Aplikacja internetowa do gier działa na instancjach Amazon EC2 za Application Load Balancer i przechowuje dane w Amazon RDS for MySQL. Użytkownicy doświadczają długich opóźnień spowodowanych wydajnością odczytu bazy danych. Firma chce poprawić komfort użytkowania, minimalizując jednocześnie zmiany w architekturze aplikacji. Co powinien zrobić architekt rozwiązań?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj Amazon ElastiCache przed bazą danych..
Dlaczego to jest odpowiedź
Użycie Amazon ElastiCache przed bazą danych to najskuteczniejsze rozwiązanie, ponieważ buforuje często odczytywane dane, znacznie zmniejszając obciążenie bazy danych RDS i poprawiając opóźnienia dla użytkowników. Aplikacja wymaga minimalnych zmian, aby korzystać z pamięci podręcznej. RDS Proxy poprawia zarządzanie połączeniami, ale nie rozwiązuje problemów z wydajnością odczytu. Migracja do AWS Lambda lub Amazon DynamoDB wymagałaby znaczących zmian w architekturze aplikacji i bazy danych, co jest sprzeczne z wymogiem minimalizacji zmian.
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