Alternativa D
Análise da Questão
A questão aborda a estrutura básica da computação em nuvem, dividindo-a em duas camadas principais: front-end e back-end. Para responder corretamente, é necessário compreender quais componentes pertencem a cada camada.
Front-end vs. Back-end
A arquitetura de nuvem funciona de forma similar a um restaurante:
- Front-end: É a sala do cliente. É tudo aquilo que o usuário vê e interage diretamente (navegador, aplicativo móvel, interface gráfica).
- Back-end: É a cozinha. É onde a preparação real acontece, invisível ao usuário (servidores, bancos de dados, processamento, cloud runtime).
Componentes do Back-end
O enunciado pede componentes comuns do back-end. Vamos analisar o que compõe essa camada:
- Cloud Runtime: Software que gerencia e executa as aplicações dentro da nuvem. É essencialmente o motor do back-end.
- Aplicação: O código e os programas que rodam nos servidores da nuvem para entregar a funcionalidade.
- Serviços: Os recursos fornecidos pela plataforma (como armazenamento, segurança, balanceamento de carga).
Por que as outras alternativas estão incorretas?
Muitas opções tentam confundir o aluno listando componentes do front-end:
| Alternativa | Erro Comum |
|---|
| A | Menciona interface, que é parte do front-end. |
| B | Menciona interface, que é parte do front-end. |
| C | Menciona interface, que é parte do front-end. |
| E | Menciona usuário, que é quem consome o serviço, não um componente da arquitetura. |
A única alternativa que lista apenas componentes técnicos de infraestrutura e execução (backend) é a D.
Resumo:
O back-end é composto por cloud runtime, aplicação e serviços, enquanto o front-end é composto principalmente pela interface e conexão de rede do usuário.
Alternativa D.