Wprowadzenie
Infrastruktura jako kod, czasami nazywana IaC, to sposób aprowizowania zasobów infrastruktury, które są podobne do sposobu wdrażania oprogramowania. Te zasoby obejmują maszyny wirtualne, sieci wirtualne i aplikacje internetowe. Infrastruktura jako kod może pomóc zautomatyzować wdrożenia, zwiększyć zaufanie do wdrożeń oraz zwiększyć wydajność i powtarzalność.
Przykładowy scenariusz
Załóżmy, że pracujesz jako administrator infrastruktury platformy Azure w firmie z toy, która ma znaczący wzrost na rynku globalnym. W związku z tym infrastruktura musi być skalowana wraz ze wzrostem firmy, w tym:
- Wdrożenia nowych aplikacji dla zespołów wewnętrznych i klientów.
- Wdrożenia w wielu regionach w celu obsługi klientów i partnerów na całym świecie.
- Wiele wdrożeń środowiska w celu zapewnienia spójności.
Poproszono Cię o ocenę, czy infrastruktura jako kod może być cenną metodą aprowizacji zasobów w firmie. Należy również zdecydować, która technologia ma być używana podczas wdrażania infrastruktury platformy Azure.
Co robimy?
W tym module poznasz koncepcję infrastruktury jako kodu i jej korzyści. Poznasz również przeznaczenie Bicep jako języka infrastruktury jako kodu i dowiesz się, jak działa. Ten moduł ułatwia znalezienie odpowiedzi na następujące pytania:
- Czym jest infrastruktura jako kod?
- Jak infrastruktura jako kod może pomóc zautomatyzować aprowizację zasobów?
- Co to jest Bicep i jak działa?
- Kiedy należy używać Bicep zamiast innych opcji narzędzi?
Jaki jest główny cel?
Po ukończeniu tego modułu możesz określić, czy infrastruktura jako kod jest odpowiednim podejściem i narzędziem dla organizacji.
Wymagania wstępne
Należy zapoznać się z:
- Podstawowe pojęcia i terminologia dotyczące przetwarzania w chmurze.
- Różne typy zasobów w chmurze.