Skip to content

Diferentes Tipos de Nuvem

Autor: Charles Eugenio

Na computação em nuvem encontramos diferentes modelos de serviço. O NIST (National Institute of Standars and Tecnology) que define os três principais modelos de serviços para computação em nuvem da seguinte forma: 

  • Infraestrutura como um serviço (Infrastructure as a Service – IAAS): Está relacionada ao oferecimento de uma infraestrutura de processamento e armazenamento por parte do provedor, de forma transparente, representando uma abstração da infraestrutura propriamente dita. 

Nesse cenário, o usuário não tem controle da infraestrutura física, mas através de mecanismos de virtualização, possui controle sobre as máquinas virtuais, o armazenamento, os aplicativos instalados e algum controle limitado sobre os recursos de rede; 

  • Plataforma como serviço (Platform as a Service – PaaS): É uma plataforma oferecida pelo provedor para o desenvolvedor de aplicativos que serão disponibilizados na nuvem, a plataforma na nuvem oferta um modelo de computação, armazenamento e comunicação para os aplicativos; 
  • Software como um serviço (Software as a Services – SaaS): É um tipo de serviço de aplicativo de interesse para grades quantidades de usuários que passam a ser hospedados na nuvem como uma alternativa ao processamento local e são oferecidos como serviços, que podem ser acessados pelos clientes através de aplicações como o browser. Todo o controle e gerenciamento da rede, sistemas operacionais, servidores e armazenamento é feito pelo provedor de serviços. 

Modelos de computação em nuvem: 

Exemplos de serviços disponíveis em cada modelo: 

Tipo Serviço Exemplo 
IaaS Rede Virtualizada Azure Virtual Network e Cisco EVN 
Armazenamento de Dados Google Cloud Storage e AWS S3 
Servidores Virtualizados AS EC2 e Azure Virtual Machines 
PaaS Insfraestrutura para desenvolvimento, implantação e execução de apicações Heroku e Google App Engine 
Plataforma para teste e / ou gerenciamento de aplicações Force.com e AWS Elastic Beanstalk 
SaaS Editor de texto, planilha e / ou apresentações Google Docs e Microsoft Office 365 
Comunicação (Videoconferencia e / ou reunioes) Cisco Webx e Citrix GoToMeeting 
Gestao de Processo de Negócio (BPM) IBM BPM on Cloud e Pega Cloud 

A padronização de acesso e a comunicação entre os aplicativos se dá através de tecnologia de base, Web Browsers e Web Services. Web Browsers suportam as ofertas de SaaS e parte da oferta de PaaS. Web Services entram na composição da oferta de IaaS e parte da oferta de PaaS. 

Web Service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. 

Tipos de capacidades em nuvem e delimitação de escopo de responsabilidades das partes: 

Com o tempo, muitas aplicações experimentam mudanças na carga de trabalho, o aumento dessa carga, por vezes, corresponde ao sucesso de um negócio e esse crescimento impacta diretamente as aplicações de suporte. 

Por outro lado, sistemas antigos conhecidos como legados ou produtos descontinuados criam um problema de gerenciamento, pois acarretam custo de manutenção e perda de espaço a atendem a uma demanda muito inferior à sua capacidade. Em ambos os casos-aumentando ou diminuindo a carga de trabalho, os recursos de TI precisam ser alocados ou retirados de forma dinâmica o crescimento e o encolhimento podem ser planejados ou não. 

Os padrões de carga de trabalho podem ocorrer em qualquer modelo de adoção, seja em infraestrutura, plataforma, software ou em processos de negócios, a responsabilidade do cliente ou do provedor está diretamente ligada ao nível em que se terceirizou a carga de trabalho para a nuvem. Assim, quando a terceirização acontece apenas no nível de infraestrutura, a responsabilidade do provedor se limita apenas aos itens constantes dentro do IaaS, os demais itens como os ambientes de criação, execução de software e programas que rodam no ambiente, ficam sob responsabilidade do cliente.  

Quebra de Página 

O NIST desenvolveu uma figura ilustrativa que nos mostra como as responsabilidades são desenvolvidas dentro dos padrões de adoção de nuvem: 

Na primeira coluna, encontram-se as responsabilidades relativas às demandas de TI quando essas estão totalmente no controle do cliente, ou seja, trata-se de um modelo tradicional ou de implantação de uma nuvem totalmente privada. 

Na coluna de adoção de IaaS, as responsabilidades começam a ser divididas, pode-se perceber que os itens relacionados à rede, ao armazenamento, aos servidores e à virtualização passam a ser de responsabilidade do fornecedor de serviços de nuvem, já quando falamos de adoção pelo PaaS, a responsabilidade do cliente limita-se às aplicações e aos dados. A infraestrutura e as plataformas de desenvolvimento serão gerenciadas pelos fornecedores, por último, quando olhamos o modelo SaaS temos o completo gerenciamento dos recursos de TI pelo fornecedor, cabendo ao cliente apenas o monitoramento e o uso desses recursos. 

Comments (0)

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Back To Top