15 odcinków

Learn Live: wdrażanie infrastruktury platformy Azure jako kodu przy użyciu platformy Bicep

Dowiedz się, jak wdrażać zasoby platformy Azure przy użyciu aplikacji Bicep. Bicep to język i zestaw narzędzi, które ułatwiają wdrażanie infrastruktury jako kodu. Bicep sprawia, że wdrożenia są bardziej spójne i powtarzalne. Dowiedz się na żywo z naszymi ekspertami.

Dołącz do nas, aby skorzystać z tego środowiska szkoleniowego na żywo, w którym będziesz kierować się ekspertami z dziedziny, korzystając z poniższych modułów Learn w czasie rzeczywistym wraz z deweloperami na całym świecie. Zdobywaj znaczki, przygotuj się na certyfikaty i ucz się na żywo dzięki wspaniałej społeczności! Zobacz, :)

Wprowadzenie do infrastruktury jako kodu przy użyciu Bicep

Wprowadzenie do infrastruktury jako kodu przy użyciu Bicep

Opisz korzyści wynikające z używania infrastruktury jako kodu, usługi Azure Resource Manager i Bicep, aby szybko i bezpiecznie skalować wdrożenia w chmurze. Określ typy wdrożeń, dla których Bicep jest dobrym narzędziem deklaratywnego wdrażania. W tym odcinku wykonasz następujące elementy:

  • Opis korzyści infrastruktury jako kodu
  • Opis różnicy między infrastrukturą deklaratywną i imperatywnej jako kodem
  • Wyjaśnienie, czym jest Bicep i jak pasuje do infrastruktury jako podejścia do kodu
Tworzenie pierwszego szablonu Bicep

Tworzenie pierwszego szablonu Bicep

Zdefiniuj zasoby platformy Azure w szablonie Bicep. Zwiększ spójność i niezawodność wdrożeń, zmniejsz nakład pracy ręcznej i przeprowadź skalowanie wdrożeń w różnych środowiskach. Szablon będzie elastyczny i wielokrotnego użytku przy użyciu parametrów, zmiennych, wyrażeń i modułów. W tym odcinku wykonasz następujące elementy:

  • Tworzenie i wdrażanie zasobów platformy Azure przy użyciu Bicep
  • Dodawanie elastyczności do szablonów przy użyciu parametrów, zmiennych i wyrażeń
  • Tworzenie i wdrażanie szablonu Bicep zawierającego moduły
Tworzenie szablonów Bicep wielokrotnego użytku przy użyciu parametrów

Tworzenie szablonów Bicep wielokrotnego użytku przy użyciu parametrów

Użyj parametrów Bicep, aby podać informacje o szablonie podczas każdego wdrożenia. Dodaj dekoratory, aby ułatwić zrozumienie i pracę z parametrami oraz ochronę tajnych danych. Podaj wartości parametrów w wierszu polecenia i przy użyciu plików parametrów. W tym odcinku wykonasz następujące elementy:

  • Dostosowywanie parametrów i ograniczanie wartości, które mogą być używane przez każdy parametr
  • Omówienie sposobów dostarczenia parametrów do wdrożenia szablonu Bicep
  • Praca z bezpiecznymi parametrami
Tworzenie elastycznych szablonów Bicep przy użyciu warunków i pętli

Tworzenie elastycznych szablonów Bicep przy użyciu warunków i pętli

Wdróż zasoby tylko wtedy, gdy obowiązują określone ograniczenia. Użyj pętli, aby wdrożyć wiele zasobów, które mają podobne właściwości. W tym odcinku wykonasz następujące elementy:

  • Warunkowe wdrażanie zasobów w szablonie Bicep
  • Wdrażanie wielu wystąpień zasobów przy użyciu pętli
  • Używanie pętli danych wyjściowych i zmiennych
Tworzenie plików Bicep z możliwością komponowania przy użyciu modułów

