Firma refaktoryzuje monolityczną aplikację do nowoczesnego projektu w AWS. Potok CI/CD musi umożliwiać wiele wydań na godzinę i szybkie wycofywanie zmian. Który projekt wdrożenia spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj AWS Elastic Beanstalk, aby przygotować nową wersję w oddzielnym środowisku i spraw, aby potok CI/CD zamieniał adresy URL środowisk przejściowego i produkcyjnego w celu wdrożenia..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to użycie AWS Elastic Beanstalk z zamianą adresów URL środowisk. Ta strategia (znana jako wdrożenie typu "blue/green") umożliwia szybkie wdrożenia i natychmiastowe wycofanie zmian, ponieważ nowe środowisko jest w pełni przetestowane przed przekierowaniem ruchu. W przypadku problemów, można natychmiast przywrócić ruch do poprzedniego środowiska. Pozostałe opcje są mniej efektywne lub bardziej ryzykowne: Zastępowanie instancji EC2 nowymi AMI jest formą wdrożenia typu "immutable infrastructure", ale nie oferuje tak szybkiego wycofania zmian jak blue/green, ponieważ wymagałoby ponownego wdrożenia starszych AMI. Ponowne udostępnianie infrastruktury za pomocą AWS Systems Manager i ważonego routingu Route 53 jest bardziej złożone i może prowadzić do dłuższych czasów wdrożenia i wycofywania. Aktualizacje w ramach zdarzenia Auto Scaling z pre-build AMI i polityką zakończenia to również forma immutable infrastructure, ale nie zapewnia natychmiastowego przełączania ruchu, co jest kluczowe dla szybkiego wycofywania zmian.
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