Indførelsen

Fuldført

Bicep giver dig mulighed for at definere dine Azure-ressourcer på et simpelt templatingsprog og derefter udrulle disse ressourcer på tværs af flere miljøer og programmer. Bicep hjælper med at reducere manuelle udrulningshandlinger, så du nemmere kan skalere dine løsninger med højere kvalitet og ensartethed.

Eksempelscenarie

Lad os antage, at du er ansvarlig for at udrulle og konfigurere Azure-infrastrukturen i et legetøjsfirma. Din virksomhed lancerer et nyt legetøj. Du er blevet bedt om at installere et nyt marketingwebsted som forberedelse til lanceringen. Marketingteamet har også fortalt dig, at mange nye legetøj vil blive frigivet i år, og det vil have et websted installeret for hver enkelt. Du ved fra tidligere erfaringer, at du ikke altid får meget tid til at få nye websteder op at køre, før et legetøj lanceres.

Du skal hoste webstedet i Azure ved hjælp af Azure App Service. Du inkorporerer en lagerkonto til filer, f.eks. manualer og specifikationer, til legetøjet.

arkitekturdiagram, der viser en ressourcegruppe, der indeholder en App Service-plan, App Service-app og en lagerkonto.

Du beslutter dig for at bygge ressourcerne ved hjælp af infrastruktur som kodeteknikker (IaC), så du kan genbruge skabelonen til fremtidige produktlanceringer.

Hvad vil vi lære?

I dette modul skal du oprette en Bicep-skabelon, der kan genbruges, for at udrulle et sæt Azure-ressourcer til nye produktlanceringer. Du skal bruge mange elementer på Bicep-sproget, herunder:

  • Ressourcedefinitioner til udrulning af dine Azure-ressourcer fra din Bicep-kode.
  • Parametre, der gør skabelonen genbrugelig.
  • Variabler og udtryk, der gør det nemmere at skrive og installere skabelonen.
  • Moduler, der hjælper med at strukturere skabelonen i flere filer.
  • Output, der sender data fra skabelonen og modulerne tilbage til den person, der udruller din infrastruktur.

Hvad er det primære mål?

Når du har afsluttet dette modul, kan du oprette Bicep-skabeloner, der definerer dine Azure-ressourcer. Du kan bruge parametre, variabler og udtryk til at gøre dine skabeloner genbrugelige. Du kan også bruge moduler og output til at organisere dine skabeloner i separate filer.