Dati i requisiti che le modifiche all'infrastruttura siano versionate/auditabili, che vengano utilizzati servizi gestiti da Google ove possibile e che l'esecuzione avvenga su serverless compute, quale architettura soddisfa questi obiettivi?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Archiviare il codice sorgente dell'applicazione e dell'infrastruttura in Git; utilizzare Cloud Build per distribuire l'infrastruttura tramite Terraform; distribuire l'applicazione su Cloud Functions come fase della pipeline..
Perché questa è la risposta
L'opzione corretta soddisfa tutti i requisiti: Git fornisce il versionamento e l'audit delle modifiche all'infrastruttura e al codice applicativo. Cloud Build è un servizio gestito che orchestra la pipeline. Terraform è uno strumento Infrastructure as Code (IaC) che permette di definire l'infrastruttura in modo dichiarativo e versionabile. Cloud Functions è un servizio di calcolo serverless gestito da Google. Le altre opzioni presentano delle carenze: L'installazione di Jenkins da Cloud Marketplace non è un servizio completamente gestito da Google e App Engine, pur essendo serverless, non è l'unica opzione e non è specificato come l'infrastruttura sia versionata. L'utilizzo di VM di Compute Engine non è serverless. L'utilizzo di comandi gcloud per l'infrastruttura non garantisce il versionamento e l'audit richiesti, e sebbene Cloud Run sia serverless, la gestione dell'infrastruttura non è conforme ai requisiti.
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