Kdy použít Bicep

Dokončeno

Zjistili jste, že pro nasazení prostředků infrastruktury jako kódu je k dispozici mnoho sad nástrojů. Teď se chcete dozvědět více o tom, kdy je Bicep pro vás a vaši organizaci správným nástrojem.

Je Bicep správný nástroj?

Existuje mnoho důvodů, proč zvolit Bicep jako hlavní sadu nástrojů pro nasazení infrastruktury jako kódu. U nasazení Azure má Bicep určité výhody, ale Bicep nefunguje jako jazyk pro jiné poskytovatele cloudu.

Kdy je Bicep správný nástroj?

Pokud jako cloudovou platformu používáte Azure, zvažte tyto výhody použití Bicep:

  • Nativní pro Azure: S Bicep používáte jazyk, který je nativní pro Azure. Když se uvolní nebo aktualizují nové prostředky Azure, Bicep tyto funkce podporuje každý den. Pokud používáte jiné nástroje třetích stran, může nějakou dobu trvat, než se v sadě nástrojů definují nové funkce.

  • Integrace Azure: Šablony Azure Resource Manageru (ARM), jak JSON, tak Bicep, jsou plně integrované v rámci platformy Azure. S nasazeními Resource Manageru můžete sledovat průběh nasazení na webu Azure Portal.

  • podpora Azure: Bicep je plně podporovaný produkt s podpora Microsoftu.

  • Bez správy stavu: Nasazení Bicep porovnávají aktuální stav vašich prostředků Azure se stavem, který definujete v šabloně. Informace o stavu prostředků nemusíte uchovávat někde jinde, třeba v účtu úložiště. Azure za vás automaticky sleduje tento stav.

  • Snadný přechod z FORMÁTU JSON: Pokud už jako deklarativní jazyk šablon ARM používáte šablony JSON, není obtížné přejít na použití Bicep. Pomocí rozhraní příkazového řádku Bicep můžete dekompilovat jakoukoli šablonu ARM do šablony Bicep pomocí bicep decompile příkazu.

Kdy není Bicep správným nástrojem?

Některé situace můžou volat jinou sadu nástrojů. Zvažte následující důvody, proč jako hlavní sadu nástrojů nepoužívat Bicep:

  • Existující sada nástrojů: Při určování, kdy použít Bicep, je první otázkou, jestli už má moje organizace nastavený nástroj? K dispozici je mnoho možností nástrojů, které lze použít pro zřizování prostředků infrastruktury jako kódu. Někdy je vhodné použít stávající finanční a znalostní investice, když uvažujete o přijetí nového procesu.

  • Multicloud: Pokud vaše organizace k hostování své infrastruktury používá více poskytovatelů cloudu, nemusí být Bicep správným nástrojem. Jiní poskytovatelé cloudu nepodporují Bicep jako jazyk šablony. Open source nástroje, jako je Terraform, se dají použít pro nasazení s více cloudy, včetně nasazení do Azure.