Firma uruchamia aplikację, która przechowuje dane w instancji Amazon RDS for PostgreSQL Multi-AZ DB. Zwiększony ruch powoduje problemy z wydajnością, a zapytania do bazy danych są identyfikowane jako główny czynnik spowalniający. Co powinien zrobić architekt rozwiązań, aby poprawić wydajność aplikacji?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utworzyć replikę odczytu z instancji źródłowej DB. Obsługiwać ruch odczytu z repliki odczytu..
Dlaczego to jest odpowiedź
Aplikacja doświadcza problemów z wydajnością z powodu dużego obciążenia zapytań do bazy danych. Utworzenie repliki odczytu (Read Replica) z instancji źródłowej RDS for PostgreSQL i skierowanie ruchu odczytu do tej repliki odciąży główną instancję DB, poprawiając ogólną wydajność aplikacji. Replikacja Multi-AZ zapewnia wysoką dostępność i przełączanie awaryjne, ale nie skaluje wydajności odczytu, ponieważ replika standby nie obsługuje zapytań. Transfer Acceleration jest używany do szybkiego przesyłania danych do i z S3, nie ma zastosowania do RDS. Kinesis Data Firehose służy do zbierania i dostarczania danych strumieniowych, a nie do zwiększania współbieżności zapytań do bazy danych.
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