Firma przeniosła swoją aplikację internetową do AWS. Aplikacja uruchamia obecnie wiele procesów na pojedynczej instancji EC2: serwer WWW Apache, który obsługuje treści statyczne, aplikację PHP i lokalny serwer Redis używany do sesji. Firma chce przeprojektować aplikację w celu zapewnienia wysokiej dostępności, wykorzystując zarządzane usługi AWS. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Skonfiguruj dystrybucję Amazon CloudFront z originem Amazon S3, który hostuje treści statyczne. Skonfiguruj Application Load Balancer, który kieruje ruch do usługi Amazon Elastic Container Service (Amazon ECS) uruchamiającej zadania AWS Fargate dla aplikacji PHP. Skonfiguruj aplikację PHP tak, aby używała klastra Amazon ElastiCache for Redis działającego w wielu Strefach Dostępności..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź zapewnia wysoką dostępność i wykorzystuje usługi zarządzane. Amazon S3 z CloudFront to skalowalne i wysoce dostępne rozwiązanie do treści statycznych. Application Load Balancer z Amazon ECS i Fargate zapewnia skalowalność i odporność dla aplikacji PHP. ElastiCache for Redis z Multi-AZ gwarantuje wysoką dostępność dla danych sesji. Pierwsza opcja nie zapewnia wysokiej dostępności, ponieważ używa pojedynczej instancji EC2. Druga opcja, choć skalowalna, nie jest idealna dla aplikacji PHP, które mogą mieć długie czasy wykonywania, a Lambda ma ograniczenia czasowe. Trzecia opcja zachowuje kod backendu na pojedynczej instancji EC2, co jest sprzeczne z celem wysokiej dostępności.
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