Masz dwa środowiska Cloud Composer (dev i prod) oraz repozytorium Git dla kodu DAG. Chcesz, aby DAG-i były automatycznie wdrażane do Composera po wypchnięciu określonego tagu Git. Jaki przepływ pracy wdrożenia należy zaimplementować?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: 1. Użyj Cloud Build, aby skopiować kod DAG do zasobnika Cloud Storage instancji deweloperskiej w celu przetestowania DAG. 2. Jeśli testy przejdą, użyj Cloud Build, aby skopiować kod do zasobnika instancji produkcyjnej..
Dlaczego to jest odpowiedź
Poprawna odpowiedź opisuje standardowy i efektywny sposób wdrażania DAG-ów w Cloud Composer. Cloud Composer monitoruje określony folder w zasobniku Cloud Storage i automatycznie synchronizuje z niego DAG-i. Użycie Cloud Build do kopiowania kodu DAG do zasobników Cloud Storage Composer (najpierw deweloperskiego, potem produkcyjnego) jest zgodne z architekturą Composer i umożliwia automatyzację CI/CD. Pozostałe opcje są nieprawidłowe, ponieważ Cloud Composer działa na Apache Airflow, a nie bezpośrednio na Google Kubernetes Engine (GKE) z KubernetesPodOperator do wdrażania samego kodu DAG. Chociaż Composer wykorzystuje GKE wewnętrznie, użytkownik nie zarządza bezpośrednio wdrożeniem kodu DAG do klastra GKE w ten sposób.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana