Firma uruchamia aplikację internetową na instancjach Amazon EC2 w grupie Auto Scaling. Aplikacja korzysta z instancji bazy danych Amazon RDS for PostgreSQL. Aplikacja zwalnia, gdy wzrasta ruch, ponieważ baza danych jest mocno obciążona odczytami w godzinach szczytu. Jakie działania powinien podjąć architekt rozwiązań, aby rozwiązać te problemy z wydajnością? (Wybierz dwie odpowiedzi.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz replikę odczytu dla instancji DB i skonfiguruj aplikację tak, aby kierowała ruch odczytu do repliki odczytu., Utwórz klaster Amazon ElastiCache i skonfiguruj aplikację tak, aby buforowała wyniki zapytań w klastrze ElastiCache..
Dlaczego to jest odpowiedź
Aplikacja zwalnia z powodu dużego obciążenia odczytami bazy danych. Utworzenie repliki odczytu dla instancji RDS for PostgreSQL pozwala odciążyć główną bazę danych, kierując ruch odczytu do repliki, co poprawia wydajność. Amazon ElastiCache to usługa buforowania w pamięci, która znacznie redukuje obciążenie bazy danych, przechowując często odczytywane dane, co przyspiesza dostęp do nich i zmniejsza liczbę zapytań do RDS. Włączenie automatycznego skalowania dla instancji DB nie jest dostępne w RDS. Konwersja na wdrożenie Multi-AZ poprawia dostępność i odporność na awarie, ale nie rozwiązuje problemu obciążenia odczytami, ponieważ instancja w trybie gotowości nie obsługuje odczytów. Konfigurowanie podsieci Auto Scaling w tej samej strefie dostępności co instancja DB może zmniejszyć opóźnienia, ale nie skaluje wydajności bazy danych w przypadku dużego obciążenia odczytami.
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