Co je Bicep?
Azure Bicep je další revize šablon ARM navržená tak, aby vyřešila některé problémy, kterým vývojáři čelí při nasazování prostředků do Azure. Jedná se o opensourcový nástroj a ve skutečnosti jde o jazyk specifický pro doménu (DSL), který poskytuje prostředky pro deklarativní kodifikační infrastrukturu, která popisuje topologii cloudových prostředků, jako jsou virtuální počítače, webové aplikace a síťová rozhraní. Podporuje také opakované použití kódu a modularitu při navrhování infrastruktury jako souborů kódu.
Nová syntaxe umožňuje psát méně kódu v porovnání s šablonami ARM, které jsou jednodušší a stručnější a automaticky spravují závislost mezi prostředky. Azure Bicep se dodává s rozhraním příkazového řádku (CLI), které je možné používat nezávisle nebo s Azure CLI. Rozhraní příkazového řádku Bicep umožňuje transpilovat soubory Bicep do šablon ARM a nasadit je a použít k převodu existující šablony ARM na Bicep.
Poznámka:
Při převodu šablon ARM na Bicep se můžou vyskytovat problémy, protože stále probíhá práce.
Existuje také vynikající integrace se sadou Visual Studio Code, která vytváří vynikající prostředí pro vytváření. Azure Bicep podporuje typy , které se používají k ověřování šablon v době vývoje místo modulu runtime. Rozšíření také podporuje lintování, které lze použít ke sjednocení vývojového prostředí mezi členy týmu nebo mezi různými týmy.
Další informace o Azure Bicep najdete v tématu Jazyk Bicep pro nasazení prostředků Azure.
Další kroky
V další lekci zjistíte různé způsoby instalace Bicep a nastavení vývojového prostředí.