Firma produkcyjna uruchamia aplikację do generowania raportów w AWS jako monolit na pojedynczej instancji Amazon EC2. Wygenerowanie każdego raportu zajmuje około 20 minut. Aplikacja wymaga częstych aktualizacji ściśle powiązanych modułów, co powoduje przestoje podczas łatania. W przypadku przerwania, generowanie raportu rozpoczyna się od początku. Firma chce, aby aplikacja była elastyczna, skalowalna i stopniowo ulepszana przy jednoczesnym minimalizowaniu przestojów. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Uruchomienie aplikacji w Amazon Elastic Container Service (Amazon ECS) jako mikrousług z automatycznym skalowaniem usługi..
Dlaczego to jest odpowiedź
Uruchomienie aplikacji w Amazon ECS jako mikrousług z automatycznym skalowaniem usługi jest najlepszym rozwiązaniem. ECS pozwala na konteneryzację aplikacji, dzieląc monolit na mniejsze, niezależne mikrousługi. To ułatwia aktualizacje poszczególnych modułów bez wpływu na całą aplikację, minimalizując przestoje. Automatyczne skalowanie zapewnia elastyczność i skalowalność, dopasowując zasoby do obciążenia. AWS Lambda (A) jest nieodpowiednia ze względu na długi czas wykonania raportu (20 minut), przekraczający limity funkcji bezstanowych. Instancje EC2 Spot (B) są ryzykowne dla długo trwających zadań, ponieważ mogą zostać przerwane, co spowodowałoby utratę postępu. Elastic Beanstalk (D) ze strategią all-at-once nie rozwiązuje problemu monolitu i przestojów podczas aktualizacji.
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