Ihr Team möchte die Azure-Infrastruktur als Code standardisieren. Die Anforderungen sind: Reduzierung der Ausführlichkeit im Vergleich zu ARM JSON, Beibehaltung von Funktionen wie Bedingungen, Schleifen, Ausgaben und Abhängigkeitsmanagement sowie Veröffentlichung wiederverwendbarer Bausteine für andere Teams. CI/CD soll weiterhin ARM JSON-Artefakte transparent erzeugen. Was sollten Sie empfehlen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Bicep-Vorlagen erstellen, die Module verwenden; versionierte Module als Template Specs veröffentlichen; mit az deployment bereitstellen, damit Bicep automatisch in ARM JSON transpiliert wird.
Warum dies die Antwort ist
Die Erstellung von Bicep-Vorlagen mit Modulen erfüllt alle Anforderungen. Bicep ist deklarativer und weniger ausführlich als ARM JSON, bietet aber weiterhin Schleifen, Bedingungen, Ausgaben und Abhängigkeitsmanagement. Module fördern die Wiederverwendbarkeit und können als Template Specs veröffentlicht werden, um sie anderen Teams zugänglich zu machen. Bei der Bereitstellung mit az deployment transpiliert Bicep automatisch in ARM JSON, was eine transparente Integration in bestehende CI/CD-Pipelines ermöglicht, die ARM JSON-Artefakte erwarten. Die Fortsetzung mit ARM JSON würde die Reduzierung der Ausführlichkeit nicht erreichen. Terraform würde ARM-Funktionen nicht ersetzen, sondern eine alternative IaC-Lösung darstellen, die eine Umstellung des gesamten Ökosystems erfordert und die transparente Generierung von ARM JSON-Artefakten erschwert. Die Platzierung aller Ressourcen in einer monolithischen Bicep-Datei würde die Wiederverwendbarkeit und Modularität untergraben.
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