Tworzysz szablony AWS CloudFormation w celu wdrożenia aplikacji na Amazon ECS przy użyciu AWS CodeDeploy. Chcesz udostępnić nową wersję aplikacji tylko pewnemu procentowi użytkowników, zanim będzie ona dostępna dla wszystkich (wdrożenie etapowe/blue-green). Jak należy to zaimplementować w CloudFormation?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dodaj sekcję Transform do szablonu CloudFormation i uwzględnij hook AWS::CodeDeploy::BlueGreen..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to dodanie sekcji Transform do szablonu CloudFormation i uwzględnienie hooka AWS::CodeDeploy::BlueGreen. AWS CloudFormation obsługuje wdrożenia blue/green dla Amazon ECS za pośrednictwem rozszerzenia AWS CodeDeploy. Aby to zaimplementować, należy dodać sekcję Transform do szablonu CloudFormation, która odwołuje się do AWS::CodeDeploy::BlueGreen. Ten transformator automatyzuje tworzenie zasobów CodeDeploy i logiki potrzebnej do zarządzania wdrożeniami blue/green, w tym stopniowym przekierowywaniem ruchu. Opcja "Wdróż nową wersję w osobnym stosie CloudFormation, przetestuj ją, a następnie zaktualizuj rekordy DNS, aby skierować użytkowników do nowego stosu" jest ręcznym podejściem do blue/green, ale nie wykorzystuje w pełni automatyzacji CodeDeploy i CloudFormation. Opcja "Aktualizuj istniejący stos CloudFormation aplikacji za każdym razem, gdy dostępna jest nowa wersja, aby ją wdrożyć" opisuje standardowe wdrożenie, a nie blue/green. Opcja "Utwórz zagnieżdżony stos dla nowej wersji, który zawiera sekcję Transform i hook AWS::CodeDeploy::BlueGreen" jest niepotrzebnie skomplikowana; hook AWS::CodeDeploy::BlueGreen powinien być zawarty w głównym szablonie aplikacji, a nie w zagnieżdżonym stosie dla każdej nowej wersji.
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