Você deseja implantar atualizações de aplicativos e rotear uma pequena parte do tráfego de usuários reais para a nova versão, enquanto a maioria dos usuários permanece em uma versão estável. O que você deve fazer?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Implantar no App Engine, criar uma nova versão para cada atualização e usar o traffic splitting para enviar uma pequena porcentagem para a nova versão..
Por que esta é a resposta
A opção correta é implantar no App Engine, criar uma nova versão para cada atualização e usar o traffic splitting. O App Engine foi projetado para facilitar a implantação de novas versões de aplicativos e oferece a funcionalidade de "traffic splitting" (divisão de tráfego) integrada. Isso permite direcionar uma porcentagem configurável do tráfego para uma nova versão, enquanto a maioria dos usuários continua na versão estável. Isso é ideal para testes A/B ou para uma implantação gradual (canary deployment). Criar um novo serviço no App Engine para cada atualização não é a abordagem padrão para gerenciar versões do mesmo aplicativo; serviços são geralmente usados para componentes de aplicativos distintos. No GKE, embora seja possível realizar implantações canary, as opções apresentadas (atualizar o Deployment ou criar um novo Deployment e atualizar o Service) exigem mais configuração manual e orquestração do que a funcionalidade nativa do App Engine para este cenário específico.
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