O Cloud Build cria uma imagem de aplicativo Python usando FROM python:3.7-alpine e gunicorn. As compilações estão lentas. Quais duas ações reduzem o tempo de compilação?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Selecione um tamanho de máquina virtual (VM) com CPU mais alta para as execuções do Cloud Build., Armazene em cache a imagem Docker para compilações subsequentes usando o argumento --cache-from no seu arquivo de configuração de compilação..
Por que esta é a resposta
Aumentar o tamanho da VM do Cloud Build com mais CPU acelera as compilações, pois o processo de construção exige recursos computacionais. O cache de imagens Docker com --cache-from reutiliza camadas de compilações anteriores, evitando a reconstrução de camadas inalteradas e reduzindo significativamente o tempo. Implantar um Container Registry em uma VM do Compute Engine não afeta a velocidade de compilação, apenas onde as imagens são armazenadas. Mudar a imagem base para ubuntu:latest e instalar o Python manualmente provavelmente aumentaria o tempo de compilação devido à necessidade de baixar e configurar mais pacotes. Armazenar o código-fonte no Cloud Storage e usar gsutil não melhora a velocidade da compilação em si, apenas a forma como o código é acessado.
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