Je team wil de Azure-infrastructuur standaardiseren als code. Vereisten: minder uitgebreid dan ARM JSON, behoud van functies zoals voorwaarden, loops, outputs en afhankelijkheidsbeheer, en het publiceren van herbruikbare bouwstenen voor andere teams. CI/CD moet nog steeds transparant ARM JSON-artefacten produceren. Wat moet je aanbevelen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Bicep-sjablonen maken die modules gebruiken; versiebeheerde modules publiceren als Template Specs; implementeren met az deployment zodat Bicep automatisch wordt getranspileerd naar ARM JSON.
Waarom dit het antwoord is
Bicep is de aanbevolen oplossing omdat het een domeinspecifieke taal is die is ontworpen om de complexiteit van ARM JSON te verminderen, terwijl alle belangrijke functionaliteiten (voorwaarden, loops, outputs, afhankelijkheden) behouden blijven. Het gebruik van modules in Bicep en het publiceren ervan als Template Specs maakt hergebruik en standaardisatie mogelijk. De az deployment-opdracht compileert Bicep automatisch naar ARM JSON, wat zorgt voor compatibiliteit met bestaande CI/CD-pipelines die ARM JSON-artefacten verwachten. Doorgaan met ARM JSON is complexer en minder leesbaar. Terraform is een alternatief, maar vervangt ARM-functies en vereist een aparte staatbeheeroplossing, wat niet aansluit bij de eis om transparant ARM JSON te produceren. Een monolithisch Bicep-bestand zonder modules belemmert hergebruik en schaalbaarheid.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig