Krytyczna aplikacja z automatycznym skalowaniem musi być aktualizowana po jednej instancji naraz, aby reszta floty nadal obsługiwała ruch. Aktualizowana instancja intensywnie wykorzystuje procesor i musi być monitorowana; jeśli jej użycie procesora przekroczy 85%, wdrożenie powinno zostać automatycznie wycofane. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj AWS CodeDeploy z Amazon EC2 Auto Scaling. Utwórz alarm dotyczący wykorzystania procesora instancji. Użyj konfiguracji wdrożenia CodeDeployDefault.OneAtATime. Skonfiguruj automatyczne wycofywanie dla grupy wdrożeniowej, aby wycofać wdrożenie, jeśli alarm procesora zostanie naruszony..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to użycie AWS CodeDeploy z Amazon EC2 Auto Scaling. CodeDeploy natywnie integruje się z Auto Scaling i umożliwia wdrożenia po jednej instancji naraz za pomocą konfiguracji CodeDeployDefault.OneAtATime. Kluczową cechą jest możliwość skonfigurowania automatycznego wycofywania w grupie wdrożeniowej CodeDeploy, które może być wywołane przez alarm Amazon CloudWatch (np. przekroczenie 85% użycia procesora). To rozwiązanie spełnia wszystkie wymagania: aktualizacje po jednej instancji, monitorowanie użycia procesora i automatyczne wycofywanie. Pozostałe opcje są mniej odpowiednie: AWS Step Functions i Auto Scaling lifecycle hooks wymagałyby znacznego niestandardowego kodowania i zarządzania stanem, co jest bardziej złożone niż natywne funkcje CodeDeploy. AWS Elastic Beanstalk oferuje wdrożenia kroczące, ale automatyczne wycofywanie na podstawie niestandardowego alarmu procesora jest mniej bezpośrednie i elastyczne niż w CodeDeploy. AWS Systems Manager do wdrożeń blue/green z Auto Scaling nie jest domyślnie przeznaczony do aktualizacji po jednej instancji w scenariuszu blue/green i nie oferuje tak zintegrowanego mechanizmu wycofywania na podstawie alarmów jak CodeDeploy.
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