Wdrażanie zasobów platformy Azure przy użyciu rozwiązań Bicep i Azure Pipelines
Zyskaj wszystkie korzyści z infrastruktury jako kodu przy użyciu zautomatyzowanego potoku do wdrażania szablonów Bicep i integruj inne działania wdrażania z potokami. Potoki utworzysz przy użyciu usługi Azure Pipelines.
Skorzystaj z tej ścieżki szkoleniowej, aby poznać następujące zagadnienia:
- Skompiluj potok, który wdraża pliki Bicep.
- Utwórz jednostkę usługi, która może bezpiecznie połączyć potok z platformą Azure.
- Upewnij się, że jakość kodu Bicep jest weryfikowana i testowa w potoku.
- Praca z wieloma środowiskami i obsługa parametrów i zatwierdzeń.
- Wdróż inne ustawienia konfiguracji platformy Azure, aplikacje i bazy danych.
- Potoki kompilacji, które publikują pliki Bicep wielokrotnego użytku do specyfikacji szablonu i modułów.
- Zabezpiecz potoki i upewnij się, że wszystkie wdrożenia platformy Azure są zgodne ze standardami organizacji.
Aby dowiedzieć się więcej o aplikacji Bicep, zalecamy skorzystanie z tych trzech ścieżek szkoleniowych:
Następnie możesz zainteresować się dodaniem kodu Bicep do potoku wdrażania. Wykonaj jedną z tych dwóch ścieżek szkoleniowych na podstawie narzędzia, którego chcesz użyć:
Wymagania wstępne
W tej ścieżce szkoleniowej założono, że wiesz już, jak wdrażać infrastrukturę przy użyciu aplikacji Bicep.
Kod osiągnięć
Czy chcesz zażądać kodu osiągnięcia?
Moduły w ramach tej ścieżki szkoleniowej
Utwórz zautomatyzowany potok w usłudze Azure Pipelines, który bezpiecznie wdraża zasoby na platformie Azure z poziomu kodu Bicep. Skonfiguruj potok do uruchamiania zgodnie z harmonogramem lub po zmianie konfiguracji.
Jednostki usługi umożliwiają potokom wdrażania bezpieczne uwierzytelnianie za pomocą platformy Azure. W tym module dowiesz się, czym są jednostki usługi, jak działają i jak je tworzyć. Dowiesz się również, jak udzielić im uprawnień do zasobów platformy Azure, aby potoki mogły wdrażać pliki Bicep.
Zweryfikuj i przetestuj kod Bicep w potoku wdrażania. Użyjesz lintingu, weryfikacji wstępnej i operacji analizy co-jeżeli, aby zweryfikować zmiany platformy Azure przed wdrożeniem, a następnie przetestujesz zasoby po każdym wdrożeniu.
Wdróż kod Bicep w wielu środowiskach, aby poprawić jakość wdrożeń. Użyj szablonów potoków, aby zmniejszyć duplikowanie kodu i ustawić wartości parametrów dla każdego środowiska.
Utwórz ujednolicony potok, aby wdrożyć całe środowisko. Dodasz etap kompilacji do potoku i użyj artefaktów potoku i danych wyjściowych Bicep do publikowania aplikacji, baz danych i obiektów blob.
Publikowanie specyfikacji szablonu platformy Azure i modułów Bicep przy użyciu potoku wdrażania. Automatycznie zweryfikuj i dodaj przechowywanie wersji do kodu Bicep wielokrotnego użytku.
Planowanie sposobu wzmacniania zabezpieczeń i zabezpieczania środowiska platformy Azure wraz z kontrolkami, które mają być stosowane do zmian i wdrożeń konfiguracji. Wymagaj, aby infrastruktura została zdefiniowana jako kod i chronić środowisko przed ręcznymi zmianami.