Tworzenie plików Bicep z możliwością komponowania przy użyciu modułów

Projektowanie i tworzenie modułów wielokrotnego użytku w celu uproszczenia szablonów Bicep. Redaguj wiele modułów do szablonów przy użyciu parametrów i danych wyjściowych. W tym odcinku wykonasz następujące elementy:

  • Projektowanie i tworzenie dobrze ustrukturyzowanych modułów Bicep wielokrotnego użytku
  • Tworzenie plików Bicep korzystających ze sobą wielu modułów
Wdrażanie zasobów podrzędnych i rozszerzeń przy użyciu Bicep

Wdrażanie zasobów podrzędnych i rozszerzeń przy użyciu Bicep

Wdróż różne zasoby platformy Azure w kodzie Bicep. Definiowanie i używanie zasobów podrzędnych i rozszerzeń. Praca z zasobami utworzonymi poza szablonem lub modułem Bicep. W tym odcinku wykonasz następujące elementy:

  • Wyjaśnienie typów zasobów i identyfikatorów zasobów
  • Wdrażanie zasobów podrzędnych i rozszerzeń
  • Reprezentowanie i używanie istniejących zasobów w szablonie Bicep
Zarządzanie zmianami w kodzie Bicep przy użyciu usługi Git

Zarządzanie zmianami w kodzie Bicep przy użyciu usługi Git

Śledź zmiany w kodzie Bicep i wyświetl historię zmienionych plików. Użyj gałęzi do opracowywania wielu wersji kodu w tym samym czasie. Opublikuj repozytorium, aby obsługiwać współpracę. W tym odcinku wykonasz następujące elementy:

  • Wyjaśnienie korzyści z kontroli wersji i usługi Git
  • Zatwierdzanie szablonów Bicep w repozytorium Git i wyświetlanie historii zmian
  • Tworzenie i scalanie gałęzi
  • Publikowanie repozytorium Git w usłudze GitHub lub Azure Repos w celu współpracy z innymi osobami
Tworzenie struktury kodu Bicep na potrzeby współpracy

Tworzenie struktury kodu Bicep na potrzeby współpracy

Twórz pliki Bicep, które obsługują wspólne programowanie i postępuj zgodnie z najlepszymi rozwiązaniami. Zaplanuj parametry, aby ułatwić wdrażanie szablonów. Użyj spójnego stylu, jasnej struktury i komentarzy, aby kod Bicep był łatwy do zrozumienia, używania i modyfikowania. W tym odcinku wykonasz następujące elementy:

  • Wybieranie odpowiednich parametrów dla pliku Bicep
  • Tworzenie struktury kodu i parametrów Bicep w celu obsługi współpracy zespołowej
  • Dokumentowanie kodu Bicep przy użyciu komentarzy i tagów zasobów
Podgląd zmian wdrożenia platformy Azure przy użyciu analizy co-jeżeli

Podgląd zmian wdrożenia platformy Azure przy użyciu analizy co-jeżeli

Wyświetl podgląd efektów wdrożeń. Omówienie typów zmian wykrytych przez operację analizy co-jeżeli. Wdróż szablony przy użyciu trybu przyrostowego i pełnego. W tym odcinku wykonasz następujące elementy:

  • Opisz dwa tryby wdrażania na platformie Azure i ich skutki
  • Wyświetlanie podglądu zmian przed wdrożeniem przy użyciu operacji analizy co-jeżeli
Migrowanie zasobów platformy Azure i szablonów usługi ARM w formacie JSON do korzystania z aplikacji Bicep

Migrowanie zasobów platformy Azure i szablonów usługi ARM w formacie JSON do korzystania z aplikacji Bicep

