Firma wdraża usługę B2B na dedykowanej infrastrukturze w każdym koncie klienta. Przed wydaniem funkcji zespół musi uruchomić testy integracyjne na rzeczywistej infrastrukturze testowej (instancje EC2 i baza danych RDS) na wielu kontach AWS. Potrzebujesz procesu ciągłego dostarczania, który udostępnia infrastrukturę testową na tych kontach, a następnie uruchamia testy integracyjne przy NAJMNIEJSZYM wysiłku administracyjnym. Które rozwiązanie spełnia ten wymóg?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj AWS CodePipeline z zestawami zmian AWS CloudFormation do wdrożenia infrastruktury. Użyj niestandardowego zasobu CloudFormation do uruchomienia testów..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to użycie AWS CodePipeline z zestawami zmian AWS CloudFormation do wdrożenia infrastruktury i niestandardowego zasobu CloudFormation do uruchomienia testów. CodePipeline zapewnia orkiestrację całego procesu CI/CD, a zestawy zmian CloudFormation umożliwiają bezpieczne i kontrolowane wdrażanie infrastruktury na wielu kontach. Niestandardowy zasób CloudFormation jest elastycznym sposobem na uruchamianie testów integracyjnych, ponieważ może wywoływać dowolne skrypty lub funkcje Lambda. Pozostałe opcje są mniej optymalne: AWS CodeDeploy służy głównie do wdrażania aplikacji, a nie do uruchamiania testów integracyjnych na infrastrukturze. Amazon CodeGuru to narzędzie do przeglądu kodu, a nie do uruchamiania testów. AWS CodeBuild może uruchamiać testy, ale użycie go w połączeniu z CloudFormation StackSets do wdrożenia infrastruktury jest mniej elastyczne niż zestawy zmian CloudFormation do kontrolowanych aktualizacji. AWS SAM jest przeznaczony do aplikacji bezserwerowych, a nie do instancji EC2 i baz danych RDS.
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