Wprowadzenie

Ukończone

Moduły Bicep umożliwiają podzielenie złożonego szablonu na mniejsze części. Możesz upewnić się, że każdy moduł koncentruje się na konkretnym zadaniu i że moduły są wielokrotnego użytku dla wielu wdrożeń i obciążeń.

W tym module poznasz zalety modułów Bicep oraz sposób tworzenia, używania i łączenia ich dla własnych wdrożeń.

Przykładowy scenariusz

Załóżmy, że odpowiadasz za wdrażanie i konfigurowanie infrastruktury platformy Azure w firmie zajmującej się obsługą tasiemek. Wcześniej utworzono szablon Bicep, który wdraża witryny internetowe w celu zapewnienia obsługi uruchamiania każdego nowego produktu do obsługi tego produktu.

Twoja firma niedawno uruchomiła nową toy: wombat zdalnego sterowania. Wombat toy stał się popularny, a ruch na jego stronie znacznie się zwiększył. Klienci narzekają na powolne czasy odpowiedzi, ponieważ serwer nie może nadążyć za zapotrzebowaniem.

Aby zwiększyć wydajność i obniżyć koszty, poproszono Cię o dodanie sieci dostarczania zawartości lub sieci CDN do witryny internetowej. Wiesz, że Twoja firma będzie musiała uwzględnić sieć CDN w innych witrynach internetowych, które tworzy w przyszłości, ale także, że nie każda witryna internetowa potrzebuje sieci CDN. Dlatego decydujesz się, aby składnik CDN był opcjonalny.

Architecture diagram that shows two variants: one with traffic flowing from the internet to the app through a CDN, and another without a CDN.

Co zrobimy?

W tym module utworzysz zestaw modułów Bicep w celu wdrożenia witryny internetowej i sieci CDN. Następnie utworzysz szablon, który używa tych modułów razem.

Jaki jest główny cel?

Po ukończeniu tego modułu będziesz w stanie zaprojektować i skompilować moduły Bicep, które są komponowalne, wielokrotnego użytku i elastyczne. Będziesz również mieć możliwość tworzenia szablonów Bicep, które tworzą złożone wdrożenia z zestawu modułów.