Hai due ambienti Cloud Composer (dev e prod) e una repository Git per il codice DAG. Vuoi che i DAG vengano distribuiti automaticamente a Composer quando viene eseguito il push di uno specifico tag Git. Quale flusso di lavoro di deployment dovresti implementare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: 1. Usa Cloud Build per copiare il codice del DAG nel bucket Cloud Storage dell'istanza di sviluppo per il test del DAG. 2. Se i test superano, usa Cloud Build per copiare il codice nel bucket dell'istanza di produzione..
Perché questa è la risposta
L'opzione corretta descrive il flusso di lavoro standard e consigliato per il deployment di DAG in Cloud Composer. Cloud Composer monitora automaticamente la cartella dags/ nel bucket Cloud Storage associato, caricando e sincronizzando i DAG da lì. Cloud Build è lo strumento ideale per automatizzare il processo di copia dei file DAG dal repository Git al bucket Cloud Storage, sia per l'ambiente di sviluppo che per quello di produzione, garantendo un deployment continuo dopo il superamento dei test. Le opzioni errate propongono l'uso di KubernetesPodOperator o la distribuzione diretta a GKE. Cloud Composer è una soluzione gestita che astrae la complessità di GKE per la gestione dei DAG. L'uso di KubernetesPodOperator è per l'esecuzione di task all'interno di un DAG, non per il deployment del DAG stesso. Inoltre, mescolare metodi di deployment (bucket Cloud Storage e GKE) tra gli ambienti introduce complessità e non è la pratica standard per Cloud Composer.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta