Você tem um aplicativo web Python que precisa de ~0.1 CPU e 128 MB de RAM, exige monitoramento de alta utilização da máquina e implantações confiáveis. Qual abordagem você deve adotar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Provisione um cluster GKE com nós n1-standard-1; crie uma imagem Docker a partir da branch de produção, marque por versão; implante via um Kubernetes Deployment com imagePullPolicy 'IfNotPresent' no ambiente de staging e, em seguida, promova para produção após o teste..
Por que esta é a resposta
A opção correta é a melhor porque o Google Kubernetes Engine (GKE) com nós n1-standard-1 (que são mais do que suficientes para 0.1 CPU e 128 MB de RAM) oferece a flexibilidade e o controle necessários para monitoramento detalhado e implantações confiáveis. A criação de imagens Docker versionadas a partir da branch de produção e a implantação via Kubernetes Deployment com imagePullPolicy: IfNotPresent garantem um pipeline de CI/CD robusto, permitindo testes em staging antes da promoção para produção, o que é crucial para implantações confiáveis. As opções com Grupos de Instâncias Gerenciadas (MIGs) são menos ideais para monitoramento de alta utilização e implantações ágeis de aplicativos web, pois dependem de scripts de inicialização ou reconstrução de imagens de VM, que são mais lentos e menos flexíveis que contêineres. A opção incorreta de GKE usa nós superdimensionados (n1-standard-4), um imagePullPolicy: Always que pode ser ineficiente, e a tag 'latest' que dificulta o rollback e a rastreabilidade, além de não mencionar um ambiente de staging.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão