Wdrażanie zasobów platformy Azure przy użyciu rozwiązań Bicep i Azure Pipelines

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

W skrócie

Zyskaj wszystkie korzyści z infrastruktury jako kod, używając zautomatyzowanego potoku do wdrażania szablonów Bicep i integrując inne działania wdrażania z potokami. Będziesz budować potoki danych przy użyciu usługi Azure Pipelines.

Skorzystaj z tej ścieżki szkoleniowej, aby dowiedzieć się, jak:

  • Zbuduj pipeline, 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 testowana w linii przetwarzania.
  • Praca z wieloma środowiskami i obsługa parametrów i zatwierdzeń.
  • Wdróż inne ustawienia konfiguracji platformy Azure, aplikacje i bazy danych.
  • Buduj potoki, które publikują pliki Bicep wielokrotnego użytku do specyfikacji szablonów i modułów.
  • Zabezpiecz przepływy pracy i upewnij się, że wszystkie wdrożenia Azure wykazują zgodność ze standardami Twojej 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.

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 pipeline do uruchamiania zgodnie z harmonogramem lub po aktualizacji konfiguracji.

Jednostki usługi umożliwiają potokom wdrażania bezpieczne uwierzytelnianie za pomocą platformy Azure. W tym module dowiesz się, czym są główne elementy usługi, jak działają i jak je stworzyć. Dowiesz się również, jak nadać im uprawnienia do zasobów na platformie Azure, aby potoki mogły wdrażać pliki Bicep.

Zweryfikuj i przetestuj kod Bicep w pipeline wdrożeniowym. 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 przepływ pracy, aby wdrożyć pełne środowisko. Dodasz etap kompilacji do potoku i użyjesz artefaktów potoku oraz wyjściowych danych Bicep do wdrażania aplikacji, baz danych i blobów.

Publikowanie specyfikacji szablonu platformy Azure i modułów Bicep przy użyciu potoku wdrażania. Automatycznie zweryfikuj i dodaj wersjonowanie do wielokrotnego użytku kodu Bicep.

Zaplanuj, jak wzmocnić i zabezpieczyć swoje środowisko Azure, wraz z kontrolami do zastosowania w zmienionej konfiguracji oraz we wdrożeniach. Wymagaj, aby infrastruktura została zdefiniowana jako kod i chronić środowisko przed ręcznymi zmianami.