Arquitetura Cloud.
- Rui Sá
- 22 de nov. de 2023
- 1 min de leitura
De um modo geral, a arquitetura de um ambiente de computação em nuvem (Cloud) pode ser dividida em 4 camadas: a camada de hardware/ centro de dados, a camada de infraestrutura, a camada de plataforma e a camada de aplicação.
A camada de hardware: Esta camada é responsável por gerir os recursos físicos da nuvem, incluindo servidores físicos, roteadores, switches[1], sistemas de energia e refrigeração.
Na prática, a camada de hardware é normalmente implementada em centros de dados. Um centro de dados geralmente contém milhares de servidores que são organizados em racks[2] e interconectados/interligados através de comutadores, routers ou outras estruturas.
A camada de infraestrutura: Também conhecida como a camada de virtualização, a camada de infraestrutura cria um pool[3] de recursos de armazenamento e de recursos informáticos através da partição dos recursos físicos utilizando tecnologias de virtualização.
A camada de plataforma: Construído no topo da camada de infraestrutura, a camada de plataforma é constituída por sistemas operativos e estruturas de aplicação. O objetivo da camada de plataforma é minimizar a carga de implantação de aplicativos diretamente em contentores Virtual Machine (VM).
A camada de aplicação: No nível mais alto da hierarquia, a camada de aplicação consiste nas aplicações reais de nuvem. Ao contrário das aplicações tradicionais, as aplicações na nuvem
podem aproveitar o recurso de escalonamento[4] automático para obter melhor desempenho, disponibilidade e menor custo operacional.

Figura 1 Arquitetura cloud
Fonte: (Zhang et al., 2010)
[1] https://www.cisco.com/c/pt_br/solutions/small-business/resource-center/networking/network-switch-vs-router.html#~switches [2] https://www.racksolutions.com/news/blog/what-is-a-relay-rack/ [3] https://learn.microsoft.com/pt-pt/azure/devops/pipelines/yaml-schema/pool?view=azure-pipelines [4] https://dicionario.priberam.org/escalonamento


Comentários