Infraestrutura de computação em nuvem

Cloud infrastructure consiste em servidores, dispositivos de armazenamento, rede, software de gerenciamento de nuvem, software de implantação e virtualização de plataforma.

Hipervisor

Hypervisor é um firmware ou low-level program que atua como um Virtual Machine Manager. Ele permite compartilhar a única instância física de recursos de nuvem entre vários locatários.

Software de Gestão

Ajuda a manter e configurar a infraestrutura.

Software de implantação

Ajuda a implantar e integrar o aplicativo na nuvem.

Rede

É o principal componente da infraestrutura em nuvem. Ele permite conectar serviços em nuvem pela Internet. Também é possível entregar a rede como utilitário pela Internet, ou seja, o cliente pode customizar a rota e o protocolo da rede.

Servidor

o server ajuda a computar o compartilhamento de recursos e oferece outros serviços, como alocação e desalocação de recursos, monitoramento dos recursos, fornecimento de segurança etc.

Armazenamento

A nuvem mantém várias réplicas de armazenamento. Se um dos recursos de armazenamento falhar, ele pode ser extraído de outro, o que torna a computação em nuvem mais confiável.

Restrições de infraestrutura

As restrições fundamentais que a infraestrutura em nuvem deve implementar são mostradas no diagrama a seguir:

Transparência

A virtualização é a chave para compartilhar recursos no ambiente de nuvem. Mas não é possível atender a demanda com um único recurso ou servidor. Portanto, deve haver transparência nos recursos, balanceamento de carga e aplicação, para que possamos dimensioná-los sob demanda.

Escalabilidade

Aumentar a escala de uma solução de entrega de aplicativo não é tão fácil quanto aumentar a escala de um aplicativo, porque envolve sobrecarga de configuração ou até mesmo uma nova arquitetura da rede. Portanto, a solução de entrega de aplicativos precisa ser escalonável, o que exigirá a infraestrutura virtual de forma que o recurso possa ser provisionado e desprovisionado facilmente.

Monitoramento Inteligente

Para alcançar transparência e escalabilidade, a entrega de soluções de aplicativos precisará ser capaz de monitoramento inteligente.

Segurança

O mega data center na nuvem deve ser arquitetado com segurança. Além disso, o nó de controle, um ponto de entrada no mega data center, também precisa ser seguro.