Azure-resources implementeren met Bicep en Azure Pipelines

intermediate
developer
administrator
solution-architect
azure
azure-resource-manager

In een oogopslag

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 de kwaliteit van uw Bicep-code wordt gevalideerd en getest binnen uw pijplijn.
  • Werk met meerdere omgevingen en werk parameters en goedkeuringen af.
  • Implementeer andere Azure-configuratie-instellingen, toepassingen en databases.
  • Bouw pijplijnen om herbruikbare Bicep-bestanden in sjabloonspecificaties en modules te publiceren.
  • 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.

Service-principals stellen uw implementatiepijplijn in staat om zich veilig te authenticeren met Azure. In deze module leert u wat service-principals zijn, hoe ze werken en hoe u ze maakt. Je leert ook hoe je ze machtigingen kunt verlenen tot je Azure-resources, zodat je pipelines daarna je 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. Valideer automatisch en voeg versiebeheer toe aan uw herbruikbare Bicep-code.

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