Firma migruje dwie proste aplikacje Node.js z środowiska lokalnego do AWS. Jedna aplikacja zbiera dane z czujników i zapisuje je do bazy danych MySQL; druga agreguje dane w raporty. Kiedy uruchamiane są zadania agregacji, niektóre zadania ładowania kończą się niepowodzeniem. Migracja musi rozwiązać problemy z ładowaniem i odbyć się bez zakłóceń lub zmian widocznych dla klientów. Co powinien zarekomendować architekt rozwiązań?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zapewnij bazę danych Amazon Aurora MySQL i użyj AWS Database Migration Service (AWS DMS) do ciągłej replikacji z środowiska lokalnego do Aurora. Utwórz Aurora Replica i uruchom zadania agregacji na replice. Hostuj punkty końcowe zbierania danych jako funkcje Lambda za ALB i użyj Amazon RDS Proxy do zapisów do Aurora. Po zsynchronizowaniu baz danych zaktualizuj DNS kolektora, aby wskazywał na ALB i wyłącz zadanie AWS DMS..
Dlaczego to jest odpowiedź
Poprawna odpowiedź zapewnia bezproblemową migrację i rozwiązuje problem z obciążeniem. AWS DMS umożliwia ciągłą replikację z lokalnej bazy danych do Aurora MySQL, minimalizując przestoje. Użycie repliki Aurora do zadań agregacji odciąża główną bazę danych, zapobiegając awariom ładowania. Punkty końcowe zbierania danych jako funkcje Lambda za ALB zapewniają skalowalność i wysoką dostępność, a RDS Proxy efektywnie zarządza połączeniami z bazą danych. Po synchronizacji, proste przekierowanie DNS kieruje ruch do AWS, a zadanie DMS jest wyłączane. Pozostałe opcje są mniej optymalne: Pierwsza opcja nie wykorzystuje DMS do ciągłej replikacji, co może prowadzić do przestojów. Druga opcja nie wykorzystuje repliki Aurora do zadań agregacji, co nie rozwiązuje problemu z obciążeniem. Czwarta opcja wprowadza Kinesis, co jest niepotrzebną zmianą architektury dla prostych aplikacji Node.js i nie rozwiązuje problemu z obciążeniem bazy danych w ten sam efektywny sposób.
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