Firma posiada trójwarstwową aplikację do udostępniania obrazów. Aplikacja wykorzystuje instancję Amazon EC2 dla warstwy front-end, inną instancję EC2 dla warstwy aplikacji oraz trzecią instancję EC2 dla bazy danych MySQL. Architekt rozwiązań musi zaprojektować skalowalne i wysoce dostępne rozwiązanie, które wymaga najmniejszej ilości zmian w aplikacji. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj środowisk AWS Elastic Beanstalk Multi-AZ z równoważeniem obciążenia dla warstwy front-end i warstwy aplikacji. Przenieś bazę danych do instancji Amazon RDS Multi-AZ DB. Użyj Amazon S3 do przechowywania i udostępniania obrazów użytkowników..
Dlaczego to jest odpowiedź
Poprawna odpowiedź zapewnia skalowalność i wysoką dostępność przy minimalnych zmianach w aplikacji. AWS Elastic Beanstalk z Multi-AZ i równoważeniem obciążenia automatycznie skaluje warstwy front-end i aplikacji, zapewniając ich ciągłą dostępność. Amazon RDS Multi-AZ DB zapewnia wysoką dostępność bazy danych MySQL, automatycznie przełączając się na replikę w innej strefie dostępności w przypadku awarii. Użycie Amazon S3 do przechowywania obrazów jest standardową praktyką dla skalowalnego i trwałego przechowywania obiektów. Pierwsza opcja wymagałaby znacznych zmian w aplikacji, przepisując ją na Lambda i DynamoDB. Druga opcja nie wspomina o S3 do przechowywania obrazów i sugeruje repliki odczytu dla udostępniania, co nie jest podstawowym zastosowaniem replik odczytu. Trzecia opcja nie zapewnia wysokiej dostępności dla front-endu i aplikacji oraz nie rozwiązuje problemu skalowalności bazy danych w sposób kompleksowy.
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