Infraestrutura de computação em nuvem como serviço (IaaS)
Infrastructure-as-a-Service fornece acesso a recursos fundamentais, como máquinas físicas, máquinas virtuais, armazenamento virtual, etc. Além desses recursos, o IaaS também oferece:
- Armazenamento em disco de máquina virtual
- Rede local virtual (VLANs)
- Balanceadores de carga
- Endereços IP
- Pacotes de software
Todos os recursos acima são disponibilizados ao usuário final via server virtualization. Além disso, esses recursos são acessados pelos clientes como se fossem seus próprios.
![](https://assets.edu.lat/cloud_computing/images/cloud_computing-iaas.jpg)
Benefícios
IaaS permite que o provedor de nuvem localize livremente a infraestrutura na Internet de maneira econômica. Alguns dos principais benefícios do IaaS estão listados abaixo:
Controle total dos recursos computacionais por meio de acesso administrativo às VMs.
Aluguel flexível e eficiente de hardware de computador.
Portabilidade, interoperabilidade com aplicativos legados.
Controle total sobre os recursos de computação por meio de acesso administrativo às VMs
IaaS permite que o cliente acesse recursos de computação por meio de acesso administrativo a máquinas virtuais da seguinte maneira:
O cliente emite um comando administrativo para o provedor de nuvem para executar a máquina virtual ou salvar dados no servidor de nuvem.
O cliente emite comandos administrativos para as máquinas virtuais de sua propriedade para iniciar o servidor da Web ou instalar novos aplicativos.
Aluguel flexível e eficiente de hardware de computador
Recursos IaaS como máquinas virtuais, dispositivos de armazenamento, largura de banda, endereços IP, serviços de monitoramento, firewalls, etc. são disponibilizados para os clientes no aluguel. O pagamento é baseado na quantidade de tempo que o cliente retém um recurso. Também com acesso administrativo às máquinas virtuais, o cliente pode executar qualquer software, até mesmo um sistema operacional personalizado.
Portabilidade, interoperabilidade com aplicativos legados
É possível manter o legado entre aplicativos e cargas de trabalho entre nuvens IaaS. Por exemplo, aplicativos de rede, como servidor da web ou servidor de e-mail que normalmente são executados em hardware de servidor de propriedade do cliente, também podem ser executados em VMs na nuvem IaaS.
Problemas
IaaS compartilha problemas com PaaS e SaaS, como dependência de rede e riscos baseados em navegador. Ele também tem alguns problemas específicos, que são mencionados no diagrama a seguir:
![](https://assets.edu.lat/cloud_computing/images/cloud_computing-iaas_issues.jpg)
Compatibilidade com vulnerabilidades de segurança legadas
Como o IaaS oferece ao cliente a execução de software legado na infraestrutura do provedor, ele expõe os clientes a todas as vulnerabilidades de segurança desse software legado.
Expansão da máquina virtual
A VM pode ficar desatualizada em relação às atualizações de segurança porque o IaaS permite que o cliente opere as máquinas virtuais em execução, suspensa e desligada. No entanto, o provedor pode atualizar automaticamente essas VMs, mas esse mecanismo é difícil e complexo.
Robustez do isolamento no nível da VM
IaaS oferece um ambiente isolado para clientes individuais por meio do hipervisor. O hipervisor é uma camada de software que inclui suporte de hardware para virtualização para dividir um computador físico em várias máquinas virtuais.
Práticas de apagamento de dados
O cliente usa máquinas virtuais que, por sua vez, usam os recursos de disco comuns fornecidos pelo provedor de nuvem. Quando o cliente libera o recurso, o provedor de nuvem deve garantir que o próximo cliente a alugar o recurso não observe resíduos de dados do cliente anterior.
Características
Aqui estão as características do modelo de serviço IaaS:
Máquinas virtuais com software pré-instalado.
Máquinas virtuais com sistemas operacionais pré-instalados, como Windows, Linux e Solaris.
Disponibilidade de recursos sob demanda.
Permite armazenar cópias de dados específicos em locais diferentes.
Os recursos de computação podem ser facilmente aumentados e reduzidos.