Suponha a entrega de um laboratório (SaaS) como microsserviços na nuvem, onde cada aluno terá um espaço dedicado de memória, processamento, e poderá abrir uma interface Web e rodar códigos em Python. O espaço individual de cada aluno será criado a partir de uma mesma imagem. Assinale a opção que apresenta a plataforma de entrega na nuvem para atender a essa demanda.
- A)Big Query.
Errada, porque BigQuery é um serviço de análise de dados e data warehouse, não uma plataforma para criar ambientes isolados de execução para cada aluno.
- B)Azure Cosmos DB.
Errada, pois Azure Cosmos DB é um banco de dados NoSQL distribuído, voltado a armazenamento e consulta de dados, não à entrega de laboratórios em contêineres.
- C)Azure Kubernetes.
Certa, porque o Kubernetes orquestra contêineres e permite criar instâncias padronizadas, isoladas e escaláveis a partir de uma mesma imagem.
- D)Amazon Simple Storage Service.
Errada, porque o Amazon S3 é serviço de armazenamento de objetos, útil para guardar arquivos, mas não para gerenciar microsserviços ou ambientes de execução.
- E)Amazon Quantum Solutions Lab.
Errada, pois Amazon Quantum Solutions Lab é voltado a soluções e experimentação em computação quântica, não a laboratórios web com Python e microsserviços.
Gabarito: C
A ideia da questão é juntar dois conceitos da nuvem: repetição de ambiente e orquestração de serviços. Se cada aluno vai receber um espaço próprio, criado a partir da mesma imagem, com memória, processamento e uma interface web para rodar Python, isso lembra fortemente ambientes em contêineres, clonados de forma padronizada e escalável. Nesse cenário, a plataforma precisa automatizar criação, isolamento e gerenciamento desses ambientes. É aí que entra o Kubernetes. Ele é uma plataforma de orquestração de contêineres, muito usada para subir, replicar, escalar e administrar microsserviços e aplicações empacotadas em imagens. Na prática, você cria um modelo comum e o sistema instancia várias cópias, cada uma com seus recursos e isolamento. Isso combina exatamente com a descrição do enunciado. As demais alternativas fogem da proposta. Algumas são bancos de dados, outras são armazenamento, e nenhuma delas tem como foco principal entregar ambientes computacionais isolados e escaláveis para execução de aplicações como laboratório web com Python. A banca costuma misturar serviços de nuvem com nomes famosos para ver se você reconhece a função real de cada um. Então, o gabarito é a letra C, porque o Kubernetes é a peça certa para orquestrar esses ambientes a partir de uma mesma imagem, com escalabilidade e administração centralizada. É o tipo de resposta que, em prova, costuma parecer "só um nome bonito", mas aqui ele é exatamente o mecanismo que resolve o problema.