Il tuo team vuole standardizzare l'infrastruttura Azure come codice. Requisiti: ridurre la verbosità rispetto a ARM JSON, mantenere funzionalità come condizioni, cicli, output e gestione delle dipendenze, e pubblicare blocchi riutilizzabili per altri team. La CI/CD dovrebbe comunque produrre artefatti ARM JSON in modo trasparente. Cosa dovresti raccomandare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare template Bicep che utilizzano moduli; pubblicare moduli con versione come Template Specs; eseguire il deployment con az deployment in modo che Bicep venga automaticamente transpilato in ARM JSON.
Perché questa è la risposta
La raccomandazione corretta è creare template Bicep che utilizzano moduli, pubblicare moduli con versione come Template Specs ed eseguire il deployment con az deployment. Bicep è un linguaggio DSL (Domain Specific Language) per Azure che offre una sintassi più concisa e leggibile rispetto a ARM JSON, pur mantenendo tutte le funzionalità richieste come condizioni, cicli, output e gestione delle dipendenze. I moduli Bicep consentono la riusabilità del codice, e le Template Specs offrono un modo per pubblicare e condividere questi blocchi riutilizzabili in modo versionato. Il processo di CI/CD può utilizzare az deployment che traspila automaticamente Bicep in ARM JSON prima del deployment, soddisfacendo il requisito di produrre artefatti ARM JSON. Continuare con ARM JSON non ridurrebbe la verbosità. Adottare Terraform introdurrebbe un nuovo strumento e non produrrebbe artefatti ARM JSON in modo trasparente. Usare Bicep con un file monolitico non sfrutterebbe la modularità e la riusabilità, e gli script bash non sono la soluzione standard per il deployment.
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