Twój zespół chce ustandaryzować infrastrukturę Azure jako kod. Wymagania: zmniejszenie szczegółowości w porównaniu do ARM JSON, zachowanie funkcji takich jak warunki, pętle, wyjścia i zarządzanie zależnościami, a także publikowanie komponentów wielokrotnego użytku dla innych zespołów. CI/CD powinno nadal transparentnie tworzyć artefakty ARM JSON. Co powinieneś polecić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Tworzenie szablonów Bicep, które używają modułów; publikowanie wersjonowanych modułów jako Template Specs; wdrażanie za pomocą az deployment, aby Bicep był automatycznie transpilowany do ARM JSON.
Dlaczego to jest odpowiedź
Poprawna odpowiedź to tworzenie szablonów Bicep, które używają modułów, publikowanie wersjonowanych modułów jako Template Specs i wdrażanie za pomocą az deployment. Bicep jest językiem specyficznym dla domeny (DSL) dla Azure, zaprojektowanym w celu uproszczenia tworzenia szablonów ARM JSON, oferującym mniejszą szczegółowość i lepszą czytelność. Obsługuje warunki, pętle, wyjścia i zarządzanie zależnościami. Moduły Bicep umożliwiają tworzenie komponentów wielokrotnego użytku, które można publikować jako Template Specs, ułatwiając udostępnianie ich innym zespołom. Podczas wdrażania Bicep jest automatycznie transpilowany do ARM JSON, co zapewnia transparentność w procesach CI/CD. Kontynuowanie pracy z ARM JSON i używanie połączonych szablonów nie spełnia wymagań dotyczących zmniejszenia szczegółowości. Przyjęcie Terraform jest inną technologią i nie generuje artefaktów ARM JSON, co jest wymagane. Używanie Bicep w monolitycznym pliku i wdrażanie za pomocą skryptów bash nie wykorzystuje modułów do ponownego użycia ani Template Specs do publikowania komponentów.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana