Introducere
Șabloanele JSON Azure Resource Manager (șabloane ARM) vă permit să specificați infrastructura proiectului într-un mod declarativ și reutilizabil. Puteți să versiunile și să salvați șabloanele în același control sursă ca proiectul dvs. de dezvoltare.
Să presupunem că gestionați o echipă de software care dezvoltă un sistem de inventar pentru companiile partenere. Intenționați să implementați acest produs în Azure și permiteți fiecărei firme partenere să aibă propria soluție. Intenționați să implementați politici diferite pentru fiecare implementare prin conturi de stocare Azure diferite. Decideți să utilizați practica infrastructurii ca cod utilizând șabloane ARM. Această abordare vă permite să urmăriți diferitele versiuni și să vă asigurați că implementările de infrastructură pentru fiecare mediu sunt unitare și flexibile.
În acest modul, vă prezentăm structura de șabloane ARM și vă permitem să exersați crearea și implementarea unui șablon ARM în Azure.
Notă
Bicep este o limbă pentru definirea resurselor Azure. Aceasta are o experiență mai simplă de creare decât JSON, împreună cu alte caracteristici care contribuie la îmbunătățirea calității infrastructurii ca cod. Vă recomandăm ca oricine nou în infrastructură ca cod pentru Azure să utilizeze Bicep în loc de JSON. Pentru a afla despre Bicep, consultați noțiunile de bază despre Fundamentals of Bicep calea de învățare.
Obiective de învățare
În acest modul, veți:
- Implementați un șablon JSON ARM utilizând Visual Studio Code.
- Declarați resurse și adăugați flexibilitate la șablon, adăugând parametri și ieșiri.
Cerințe preliminare
- Familiarizarea cu Azure, inclusiv portalul Azure, abonamentele, grupurile de resurse și definițiile resurselor.
- Un cont Azure. Puteți obține un cont gratuit aici.
- Visual Studio Code instalat local.
- Ori:
- Cele mai recente instrumente de Azure CLI instalate local.
- Cele mai recente Azure PowerShell instalate local.