Wprowadzenie

Ukończone

Szablony usługi Azure Resource Manager (ARM) w formacie JSON umożliwiają określenie infrastruktury projektu w sposób deklaratywny i wielokrotnego użytku. Szablony można wersję i zapisać w tej samej kontroli źródła co projekt deweloperski.

Załóżmy, że zarządzasz zespołem ds. oprogramowania, który opracowuje system magazynu dla firm partnerskich. Planujesz wdrożyć ten produkt na platformie Azure i pozwolić każdej firmie partnerskiej na własne rozwiązanie. Planujesz zaimplementować różne zasady dla każdego wdrożenia za pośrednictwem różnych kont usługi Azure Storage. Decydujesz się na użycie rozwiązania infrastruktury jako kodu przy użyciu szablonów usługi Resource Manager. Takie podejście pozwala śledzić różne wersje oraz zapewnić spójność i elastyczność wdrożeń infrastruktury dla każdego środowiska.

W tym module przedstawimy strukturę szablonu usługi ARM i przećwicz tworzenie i wdrażanie szablonu usługi ARM na platformie Azure.

Uwaga

Bicep to język definiowania zasobów platformy Azure. Ma prostsze środowisko tworzenia niż JSON wraz z innymi funkcjami, które pomagają poprawić jakość infrastruktury jako kodu. Zalecamy, aby każdy nowy użytkownik infrastruktury jako kod na platformie Azure używał kodu Bicep zamiast kodu JSON. Aby dowiedzieć się więcej o Bicep, zobacz fundamentals of Bicep learning path (Podstawy Bicep — ścieżka szkoleniowa).

Cele szkolenia

Zawartość tego modułu:

  • Zaimplementuj szablon usługi ARM w formacie JSON przy użyciu programu Visual Studio Code.
  • Deklarowanie zasobów i zwiększanie elastyczności szablonów przez dodawanie parametrów i danych wyjściowych

Wymagania wstępne