Bevezetés

Befejeződött

A Bicep lehetővé teszi, hogy az Azure-erőforrásokat egyszerű templatáló nyelven definiálja, majd ezeket az erőforrásokat több környezetben és alkalmazásban is üzembe helyezze. A Bicep segít csökkenteni a manuális üzembe helyezési műveleteket, hogy egyszerűbben, magasabb minőséggel és konzisztenciával skálázhassa a megoldásokat.

Példaforgatókönyv

Tegyük fel, hogy ön a felelős az Azure-infrastruktúra üzembe helyezéséért és konfigurálásáért egy fejlesztővállalatnál. A vállalata egy új elemet indít el. Felkérték, hogy helyezzen üzembe egy új marketing webhelyet az indítás előkészítése során. A marketingcsapat azt is elmondta, hogy sok új játék fog megjelenni ebben az évben, és szüksége lesz egy webhely üzembe helyezése mindegyikre. A korábbi tapasztalatokból tudja, hogy nem mindig kap sok időt, hogy új webhelyeket szerezzen be és fusson, mielőtt egy toy elindul.

A webhelyet az Azure-ban fogja üzemeltetni Azure-alkalmazás szolgáltatással. Egy tárfiókot fog tartalmazni a fájlokhoz, például a kézikönyvekhez és a specifikációkhoz a toyhoz.

Architektúradiagram, amely egy App Service-csomagot, App Service-alkalmazást és tárfiókot tartalmazó erőforráscsoportot mutat be.

Úgy dönt, hogy az erőforrásokat kódként (IaC) használó infrastruktúra használatával hozza létre, hogy a sablont újra felhasználhassa a jövőbeli termékbevezetésekhez.

Mit fogunk tanulni?

Ebben a modulban egy újrafelhasználható Bicep-sablont fog létrehozni, amely üzembe helyez egy Azure-erőforráskészletet az új termékbevezetésekhez. A Bicep nyelv számos elemét fogja használni, többek között a következőket:

  • Erőforrásdefiníciók az Azure-erőforrások Bicep-kódból való üzembe helyezéséhez.
  • Paraméterek a sablon újrafelhasználhatóvá tétele érdekében.
  • Változók és kifejezések a sablon írásának és üzembe helyezésének megkönnyítése érdekében.
  • Modulok a sablon több fájlba való strukturálásához.
  • Kimenetek, hogy adatokat küldjenek a sablonból és a modulokból az infrastruktúra üzembe helyezésének bárkinek vagy bárminek.

Mi a fő cél?

A modul végére olyan Bicep-sablonokat hozhat létre, amelyek meghatározzák az Azure-erőforrásokat. A sablonok újrafelhasználhatóvá tétele paraméterekkel, változókkal és kifejezésekkel végezhető el. Emellett modulok és kimenetek használatával külön fájlokba rendezheti a sablonokat.