Azure-resources implementeren met Bicep en Azure Pipelines

Gevorderd
Developer
Administrator
Solution Architect
Azure
Azure Resource Manager

Profiteer van alle voordelen van infrastructuur als code met behulp van een geautomatiseerde pijplijn om uw Bicep-sjablonen te implementeren en andere implementatieactiviteiten te integreren met uw pijplijnen. U bouwt pijplijnen met behulp van Azure Pipelines.

Volg dit leertraject om het volgende te leren:

  • Bouw een pijplijn waarmee uw Bicep-bestanden worden geïmplementeerd.
  • Maak een service-principal die uw pijplijn veilig kan verbinden met Azure.
  • Zorg ervoor dat uw Bicep-codekwaliteit wordt gecontroleerd en getest in uw pijplijn.
  • Werk met meerdere omgevingen en werk parameters en goedkeuringen af.
  • Implementeer andere Azure-configuratie-instellingen, toepassingen en databases.
  • Bouw pijplijnen waarmee herbruikbare Bicep-bestanden worden gepubliceerd naar sjabloonspecificaties en modules.
  • Beveilig uw pijplijnen en zorg ervoor dat al uw Azure-implementaties voldoen aan de normen van uw organisatie.

Voor meer informatie over Bicep raden we u aan deze drie leertrajecten te volgen:

Daarna bent u mogelijk geïnteresseerd in het toevoegen van uw Bicep-code aan een implementatiepijplijn. Voer een van deze twee leertrajecten uit op basis van het hulpprogramma dat u wilt gebruiken:

Vereisten

In dit leertraject wordt ervan uitgegaan dat u bekend bent met het implementeren van infrastructuur met Bicep.

Modules in dit leertraject

Maak een geautomatiseerde pijplijn in Azure Pipelines waarmee resources veilig vanuit Bicep-code in Azure worden geïmplementeerd. Configureer uw pijplijn zo dat deze volgens een schema wordt uitgevoerd of wanneer uw configuratie wordt gewijzigd.

Met service-principals kunnen uw implementatiepijplijnen veilig worden geverifieerd met Azure. In deze module leert u wat service-principals zijn, hoe ze werken en hoe u ze maakt. U leert ook hoe u ze machtigingen kunt verlenen aan uw Azure-resources, zodat uw pijplijnen uw Bicep-bestanden kunnen implementeren.

Valideer en test uw Bicep-code in uw implementatiepijplijn. U gebruikt linting, preflight-validatie en de wat-als-bewerking om uw Azure-wijzigingen te valideren voordat u implementeert en u test uw resources na elke implementatie.

Implementeer uw Bicep-code in meerdere omgevingen om de kwaliteit van uw implementaties te verbeteren. Gebruik pijplijnsjablonen om codeduplicatie te verminderen en parameterwaarden in te stellen voor elke omgeving.

Maak een uniforme pijplijn om uw hele omgeving te implementeren. U voegt een buildfase toe aan uw pijplijn en gebruikt pijplijnartefacten en Bicep-uitvoer om toepassingen, databases en blobs te publiceren.

Publiceer azure-sjabloonspecificaties en Bicep-modules met behulp van een implementatiepijplijn. Automatisch versiebeheer valideren en toevoegen aan uw herbruikbare Bicep-code.

Plan hoe u uw Azure-omgeving kunt beveiligen en beveiligen, samen met de besturingselementen die moeten worden toegepast op uw configuratiewijzigingen en -implementaties. Vereisen dat uw infrastructuur wordt gedefinieerd als code en uw omgeving beschermt tegen handmatige wijzigingen.