Deweloper musi użyć szablonu wielokrotnego użytku do zautomatyzowania wdrożenia aplikacji na instancjach Amazon EC2. Rozwiązanie musi obsługiwać powtarzalne wdrożenia, instalację i aktualizacje zasobów aplikacji, tworzyć identyczne środowiska oraz umożliwiać wycofywanie do poprzednich wersji. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj AWS CloudFormation do stworzenia szablonu infrastruktury (JSON lub YAML), który wdraża instancje EC2. Użyj skryptów pomocniczych CloudFormation do zainstalowania wymaganego oprogramowania i uruchomienia aplikacji, a następnie wywołaj te skrypty z szablonu..
Dlaczego to jest odpowiedź
AWS CloudFormation jest prawidłową odpowiedzią, ponieważ umożliwia definiowanie infrastruktury jako kodu (IaC) za pomocą szablonów JSON lub YAML. Obsługuje powtarzalne wdrożenia, tworzenie identycznych środowisk i zarządzanie cyklem życia zasobów, w tym instalację oprogramowania na instancjach EC2 za pomocą skryptów pomocniczych. Umożliwia również łatwe wycofywanie zmian poprzez aktualizację stosów. AWS Amplify jest przeznaczone głównie do tworzenia aplikacji internetowych i mobilnych, a nie do zarządzania infrastrukturą EC2 i jej oprogramowaniem w sposób powtarzalny i z możliwością wycofywania. AWS CodeBuild to usługa ciągłej integracji, a nie narzędzie do orkiestracji wdrożeń na instancjach EC2 z zarządzaniem stanem i wycofywaniem. AWS AppSync to usługa GraphQL, która nie służy do wdrażania aplikacji na instancjach EC2 ani do zarządzania infrastrukturą.
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