Wprowadzenie
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.
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.