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.