Wyeksportuj i przekonwertuj zasoby platformy Azure na pliki Bicep i przeprowadź migrację szablonów usługi ARM w formacie JSON do aplikacji Bicep. Refaktoryzuj pliki Bicep, aby postępować zgodnie z najlepszymi rozwiązaniami. Przetestuj pliki Bicep i wdróż je w środowisku produkcyjnym. W tym odcinku wykonasz następujące elementy:

  • Konwertowanie szablonów usługi ARM w formacie JSON na Bicep
  • Tworzenie definicji Bicep dla istniejących zasobów platformy Azure
  • Weryfikowanie konwersji szablonów przy użyciu operacji analizy co-jeżeli i dokumentacji
Przeglądanie zmian infrastruktury platformy Azure przy użyciu Bicep i żądań ściągnięcia

Przeglądanie zmian infrastruktury platformy Azure przy użyciu Bicep i żądań ściągnięcia

Unikaj niezamierzonych zmian i źle napisanego kodu Bicep przy użyciu żądań ściągnięcia. Użyj strategii rozgałęziania, aby chronić gałąź główną przed przypadkowymi zmianami. Dowiedz się, czego należy szukać podczas przeglądania kodu Bicep. W tym odcinku wykonasz następujące elementy:

  • Ochrona ważnych gałęzi przed przypadkowymi zmianami
  • Tworzenie, przeglądanie i scalanie żądań ściągnięcia
  • Przeglądanie kodu Bicep w żądaniach ściągnięcia
Wdrażanie zasobów w subskrypcjach, grupach zarządzania i dzierżawach przy użyciu Bicep

Wdrażanie zasobów w subskrypcjach, grupach zarządzania i dzierżawach przy użyciu Bicep

Wdrażanie zasobów platformy Azure w ramach subskrypcji, grupy zarządzania i zakresu dzierżawy. Dowiedz się, jak zasoby platformy Azure są wdrażane w różnych zakresach, dlaczego jest to ważne i jak utworzyć kod Bicep w celu ich wdrożenia. Utwórz pojedynczy zestaw plików Bicep, które można wdrożyć w wielu zakresach w jednej operacji. W tym odcinku wykonasz następujące elementy:

  • Objaśnienie zakresów zasobów, w tym zasobów na poziomie dzierżawy, na poziomie grupy zarządzania i zasobów na poziomie subskrypcji
  • Wdrażanie zasobów w określonych zakresach przy użyciu szablonów Bicep
  • Tworzenie plików Bicep, które można wdrożyć w wielu zakresach
Rozszerzanie szablonów usługi ARM przy użyciu skryptów wdrażania

Rozszerzanie szablonów usługi ARM przy użyciu skryptów wdrażania

Dodaj niestandardowe kroki do szablonów usługi Azure Resource Manager (szablony usługi ARM) Bicep lub JSON. Integrowanie skryptów wdrażania z wdrożeniem przy użyciu parametrów i danych wyjściowych. W tym odcinku wykonasz następujące elementy:

  • Wykonywanie niestandardowych kroków w szablonach usługi ARM przy użyciu skryptu wdrażania
  • Definiowanie parametrów w celu zwiększenia wielokrotnego użytku skryptów wdrażania
Udostępnianie modułów Bicep przy użyciu prywatnych rejestrów

Udostępnianie modułów Bicep przy użyciu prywatnych rejestrów

Użyj ponownie modułów Bicep, aby zmniejszyć duplikację kodu i zwiększyć jakość wdrożeń. Utwórz rejestr prywatny dla swojej organizacji. Publikowanie udostępnionych modułów w rejestrze i korzystanie z nich we wielu wdrożeniach. W tym odcinku wykonasz następujące elementy:

  • Tworzenie rejestru prywatnego dla własnej organizacji
  • Publikowanie modułu i korzystanie z modułu z rejestru prywatnego
Publikowanie bibliotek kodu infrastruktury wielokrotnego użytku przy użyciu specyfikacji szablonu

Publikowanie bibliotek kodu infrastruktury wielokrotnego użytku przy użyciu specyfikacji szablonu

