Para um pipeline que lê JSON do Pub/Sub, o transforma e o grava no BigQuery com custo mínimo e tratamento automático de volume de entrada variável, qual serviço e abordagem de escalonamento você deve escolher?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar o Cloud Dataflow para transformações; monitorar o backlog de jobs com o Stackdriver e usar o autoscaling padrão para instâncias de worker..
Por que esta é a resposta
A opção correta é usar o Cloud Dataflow com autoscaling padrão e monitoramento do backlog de jobs via Stackdriver. O Dataflow é um serviço totalmente gerenciado e sem servidor, ideal para processamento de streaming (como Pub/Sub) e batch, oferecendo autoscaling automático que se ajusta ao volume de entrada variável, minimizando custos. Monitorar o backlog de jobs no Stackdriver permite observar a saúde do pipeline e a eficácia do autoscaling. As opções com Cloud Dataproc são incorretas porque o Dataproc é um serviço gerenciado de clusters Hadoop/Spark, que exige mais gerenciamento manual de recursos e escalonamento, o que não atende ao requisito de "custo mínimo e tratamento automático de volume de entrada variável". Redimensionar manualmente ou ajustar recursos com base em diagnósticos é menos eficiente e mais custoso do que o autoscaling do Dataflow. A opção de usar Dataflow com monitoramento do tempo total de execução e tipos de máquina não padrão é menos ideal, pois o autoscaling padrão do Dataflow já é otimizado para a maioria dos casos de uso e o monitoramento do backlog é um indicador mais direto da capacidade de processamento do pipeline em tempo real.
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