Wanneer moet u Bicep gebruiken

Voltooid

U hebt vastgesteld dat er veel hulpprogrammasets beschikbaar zijn voor resource-implementaties met infrastructuur als code. Nu wilt u meer weten over wanneer Bicep mogelijk het juiste hulpmiddel voor u en uw organisatie is.

Is Bicep de juiste tool?

Er zijn veel redenen om Bicep te kiezen als de belangrijkste hulpprogrammaset voor uw implementaties van infrastructuur als code. Voor Azure-implementaties heeft Bicep enkele voordelen, maar Bicep werkt niet als taal voor andere cloudproviders.

Wanneer is Bicep de juiste tool?

Als u Azure als uw cloudplatform gebruikt, kunt u rekening houden met deze voordelen van het gebruik van Bicep:

  • Systeemeigen Azure: Met Bicep gebruikt u een taal die systeemeigen is voor Azure. Wanneer nieuwe Azure-resources worden uitgebracht of bijgewerkt, ondersteunt Bicep deze functies op dag één. Wanneer u andere hulpprogramma's van derden gebruikt, kan het enige tijd duren voordat nieuwe functies zijn gedefinieerd in de hulpprogrammaset.

  • Azure-integratie: Arm-sjablonen (Azure Resource Manager), zowel JSON als Bicep, zijn volledig geïntegreerd binnen het Azure-platform. Met Resource Manager-implementaties kunt u de voortgang van uw implementatie bewaken in Azure Portal.

  • ondersteuning voor Azure: Bicep is een volledig ondersteund product met Microsoft Ondersteuning.

  • Geen statusbeheer: Bicep-implementaties vergelijken de huidige status van uw Azure-resources met de status die u in de sjabloon definieert. U hoeft uw resourcestatusgegevens niet ergens anders te bewaren, zoals in een opslagaccount. In Azure wordt deze status automatisch voor u bijgehouden.

  • Eenvoudige overgang van JSON: Als u al JSON-sjablonen gebruikt als declaratieve ARM-sjabloontaal, is het geen moeilijk proces om over te stappen op Bicep. U kunt de Bicep CLI gebruiken om een ARM-sjabloon te decompileren in een Bicep-sjabloon met behulp van de bicep decompile opdracht.

Wanneer is Bicep niet de juiste tool?

In sommige situaties kan een andere set hulpprogramma's worden aangeroepen. Houd rekening met de volgende redenen om Bicep niet te gebruiken als hoofdtoolset:

  • Bestaande set hulpprogramma's: Wanneer u bepaalt wanneer u Bicep wilt gebruiken, is de eerste vraag die mijn organisatie moet stellen, al een hulpprogrammaset in gebruik? Er zijn veel hulpprogramma's beschikbaar die kunnen worden gebruikt voor het inrichten van resources in infrastructuur als code. Soms is het zinvol om bestaande financiële en kennisinvesteringen te gebruiken wanneer u een nieuw proces aanneemt.

  • Multicloud: Als uw organisatie meerdere cloudproviders gebruikt om de infrastructuur te hosten, is Bicep mogelijk niet het juiste hulpprogramma. Andere cloudproviders bieden geen ondersteuning voor Bicep als sjabloontaal. Opensource-hulpprogramma's zoals Terraform kunnen worden gebruikt voor implementaties met meerdere clouds, waaronder implementaties in Azure.