Ponowne używanie i udostępnianie szablonów usługi ARM w całej organizacji. Publikowanie specyfikacji szablonu, które wdrażają zasoby wstępnie skonfigurowane pod kątem wymagań organizacji. Kontrolowanie dostępu i bezpieczne aktualizowanie specyfikacji szablonu przy użyciu wersji. W tym odcinku wykonasz następujące elementy:

  • Tworzenie i wdrażanie specyfikacji szablonu
  • Dodawanie wersji do specyfikacji szablonu

Nasi prelegenci i moderatorzy

  • Alex Frankel

    Główny kierownik ds. programów, Microsoft

    Twitter
  • Angel Perez

    Menedżer programu w usłudze Azure Deployments, Microsoft

    LinkedIn
  • Barbara Forbes

    Azure Technical lead, Microsoft Azure MVP, OGD ict-diensten

    Twitter
  • Brandon Martinez

    Starszy inżynier klienta, fasttrack dla platformy Azure, Microsoft

    Twitter
  • Gitte Vermeiren

    Starszy inżynier klienta, fasttrack dla platformy Azure, Microsoft

    Twitter
  • John Downs

    Starszy inżynier klienta, fasttrack dla platformy Azure, Microsoft

    Twitter
  • Joshua Waddell

    Starszy inżynier klienta, fasttrack dla platformy Azure, Microsoft

    Twitter
  • Neil Peterson

    Starszy inżynier niezawodności lokacji, microsoft

    Twitter
  • Stephanie Jen

    Menedżer programu, wdrożenia platformy Azure, microsoft

    Twitter
  • Steven Murawski

    Główny ambasador chmury, Microsoft

    Twitter
  • Victor Worapon Viriyaampanond

    Starszy inżynier ds. klientów, microsoft

    LinkedIn
  • Will Velida

    Customer Engineer II, FastTrack for Azure, Microsoft

    Twitter
  • William Salazar

    Starszy inżynier klienta, fasttrack dla platformy Azure, Microsoft

    Twitter

Często zadawane pytania

Czy jest koszt udziału w wydarzeniu?

Wydarzenie jest bezpłatne! Możesz dołączyć aplikację Learn TV do zawartości strumieniowej bezpłatnie!

Kiedy odbywa się wydarzenie?

Co tydzień od 8 marca 2022 r. do 28 czerwca 2022 r.

Czy to wydarzenie będzie dostępne na żądanie?

Tak! Możesz przesyłać strumieniowo nasze wcześniejsze wydarzenia w dowolnym momencie! Przeglądaj wszystkie usługi Learn Live , aby przesyłać strumieniowo w dowolnym momencie.

Gdzie odbywa się wydarzenie?

Ta seria zdarzeń jest wirtualna! Dołącz do nas i tysięcy innych, aby cieszyć się doświadczeniem z komfortu własnego domu, biura lub urządzenia.

W jakim języku są dostarczane odcinki?

Ten pokaz jest dostarczany w języku angielskim. Podpisy w 14 różnych językach będą dostępne w nagraniach, udostępniane 48 godzin po każdym pokazie na żywo w Learn Live.

Kodeks postępowania

Staramy się zapewnić wszystkim pełne szacunku, przyjazne i profesjonalne środowisko niezależnie od płci, orientacji seksualnej, wyglądu, niepełnosprawności, wieku, rasy czy religii. Nie tolerujemy żadnego poniżania na tle płci, rasy, orientacji seksualnej czy niepełnosprawności ani żadnych zachowań, które mogą zostać uznane za nękanie lub dyskryminację. Wszyscy są zobowiązani do znajomości i przestrzegania naszych standardów. Zachęcamy wszystkich do pomocy w tworzeniu przyjaznego i bezpiecznego środowiska. Ponadto staramy się traktować naszą wspólną planetę z takim samym szacunkiem. Prosimy o zgłaszanie zespołowi organizującemu wszelkich pytań, wątpliwości albo uciążliwych działań lub zachowań, abyśmy natychmiast mogli rozwiązać problem.