Computação em nuvem: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
bot: revertidas edições de 189.113.49.82 ( modificação suspeita : -23), para a edição 55199910 de IREMAR N. DE LIMA
Linha 15:
Em 1999, foi criada nos EUA a empresa WebOS Inc., que comprou os direitos do sistema de Fredrik e licenciou uma série de tecnologias desenvolvidas nas universidades do [[Universidade do Texas|Texas]], [[Universidade da Califórnia|Califórnia]] e [[Universidade Duke|Duke]].
 
== TipologiaModelos de serviço ==
Atualmente, a computação em nuvem é dividida em dez tipos:
 
* '''[[IaaS]]''' - ''Infrastructure as a Service'' ou '''Infraestrutura como Serviço''' {{pt}}: refere-se a serviços on-line que fornecem APIs de alto nível usadas para desreferenciar vários detalhes de baixo nível da infra-estrutura de rede subjacente, como recursos de computação física, localização, particionamento de dados, dimensionamento, segurança, backup etc. Executa as máquinas virtuais como convidados. Pools de hipervisores dentro do sistema operacional de nuvem podem suportar um grande número de máquinas virtuais e a capacidade de escalonar os serviços de acordo com os diferentes requisitos dos clientes. Os contêineres Linux são executados em partições isoladas de um único kernel do Linux em execução diretamente no hardware físico. Cgroups e namespaces do Linux são as tecnologias subjacentes do kernel do Linux usadas para isolar, proteger e gerenciar os contêineres. Conteinerização oferece maior desempenho do que virtualização, porque não há sobrecarga de hipervisor. Além disso, a capacidade do contêiner é dimensionada automaticamente de maneira dinâmica com a carga computacional, o que elimina o problema de provisionamento excessivo e permite o faturamento baseado em uso.<ref>{{Citar web|titulo=Elastic Containers|url=https://site.elastichosts.com/blog/elastic-containers/|obra=ElasticHosts Blog|data=2014-04-01|acessodata=2019-06-15}}</ref> <sup>As</sup> nuvens de IaaS geralmente oferecem recursos adicionais, como uma biblioteca de imagem de disco de máquina virtual, armazenamento bruto de bloco , armazenamento de arquivos ou objetos , firewalls, balanceadores de carga, endereços IP, VLANs ( redes locais virtuais ) e pacotes de software.<ref>{{Citar web|titulo=IBM Press {{!}} InformIT|url=http://www.informit.com/promotions/ibm-press-141142|obra=www.informit.com|acessodata=2019-06-15}}</ref> Os provedores de nuvem IaaS fornecem esses recursos sob demanda a partir de seus grandes pools de equipamentos instalados nos datacenters . Para conectividade de área ampla , os clientes podem usar a Internet ou as nuvens da operadora ( redes privadas virtuais dedicadas). Para implantar seus aplicativos, os usuários da nuvem instalam imagens do sistema operacional e seu software de aplicativo na infraestrutura de nuvem. Nesse modelo, o usuário da nuvem corrige e mantém os sistemas operacionais e o software do aplicativo.Provedores de nuvem geralmente cobram serviços IaaS em uma base de computação utilitária: o custo reflete a quantidade de recursos alocados e consumidos.
* '''[[IaaS]]''' - ''Infrastructure as a Service'' ou '''Infraestrutura como Serviço''' {{pt}}: contém os componentes básicos da TI em nuvem e, geralmente, dá acesso à recursos de computação e armazenamento baseados na Internet. Sendo a categoria mais básica entre os tipos de computação em nuvem, a IaaS permite que você alugue uma infraestrutura de TI (servidores e máquinas virtuais, armazenamento, redes e sistemas operacionais) de um provedor de nuvem em uma base paga conforme o uso.(p.ex.: Google Drive, Amazon AWS).<ref name=":0">{{Citar web|url=https://azure.microsoft.com/pt-br/overview/types-of-cloud-computing/|titulo=Tipos de Computação em Nuvem – Definição {{!}} Microsoft Azure|acessodata=2018-11-16|obra=azure.microsoft.com|lingua=pt}}</ref>
* [[Plataforma como Serviço|'''PaaS''']] - ''Plataform as a Service'' ou '''Plataforma como Serviço''' {{pt}}: dá aos desenvolvedores as ferramentas necessárias para criar e hospedar aplicativos Web. A PaaS foi desenvolvida para proporcionar aos usuários o acesso aos componentes necessários para desenvolver e operar rapidamente aplicativos Web ou móveis na Internet, sem se preocupar com a configuração ou gerenciamento da infraestrutura subjacente dos servidores, armazenamento, redes e bancos de dados.. (p.ex.: IBM Bluemix, Windows Azure e '''Jelastic''').<ref name=":0">{{Citar web|url=https://azure.microsoft.com/pt-br/overview/types-of-cloud-computing/|titulo=Tipos de Computação em Nuvem – Definição {{!}} Microsoft Azure|acessodata=2018-11-16|obra=azure.microsoft.com|lingua=pt}}</ref>A definição do [[National Institute of Standards and Technology|NIST]] de computação em nuvem define Plataforma como um serviço como:<ref>{{citar web|url=https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf|titulo=Peter Mell; Timothy Grance (September 2011). The NIST Definition of Cloud Computing (Technical report). National Institute of Standards and Technology: U.S. Department of Commerce.|data=|acessodata=15 de junho de 2019|publicado=|ultimo=|primeiro=}}</ref> A capacidade oferecida ao consumidor é implementar na infraestrutura em nuvem os aplicativos criados ou adquiridos pelo consumidor criados usando linguagens de programação, bibliotecas, serviços e ferramentas suportados pelo provedor. O consumidor não gerencia ou controla a infraestrutura de nuvem subjacente, incluindo rede, servidores, sistemas operacionais ou armazenamento, mas tem controle sobre os aplicativos implantados e possivelmente configurações para o ambiente de hospedagem de aplicativos.
* '''DaaS''' - ''Desktop as a Service'' ou '''Área de trabalho como serviço''' {{pt}}: O desktop como serviço (DaaS) é uma solução de computação em nuvem na qual a infraestrutura de desktop virtual é terceirizada para um provedor terceirizado. A funcionalidade DaaS conta com o desktop virtual, que é uma sessão controlada pelo usuário ou uma máquina dedicada que transforma serviços de nuvem sob demanda para usuários e organizações em todo o mundo. Esse é um modelo eficiente no qual o provedor de serviços gerencia todas as responsabilidades de back-end que normalmente seriam fornecidas pelo software aplicativo.Desktop como um serviço também é conhecido como desktop virtual ou serviços de desktop hospedados. O DaaS facilita o gerenciamento de vários tipos de recursos de computadores, incluindo desktops, laptops, unidades de mão e thin clients. O DaaS usa execução distribuída ou execução remota, dependendo do tipo de implementação.  O DaaS é uma alternativa econômica para soluções de TI convencionais e é usado por organizações e empresas que exigem altos níveis de desempenho e disponibilidade. Além disso, o DaaS serve como uma solução ideal para pequenas organizações com recursos limitados.<ref>{{Citar web|url=https://www.techopedia.com/definition/14176/desktop-as-a-service-daas|titulo=What is Desktop as a Service (DaaS)? - Definition from Techopedia|acessodata=2018-12-04T21:12:53Z|obra=Techopedia.com|lingua=en}}</ref>
* '''[[SaaS]]''' - ''Software as a Service'' ou '''Software como Serviço''' {{pt}}: O software como um serviço oferece um produto completo, executado e gerenciado pelo provedor de serviços. Na maioria dos casos, as pessoas que se referem ao software como um serviço estão se referindo às aplicações de usuário final. Com uma oferta de SaaS, não é necessário pensar sobre como o serviço é mantido ou como a infraestrutura subjacente é gerenciada, você só precisa pensar em como usará este tipo específico de software.(p.ex.: [[Google Docs]] , [[Microsoft]] [[SharePoint]] Online).<ref>{{Citar web|url=https://aws.amazon.com/pt/types-of-cloud-computing/|titulo=Tipos de cloud computing - Amazon Web Services|acessodata=2018-11-16|obra=Amazon Web Services, Inc.|lingua=pt-BR}}</ref>
Linha 49:
=== Nuvem privada ===
As nuvens privadas são aquelas construídas exclusivamente para um único usuário (uma empresa, por exemplo). Diferentemente de um [[data center]] privado virtual, a infraestrutura utilizada pertence ao usuário, e, portanto, ele possui total controle sobre como as aplicações são implementadas na nuvem. Uma nuvem privada é, em geral, construída sobre um [[data center]] privado.
 
Segundo Veras, a nuvem privada é uma infraestrutura em nuvem operada exclusivamente para uma única organização, e quase sempre operada pela própria organização ou por terceiros e hospedada interna ou externamente. Realizar um projeto de nuvem privada requer engajamento significativo para virtualizar o ambiente de negócios e exige que a organização reavalie as decisões sobre os recursos existentes. Pode melhorar os negócios, mas cada etapa do projeto levanta questões de segurança que devem ser abordadas para evitar vulnerabilidades sérias.<ref>{{Citar livro|url=https://books.google.com.br/books?id=d9RkCgAAQBAJ&printsec=frontcover&dq=computacao+em+nuvem&hl=en&sa=X&ved=0ahUKEwi25YP7l-ziAhWME7kGHZ9aDlcQ6AEILTAA#v=onepage&q&f=false|título=Computação em Nuvem: Nova Arquitetura de TI|ultimo=Neto|primeiro=Manoel Veras de Sousa|data=2015-08-20|editora=Brasport|lingua=pt-BR|isbn=9788574527475}}</ref>
 
A hospedagem interna é bastante interessante, quando o controle dos dados é algo muito crítico, nesses casos, hospedar através de algum provedor, não é uma solução interessante, devido a perda do controle do armazenamento das informações.
 
=== Nuvem pública ===