Architekt rozwiązań wdraża złożoną aplikację Java z bazą danych MySQL. Aplikacja Java musi działać na Apache Tomcat i być wysoce dostępna. Co powinien zrobić architekt rozwiązań, aby spełnić te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Wdróż aplikację za pomocą AWS Elastic Beanstalk. Skonfiguruj środowisko z równoważeniem obciążenia i politykę wdrożenia typu rolling..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to wdrożenie aplikacji za pomocą AWS Elastic Beanstalk ze środowiskiem z równoważeniem obciążenia i polityką wdrożenia typu rolling. Elastic Beanstalk upraszcza wdrażanie aplikacji Java na Apache Tomcat i automatycznie zarządza podstawowymi zasobami, takimi jak instancje EC2, równoważenie obciążenia i skalowanie automatyczne, zapewniając wysoką dostępność. Polityka wdrożenia typu rolling minimalizuje przestoje podczas aktualizacji. Wdrożenie w AWS Lambda nie jest odpowiednie, ponieważ aplikacja Java jest złożona i wymaga Apache Tomcat, co nie pasuje do modelu bezserwerowego Lambda. Migracja bazy danych do Amazon ElastiCache jest błędna, ponieważ ElastiCache to pamięć podręczna w pamięci, a nie relacyjna baza danych MySQL. Uruchomienie instancji EC2 z ręczną konfiguracją jest możliwe, ale Elastic Beanstalk oferuje wyższy poziom abstrakcji i automatyzacji, co jest bardziej efektywne dla złożonych aplikacji wymagających 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