Você deseja testar uma nova versão de aplicativo com usuários de produção, rotear usuários por sistema operacional e permitir um rollback rápido se surgirem bugs. Qual abordagem de implantação e divisão de tráfego você deve usar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Implante seu aplicativo no Google Kubernetes Engine com o Anthos Service Mesh. Use a divisão de tráfego para direcionar um subconjunto do tráfego de usuários para a nova versão com base no cabeçalho user-agent..
Por que esta é a resposta
A opção correta é implantar no Google Kubernetes Engine (GKE) com Anthos Service Mesh. O Anthos Service Mesh (baseado em Istio) oferece controle de tráfego avançado, incluindo roteamento baseado em cabeçalhos HTTP como user-agent, o que permite direcionar usuários por sistema operacional. Ele também suporta rollbacks rápidos através da gestão de revisões de serviço. As outras opções são menos adequadas: Cloud Run permite divisão de tráfego por revisão, mas não oferece roteamento nativo baseado em user-agent para usuários de produção sem camadas adicionais. App Engine permite divisão de tráfego, mas o roteamento baseado em endereço IP não é uma forma eficaz de segmentar usuários por sistema operacional e é menos flexível para rollbacks rápidos em comparação com um service mesh. Compute Engine com Traffic Director é para balanceamento de carga de rede e não oferece o controle granular de roteamento de tráfego HTTP baseado em user-agent necessário para este cenário específico de teste A/B com usuários de produção.
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