Angesichts der Anforderungen, dass Infrastrukturänderungen versioniert/prüfbar sein müssen, nach Möglichkeit von Google verwaltete Dienste verwendet werden sollen und auf serverlosem Computing ausgeführt werden sollen – welche Architektur erfüllt diese Ziele?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Anwendungs- und Infrastruktur-Quellcode in Git speichern; Cloud Build verwenden, um Infrastruktur über Terraform bereitzustellen; die Anwendung als Pipelineschritt in Cloud Functions bereitstellen..
Warum dies die Antwort ist
Die korrekte Option erfüllt alle Anforderungen: Git für versionierten und prüfbaren Quellcode (Infrastruktur und Anwendung), Terraform für Infrastructure as Code (IaC) mit Cloud Build für die Bereitstellung, was eine verwaltete und versionierte Infrastruktur gewährleistet. Cloud Functions bietet ein serverloses Computing-Modell. Die anderen Optionen sind unzureichend: Jenkins ist kein vollständig verwalteter Dienst und erfordert Wartung. App Engine ist zwar serverlos, aber die Infrastruktur-Bereitstellung über Jenkins erfüllt nicht die IaC-Anforderungen optimal. Deployment Manager ist zwar IaC, aber die Bereitstellung auf Compute Engine-VMs ist nicht serverlos. gcloud-Befehle direkt zu verwenden, ist keine ideale IaC-Lösung für Versionierung und Prüfbarkeit. Cloud Run ist serverlos, aber die Infrastruktur-Bereitstellung ist nicht optimal gelöst.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich