Hvornår skal du bruge Bicep?

Fuldført

Du fandt ud af, at mange værktøjssæt er tilgængelige for ressourceinstallationer med infrastruktur som kode. Nu vil du gerne vide mere om, hvornår Bicep kan være det rette værktøj for dig og din organisation.

Er Bicep det rigtige værktøj?

Der er mange grunde til at vælge Bicep som det primære værktøjssæt til udrulninger af infrastruktur som kode. I forbindelse med Azure-udrulninger har Bicep nogle fordele, men Bicep fungerer ikke som et sprog for andre cloududbydere.

Hvornår er Bicep det rigtige værktøj?

Hvis du bruger Azure som din cloudplatform, skal du overveje disse fordele ved at bruge Bicep:

  • azure-native: Med Bicep bruger du et sprog, der er indbygget i Azure. Når nye Azure-ressourcer frigives eller opdateres, understøtter Bicep disse funktioner den første dag. Når du bruger andre tredjepartsværktøjer, kan det tage noget tid, før nye funktioner defineres i værktøjssættet.

  • Azure-integration: Azure Resource Manager(ARM)-skabeloner, både JSON og Bicep, er fuldt integreret i Azure-platformen. Med Resource Manager-udrulninger kan du overvåge status for udrulningen på Azure Portal.

  • Azure-support: Bicep er et fuldt understøttet produkt med Microsoft Support.

  • Ingen tilstandsstyring: Bicep-installationer sammenligner den aktuelle tilstand for dine Azure-ressourcer med den tilstand, du definerer i skabelonen. Du behøver ikke at gemme dine oplysninger om ressourcetilstand et andet sted, f.eks. på en lagerkonto. Azure holder automatisk styr på denne tilstand for dig.

  • Nem overgang fra JSON: Hvis du allerede bruger JSON-skabeloner som dit deklarative ARM-skabelonsprog, er det ikke en vanskelig proces at skifte til at bruge Bicep. Du kan bruge kommandolinjegrænsefladen i Bicep til at dekompilere en ARM-skabelon til en Bicep-skabelon ved hjælp af kommandoen bicep decompile.

Hvornår er Bicep ikke det rigtige værktøj?

Nogle situationer kan kræve et andet værktøjssæt. Overvej følgende grunde til ikke at bruge Bicep som dit primære værktøjssæt:

  • Eksisterende værktøjssæt: Når du bestemmer, hvornår du skal bruge Bicep, er det første spørgsmål, der skal stilles, har min organisation allerede et værktøjssæt i brug? Der er mange tilgængelige værktøjer, der kan bruges til klargøring af ressourcer med infrastruktur som kode. Nogle gange giver det mening at bruge eksisterende finansielle og vidensbaserede investeringer, når du overvejer at indføre en ny proces.

  • Multicloud-: Hvis din organisation bruger flere cloududbydere til at hoste sin infrastruktur, er Bicep muligvis ikke det rigtige værktøj. Andre cloududbydere understøtter ikke Bicep som skabelonsprog. Værktøjer med åben kildekode, f.eks. Terraform, kan bruges til udrulninger med flere cloudmiljøer, herunder udrulninger til Azure.