{"id":162,"date":"2019-06-26T14:28:37","date_gmt":"2019-06-26T17:28:37","guid":{"rendered":"https:\/\/virgilalmeida.com.br\/redes\/?p=162"},"modified":"2019-06-26T18:12:45","modified_gmt":"2019-06-26T21:12:45","slug":"cloud-computing-conceitos-estrutura-e-viabilidade","status":"publish","type":"post","link":"https:\/\/virgilalmeida.com.br\/redes\/2019\/06\/26\/cloud-computing-conceitos-estrutura-e-viabilidade\/","title":{"rendered":"Cloud Computing: Conceitos, estrutura e viabilidade"},"content":{"rendered":"\n<p style=\"text-align:left\" class=\"has-background has-white-background-color\">Resumo: O presente trabalho tem como objetivo compreender como funciona a computa\u00e7\u00e3o em nuvem, assim como os tipos de modelos de nuvem, sua estrutura e proposta de seguran\u00e7a. Tal pesquisa proporcionar\u00e1 uma compress\u00e3o maior sobre tema, possibilitando uma an\u00e1lise sobre a viabilidade da utiliza\u00e7\u00e3o da cloud computing. <\/p>\n\n\n\n<h2>Introdu\u00e7\u00e3o<\/h2>\n\n\n\n<p style=\"text-align:left\">A Cloud&nbsp;Computing&nbsp;(computa\u00e7\u00e3o em nuvem) \u00e9 um novo modelo de computa\u00e7\u00e3o que possibilita acessar arquivos e executar diferentes tarefas em qualquer lugar, independentemente da plataforma, sem a necessidade de instalar aplicativos ou programas, bastando apenas ter um terminal conectado \u00e0 Internet. Com a computa\u00e7\u00e3o em nuvem, o armazenamento de dados \u00e9 feito em servi\u00e7os online, na nuvem.<\/p>\n\n\n\n<ul class=\"wp-block-gallery columns-1 is-cropped\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"960\" height=\"700\" src=\"https:\/\/virgilalmeida.com.br\/redes\/wp-content\/uploads\/2019\/06\/CloudComputing.png\" alt=\"\" data-id=\"190\" data-link=\"https:\/\/virgilalmeida.com.br\/redes\/?attachment_id=190\" class=\"wp-image-190\" srcset=\"https:\/\/virgilalmeida.com.br\/redes\/wp-content\/uploads\/2019\/06\/CloudComputing.png 960w, https:\/\/virgilalmeida.com.br\/redes\/wp-content\/uploads\/2019\/06\/CloudComputing-300x219.png 300w, https:\/\/virgilalmeida.com.br\/redes\/wp-content\/uploads\/2019\/06\/CloudComputing-768x560.png 768w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption>Figura 1: Representa\u00e7\u00e3o geral da Cloud Computing<\/figcaption><\/figure><\/li><\/ul>\n\n\n\n<p>&nbsp;<br>O&nbsp;modelo de computa\u00e7\u00e3o&nbsp;em nuvem permite que seus usu\u00e1rios acessem seus servi\u00e7os, sem a necessidade de terem conhecimentos t\u00e9cnicos sobre a tecnologia usada por tr\u00e1s. A partir desta caracter\u00edstica a palavra \u201cnuvem\u201d surge, sendo uma met\u00e1fora para a Internet, ocultando a complexidade da infraestrutura.&nbsp;Cada parte da infraestrutura deste novo modelo de computa\u00e7\u00e3o \u00e9 equivalente a um servi\u00e7o, e todos os servi\u00e7os ou aplica\u00e7\u00f5es s\u00e3o alocados em grandes centros de dados, chamados de data centers. Isto dispensa a necessidade de os usu\u00e1rios terem m\u00e1quinas sofisticadas e altos recursos computacionais para executarem determinadas tarefas. Com a nuvem, basta ter uma m\u00e1quina com um sistema operacional, um navegador e acesso \u00e0&nbsp;Internet.<br>A computa\u00e7\u00e3o em nuvem foi criada com a ideia de fornecer servi\u00e7os de f\u00e1cil acesso, baixo custo e com garantias de disponibilidade e escalabilidade. Sendo assim, uma das caracter\u00edsticas deste modelo \u00e9 a possibilidade de o usu\u00e1rio adquirir e pagar apenas pelo que usa, como tempo de processamento no servidor ou armazenamento na rede.&nbsp;&nbsp; <br><\/p>\n\n\n\n<h2>Servi\u00e7os na computa\u00e7\u00e3o em nuvem<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright is-resized\"><img loading=\"lazy\" src=\"https:\/\/virgilalmeida.com.br\/redes\/wp-content\/uploads\/2019\/06\/ModelosCN.png\" alt=\"\" class=\"wp-image-226\" width=\"319\" height=\"655\" srcset=\"https:\/\/virgilalmeida.com.br\/redes\/wp-content\/uploads\/2019\/06\/ModelosCN.png 344w, https:\/\/virgilalmeida.com.br\/redes\/wp-content\/uploads\/2019\/06\/ModelosCN-146x300.png 146w\" sizes=\"(max-width: 319px) 85vw, 319px\" \/><figcaption>       Figura 2: Modelos de Computa\u00e7\u00e3o em nuvem<\/figcaption><\/figure><\/div>\n\n\n\n<p>Os modelos baseados na implementa\u00e7\u00e3o em nuvem s\u00e3o classificados de acordo com os recursos fornecidos ao usu\u00e1rio e como eles ser\u00e3o utilizados. Podem ser divididos em quatro principais classes, a Infraestrutura como Servi\u00e7o (IaaS), a Plataforma como Servi\u00e7o (Paas), o Software como Servi\u00e7o (SaaS) e o Database como Servi\u00e7o (DaaS).  <br>A classe Software como Servi\u00e7o (SaaS) pode ser considerada como o n\u00edvel mais alto de abstra\u00e7\u00e3o. Neste modelo, os usu\u00e1rios acessam os servi\u00e7os da nuvem atrav\u00e9s de navegadores de internet, sem ter o conhecimento de onde tais servi\u00e7os realmente est\u00e3o sendo executados. A  Microsoft Azure e o Microsoft Office Online s\u00e3o exemplos de SaaS.<br>No modelo Infraestrutura como Servi\u00e7o (IaaS), os recursos de hardware, como capacidade de armazenamento, processamento e comunica\u00e7\u00e3o de dados, s\u00e3o fornecidos como servi\u00e7o para o cliente. Tal disponibilidade \u00e9 feita atrav\u00e9s de VM (M\u00e1quinas Virtuais). Os respons\u00e1veis pela configura\u00e7\u00e3o e fornecimentos da estrutura deste modelo s\u00e3o os provedores de Iaas.  CloudSim e a Amazon Elastic Compute Cloud s\u00e3o exemplos deste tipo de servi\u00e7o.<br>A classe Database como Servi\u00e7o (DaaS) \u00e9 respons\u00e1vel pelo gerenciamento de banco de dados. Esta classe influencia diretamente no pre\u00e7o do servi\u00e7o de computa\u00e7\u00e3o em nuvem, pois quanto maior o banco de dados, maior ser\u00e1 a sua gest\u00e3o, seguran\u00e7a, integra\u00e7\u00e3o e desempenho. <br>A Plataforma como Servi\u00e7o (PaaS), que apresenta uma plataforma de desenvolvimento para o cliente. Esta fornece ao desenvolvedor as ferramentas necess\u00e1rias para criar e hospedar aplicativos Web. Devido a PaaS, o desenvolvedor pode realizar seu trabalho, sem se preocupar com os servi\u00e7\u00f5es de desempenho necess\u00e1rios para o mesmo, tais como o gerenciamento dos servidores, armazenamento, rede e bancos de dados, dentre outras. Um exemplo deste modelo \u00e9 a ferramenta  Google App Engine. <br>Podemos observar na figura 2, que estas classes de computa\u00e7\u00e3o em nuvem se comportam como modelo de pilhas.  Dessa forma, a IaaS corresponde a todos os recursos da pilha de infraestrutura desde as instala\u00e7\u00f5es at\u00e9 as plataformas de hardware em conjunto com as aplica\u00e7\u00f5es do com o DaaS. Esta pode possuir ainda uma interface de programa\u00e7\u00e3o e aplica\u00e7\u00e3o (APIs), que proporciona uma gest\u00e3o e outras formas de intera\u00e7\u00e3o com a infraestrutura por parte dos usu\u00e1rios.  Acima desta, est\u00e1 a camada PaaS, respons\u00e1vel pela integra\u00e7\u00e3o dos sistemas com frameworks de desenvolvimento de aplicativos, pelos recursos para medi\u00e7\u00e3o entre software e demais aplica\u00e7\u00f5es, pelas fun\u00e7\u00f5es para a utiliza\u00e7\u00e3o dos bancos de dados, dentre outras. E por ultimo, como a camada mais externa da pilha, est\u00e1 a SaaS, que fornece um ambiente operacional destinado ao usu\u00e1rio.<br>H\u00e1 ainda outras classes de Cloud Computing, como a Comunica\u00e7\u00e3o como Servi\u00e7o (CaaS), Tudo como Servi\u00e7o (XaaS), Banco de Dados como Servi\u00e7o (DBaaS), Seguran\u00e7a como Servi\u00e7o (SECaaS), Fun\u00e7\u00e3o como servi\u00e7o (FaaS) e a Back-end m\u00f3vel como servi\u00e7o (MBaaS).   <br><\/p>\n\n\n\n<h2> Modelos de Implementa\u00e7\u00e3o<\/h2>\n\n\n\n<p> A computa\u00e7\u00e3o em nuvem \u00e9 classificada em diferentes tipos de modelos de implementa\u00e7\u00e3o, de a cordo com o acesso e disponibilidade do ambiente. Apesar da ideia da cloud computing ser conceder acesso a todo conte\u00fado da nuvem para qualquer lugar e usu\u00e1rio, algumas aplica\u00e7\u00f5es necessitam de um certo n\u00edvel de controle das informa\u00e7\u00f5es compartilhadas e visibilidade da nuvem. Portanto, devido a esta necessidade, convencionou-se dividir em tr\u00eas tipos de modelos, nuvem p\u00fablica, privada, h\u00edbrida e comunit\u00e1ria.<br>No modelo p\u00fablico (Public Cloud), os servi\u00e7os s\u00e3o disponibilizados para o p\u00fablico em geral ou grandes grupos de industrias.  Neste modelo, n\u00e3o s\u00e3o aplicadas restri\u00e7\u00f5es de acesso quanto ao gerenciamento de redes ou ao conte\u00fado.<br>O modelo de nuvem privada (Private Cloud) s\u00e3o implementados exclusivamente para uma \u00fanica organiza\u00e7\u00e3o. Esta tem o controle de acesso e conte\u00fado de toda a nuvem, fazendo o uso de tecnologias de autentica\u00e7\u00e3o e autoriza\u00e7\u00e3o. <br>A nuvem h\u00edbrida (Hybrid Cloud) \u00e9 composta por dois modelos de implementa\u00e7\u00e3o juntos.  Geralmente composta pelos modelos p\u00fablicos e privados, que proporciona a amplia\u00e7\u00e3o dos recursos da nuvem privada, a partir da jun\u00e7\u00e3o com a p\u00fablica. No caso da nuvem h\u00edbrida ser composta por nuvem p\u00fablica e privada, a mesma \u00e9 caracterizada pela possibilidade da nuvem privada ter seus recursos ampliados pela reserva de recursos em uma nuvem p\u00fablica.<br>Por ultimo, o modelo comunit\u00e1rio (Community Cloud) possui uma infraestrutura compartilhada por clientes, com as mesmas demandas, pol\u00edticas e objetivos.<br><\/p>\n\n\n\n<h2>Seguran\u00e7a na computa\u00e7\u00e3o em nuvem<\/h2>\n\n\n\n<p>Optar pelo uso da computa\u00e7\u00e3o em nuvem  significa colocar dados particulares em servidores espalhados at\u00e9 mesmo ao redor do mundo. A confiabilidade e seguran\u00e7a destes dados \u00e9 um dos maiores obst\u00e1culos deste modelo de computa\u00e7\u00e3o.<br>A perda de dados, a vulnerabilidade dos mesmos s\u00e3o problemas que fazem muitas empresas pensarem duas vezes antes de migrarem para a computa\u00e7\u00e3o em nuvem. Al\u00e9m disto, \u00e9 preciso confiar na equipe da empresa provedora do servi\u00e7o contratado, para que n\u00e3o haja uma sabotagem interna. Outro problema que tamb\u00e9m causa preocupa\u00e7\u00e3o no uso deste modelo \u00e9 o desvio de tr\u00e1fego, contas e servi\u00e7os, pois a autentica\u00e7\u00e3o feita de forma insegura, pode colocar o acesso aos dados ou at\u00e9 mesmo do gerenciamento da nuvem a usu\u00e1rios indesej\u00e1veis. <br>Para combater estes medos e inseguran\u00e7as da Cloud Computing, a CSA (Cloud Security Alliance) elaborou e dividiu estrat\u00e9gias e \u00e1reas com o objetivo de combater os principais problemas da computa\u00e7\u00e3o em nuvem. Dentre eles est\u00e3o: a Governan\u00e7a e Gest\u00e3o de riscos Corporativos, os Aspectos Legais e Electronic Discovery, Gest\u00e3o do Ciclo de Vida da Informa\u00e7\u00e3o. Tem-se ainda a Seguran\u00e7a Tradicional, Continuidade de neg\u00f3cios e Recupera\u00e7\u00e3o de desastres, que \u00e9 um dom\u00ednio capaz de determinar como a computa\u00e7\u00e3o em nuvem afeta os processos e procedimentos operacionais atualmente usados para programar a seguran\u00e7a, continuidade de neg\u00f3cios e recupera\u00e7\u00e3o de desastres; Opera\u00e7\u00e3o do Data-center, que avalia a arquitetura e a opera\u00e7\u00e3o de um fornecedor de datacenters; Seguran\u00e7a de Aplica\u00e7\u00e3o, respons\u00e1vel por proteger o software ou aplica\u00e7\u00e3o que est\u00e1 sendo executada ou desenvolvida na nuvem; Gest\u00e3o de criptografia, respons\u00e1vel por identificar e gerir as criptografias utilizadas e suas respectivas chaves de acesso.<br><\/p>\n\n\n\n<h2>Discuss\u00e3o sobre a migra\u00e7\u00e3o para um sistema em nuvem<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright is-resized\"><img loading=\"lazy\" src=\"https:\/\/virgilalmeida.com.br\/redes\/wp-content\/uploads\/2019\/06\/NuvemouFisica.png\" alt=\"\" class=\"wp-image-293\" width=\"359\" height=\"215\" srcset=\"https:\/\/virgilalmeida.com.br\/redes\/wp-content\/uploads\/2019\/06\/NuvemouFisica.png 1000w, https:\/\/virgilalmeida.com.br\/redes\/wp-content\/uploads\/2019\/06\/NuvemouFisica-300x180.png 300w, https:\/\/virgilalmeida.com.br\/redes\/wp-content\/uploads\/2019\/06\/NuvemouFisica-768x461.png 768w\" sizes=\"(max-width: 359px) 85vw, 359px\" \/><figcaption>            Figura 3: Rede f\u00edsica ou computa\u00e7\u00e3o em nuvem<\/figcaption><\/figure><\/div>\n\n\n\n<p> Ao analisar a estruturas e conceitos aplicados na seguran\u00e7a em computa\u00e7\u00e3o em nuvem, em compara\u00e7\u00e3o com a rede tradicional, \u00e9 poss\u00edvel notar uma certa semelhan\u00e7a. Nas redes f\u00edsicas existe um controle total da informa\u00e7\u00e3o por parte do prestador que a implementa, exigindo a ado\u00e7\u00e3o de pol\u00edticas de seguran\u00e7a e uso de t\u00e9cnicas e ferramentas tradicionais na rede f\u00edsica.  Como as redes f\u00edsicas passam uma impress\u00e3o de serem mais seguras, devido ao fato dos servidores e todo sistema est\u00e1 dentro da empresa ou organiza\u00e7\u00e3o, isto pode proporcionar uma falta de aten\u00e7\u00e3o e cuidado com a seguran\u00e7a dos mesmos e, caso a empresa n\u00e3o tenha os devidos cuidados, pode deixar sua rede at\u00e9 mais insegura que a em nuvem. Diferentemente dos servi\u00e7os em nuvem, no qual as empresas prestadores de tais servi\u00e7os s\u00e3o especialistas no assunto, e como o ramo de atua\u00e7\u00e3o \u00e9 exclusivamente o fornecimento de tais servi\u00e7os, possuem todo o cuidado poss\u00edvel e aten\u00e7\u00e3o a seguran\u00e7a e confiabilidade.<br>A cloud computing \u00e9 uma tecnologia que est\u00e1 em desenvolvimento deste a d\u00e9cada de 1970, mas que se tornou usual mais recentemente. A escolha por optar ou n\u00e3o em migrar um sistema em rede f\u00edsica para em nuvem deve ser tomada ap\u00f3s analisar todos os termos e crit\u00e9rios de seguran\u00e7a de uma empresa provedora de tal servi\u00e7o. Devido a redu\u00e7\u00e3o de custos com infraestrutura e com m\u00e3o de obra qualificada, pode-se afirmar que optar por um bom servi\u00e7o em nuvem \u00e9 mais vantajoso do que utilizar as redes tradicionais.  Com o desenvolvimento da nova gera\u00e7\u00e3o de conex\u00e3o m\u00f3vel, o 5G, que promete uma maior taxa de transfer\u00eancia, a utiliza\u00e7\u00e3o dos sistemas em nuvem pode se tornar ainda mais popular. <br><\/p>\n\n\n\n<h2>Conclus\u00e3o<\/h2>\n\n\n\n<p> A cloud computing \u00e9 com a certeza o futuro da computa\u00e7\u00e3o. Esta ainda \u00e9 pass\u00edvel de eventuais problemas, mas devido a redu\u00e7\u00e3o de custos proporcionada, \u00e9 uma op\u00e7\u00e3o que pode se tornar vantajosa para muitos casos. Com o crescimento no mercado e na popularidade, os provedores de servi\u00e7os em nuvem tem cada vez mais se empenhados em oferecer solu\u00e7\u00f5es, em servi\u00e7os e seguran\u00e7a, que mais se adequam as necessidades e demandas de seus usu\u00e1rios. <br><\/p>\n\n\n\n<h2>Questionamento<\/h2>\n\n\n\n<p>Como se organiza a estrutura em pilha da computa\u00e7\u00e3o em nuvem?<br>Quais as principais vantagens em migrar para um sistema em nuvem?<br><\/p>\n\n\n\n<h2>Refer\u00eancias Bibliogr\u00e1ficas<\/h2>\n\n\n\n<p> PEREIRA, Adan L\u00facio, PENHA, Elton Wagner Machado. Computa\u00e7\u00e3o em Nuvem: A seguran\u00e7a da informa\u00e7\u00e3o em ambientes na nuvem e em redes f\u00edsicas. Universidade Federal de Esp\u00edrito Santo (UFES). 2016.<br>ZANUTTO, Bruno Gon\u00e7alves. Seguran\u00e7a em Cloud Computing.  Universidade Federal de S\u00e3o Carlos.<br>SOUSA, Fl\u00e1vio R. C., MOREIRA, Leonardo O. e MACHADO Javam C. Computa\u00e7\u00e3o em Nuvem: Conceitos, Tecnologias, Aplica\u00e7\u00f5es e Desafios. Cap\u00edtulo 7. Universidade Federal do Cear\u00e1 (UFC).<br>PEDROSA, Paulo H. C. Computa\u00e7\u00e3o em Nuvem. UNICAMP.<br><\/p>\n\n\n\n<p style=\"text-align:left\" class=\"has-background has-white-background-color\"><strong>Sobre o autor<\/strong><br>Luiz Henrique Pereira Carvalho, 20 anos. T\u00e9cnico em Eletroeletr\u00f4nica pelo CEFET-MG (Centro Federal de Educa\u00e7\u00e3o Tecnol\u00f3gica de Minas Gerais) e graduando em Engenharia de Controle e Automa\u00e7\u00e3o pelo IFMG (Instituto Federal de Minas Gerais). Atualmente atuando como Sales&nbsp;Engineer&nbsp;em motores el\u00e9tricos, motobombas, compressores, e drives e&nbsp;controls&nbsp;para automa\u00e7\u00e3o e acionamento de motores el\u00e9tricos.&nbsp; <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Resumo: O presente trabalho tem como objetivo compreender como funciona a computa\u00e7\u00e3o em nuvem, assim como os tipos de modelos de nuvem, sua estrutura e proposta de seguran\u00e7a. Tal pesquisa proporcionar\u00e1 uma compress\u00e3o maior sobre tema, possibilitando uma an\u00e1lise sobre a viabilidade da utiliza\u00e7\u00e3o da cloud computing. Introdu\u00e7\u00e3o A Cloud&nbsp;Computing&nbsp;(computa\u00e7\u00e3o em nuvem) \u00e9 um novo &hellip; <a href=\"https:\/\/virgilalmeida.com.br\/redes\/2019\/06\/26\/cloud-computing-conceitos-estrutura-e-viabilidade\/\" class=\"more-link\">Continue lendo<span class=\"screen-reader-text\"> &#8220;Cloud Computing: Conceitos, estrutura e viabilidade&#8221;<\/span><\/a><\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/virgilalmeida.com.br\/redes\/wp-json\/wp\/v2\/posts\/162"}],"collection":[{"href":"https:\/\/virgilalmeida.com.br\/redes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virgilalmeida.com.br\/redes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virgilalmeida.com.br\/redes\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/virgilalmeida.com.br\/redes\/wp-json\/wp\/v2\/comments?post=162"}],"version-history":[{"count":7,"href":"https:\/\/virgilalmeida.com.br\/redes\/wp-json\/wp\/v2\/posts\/162\/revisions"}],"predecessor-version":[{"id":294,"href":"https:\/\/virgilalmeida.com.br\/redes\/wp-json\/wp\/v2\/posts\/162\/revisions\/294"}],"wp:attachment":[{"href":"https:\/\/virgilalmeida.com.br\/redes\/wp-json\/wp\/v2\/media?parent=162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virgilalmeida.com.br\/redes\/wp-json\/wp\/v2\/categories?post=162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virgilalmeida.com.br\/redes\/wp-json\/wp\/v2\/tags?post=162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}