A arquitetura de computação em nuvem é composta por muitos componentes de nuvem, que são fracamente acoplados. Podemos dividir amplamente a arquitetura da nuvem em duas partes:
- a parte dianteira
- Processo interno
Cada uma das extremidades é conectada por meio de uma rede, geralmente Internet. O diagrama a seguir mostra a visão gráfica da arquitetura de computação em nuvem:
a parte dianteira
o front end refere-se à parte do cliente do sistema de computação em nuvem. É composto por interfaces e aplicativos que são necessários para acessar as plataformas de computação em nuvem, Exemplo - Web Browser.
Processo interno
o back End refere-se à própria nuvem. Ele consiste em todos os recursos necessários para fornecer serviços de computação em nuvem. É composto por enorme armazenamento de dados, máquinas virtuais, mecanismo de segurança, serviços, modelos de implantação, servidores, etc.
Nota
É responsabilidade do back-end fornecer mecanismos de segurança, controle de tráfego e protocolos integrados.
O servidor emprega certos protocolos conhecidos como middleware, que ajudam os dispositivos conectados a se comunicarem entre si.