Aplikacja działa wolno przy zwiększonym zapotrzebowaniu na odczyty. Odczyty dotyczą historycznych rekordów tylko do odczytu, pobieranych z bazy danych Amazon RDS za pomocą niestandardowych widoków i zapytań. Musisz poprawić wydajność bez modyfikowania schematu bazy danych i zminimalizować narzut związany z zarządzaniem. Które podejście to osiągnie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Wdrożenie Amazon ElastiCache (Redis OSS) i buforowanie danych odczytu dla aplikacji..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to wdrożenie Amazon ElastiCache (Redis OSS) i buforowanie danych odczytu dla aplikacji. ElastiCache (Redis) to w pełni zarządzana usługa buforowania w pamięci, która znacznie poprawia wydajność odczytu, ponieważ dane są pobierane z pamięci RAM zamiast z bazy danych. Jest to idealne rozwiązanie dla historycznych, tylko do odczytu rekordów, ponieważ zmniejsza obciążenie bazy danych RDS bez zmiany schematu i minimalizuje narzut zarządzania. Migracja wszystkich danych do Amazon DynamoDB i skierowanie aplikacji na DynamoDB jest niepotrzebne i kosztowne, ponieważ wymagałoby znacznych zmian w aplikacji i schemacie bazy danych. Wdrożenie Memcached na Amazon EC2 wymagałoby ręcznego zarządzania instancjami EC2 i oprogramowaniem Memcached, co zwiększyłoby narzut zarządzania. Amazon DynamoDB Accelerator (DAX) jest przeznaczony wyłącznie dla DynamoDB i nie może być używany z Amazon RDS.
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