Firma chce uzyskać bardziej niezawodną architekturę dla swojej aplikacji. Aplikacja obecnie korzysta z jednej instancji Amazon RDS DB i dwóch ręcznie udostępnionych serwerów WWW Amazon EC2 w jednej strefie dostępności. Pracownik niedawno usunął instancję DB, a aplikacja była niedostępna przez 24 godziny. Co powinien zrobić architekt rozwiązań, aby zmaksymalizować niezawodność infrastruktury aplikacji?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zaktualizuj instancję DB, aby była Multi-AZ i włącz ochronę przed usunięciem. Umieść instancje EC2 za Application Load Balancerem i uruchom je w grupie Auto Scaling EC2 w wielu strefach dostępności..
Dlaczego to jest odpowiedź
Poprawna odpowiedź maksymalizuje niezawodność, wprowadzając redundancję i automatyczne skalowanie. Włączenie Multi-AZ dla RDS tworzy replikę w innej strefie dostępności, zapewniając automatyczne przełączanie awaryjne w przypadku awarii. Ochrona przed usunięciem zapobiega przypadkowemu usunięciu bazy danych. Umieszczenie instancji EC2 za Application Load Balancerem dystrybuuje ruch i zapewnia wysoką dostępność. Grupa Auto Scaling w wielu strefach dostępności automatycznie zastępuje uszkodzone instancje i skaluje aplikację w zależności od zapotrzebowania, co zwiększa odporność na awarie strefy dostępności. Usunięcie instancji EC2 i włączenie ochrony przed zakończeniem dla jednej instancji nie zwiększa niezawodności, a wręcz ją zmniejsza. Tworzenie dodatkowej instancji DB z API Gateway i Lambda jest zbyt skomplikowane i nie rozwiązuje problemu wysokiej dostępności instancji EC2. Użycie Spot Instances zmniejsza koszty, ale obniża niezawodność, ponieważ instancje mogą zostać przerwane.
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