Gra mobilna odczytuje większość metadanych z instancji Amazon RDS DB. Wraz ze wzrostem popularności, czasy ładowania metadanych spowolniły, a metryki wskazują, że samo skalowanie bazy danych nie pomoże. Architekt rozwiązań musi rozważyć opcje, które obsługują migawki, replikację i czasy odpowiedzi poniżej milisekundy. Co powinien zarekomendować architekt rozwiązań?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dodanie warstwy Amazon ElastiCache for Redis przed bazą danych..
Dlaczego to jest odpowiedź
Dodanie warstwy Amazon ElastiCache for Redis jest najlepszym rozwiązaniem, ponieważ Redis oferuje obsługę migawek (trwałość danych), replikację dla wysokiej dostępności i odczyty z opóźnieniem poniżej milisekundy, co jest kluczowe dla szybkiego ładowania metadanych. Skalowanie samej bazy danych RDS nie rozwiąże problemu, jeśli wąskim gardłem jest częste odczytywanie tych samych metadanych. Amazon Aurora z replikami poprawia skalowalność odczytu, ale nadal jest to baza danych, która może nie osiągnąć opóźnień poniżej milisekundy dla każdego zapytania, a dane w pamięci podręcznej są szybsze. Amazon DynamoDB jest bazą danych NoSQL, która również może być szybka, ale wiązałoby się to z migracją całej bazy danych i nie jest to typowa warstwa buforująca przed istniejącą bazą relacyjną. ElastiCache for Memcached nie oferuje trwałości danych ani replikacji wbudowanej w taki sposób jak Redis, co jest wymagane przez migawki i replikację.
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