Produkcyjny klaster Aurora MySQL to pojedynczy węzeł zapisu, który jest intensywnie odpytywany w celu generowania raportów. Klaster cierpi na sporadyczne problemy z wydajnością z powodu wysokiego zużycia procesora i osiągania maksymalnej liczby połączeń. Administrator SysOps musi ustabilizować wydajność. Które rozwiązanie spełni to wymaganie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz replikę Aurora. Skonfiguruj politykę Auto Scaling, aby dodawać repliki na podstawie wykorzystania procesora i kieruj wszystkie zapytania raportujące do punktu końcowego tylko do odczytu..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź rozwiązuje problem poprzez odciążenie głównego węzła zapisu. Tworząc replikę Aurora i kierując zapytania raportujące do punktu końcowego tylko do odczytu, zapytania te nie obciążają już węzła zapisu, co zmniejsza zużycie procesora i liczbę połączeń. Polityka Auto Scaling zapewnia elastyczność i skalowalność, dodając repliki w miarę wzrostu obciążenia. Pozostałe opcje są mniej odpowiednie: Drugi klaster Aurora w innej strefie dostępności nie rozwiązuje problemu obciążenia zapytaniami raportującymi, ponieważ nadal będzie to oddzielny węzeł zapisu, a nie replika odczytu. Funkcja Lambda buforująca wyniki zapytań raportujących może pomóc, ale nie jest tak efektywna w skalowaniu odczytów jak repliki Aurora i może wprowadzać dodatkową złożoność. Wdrożenie klastra ElastiCache jest rozwiązaniem buforowania, ale nie jest przeznaczone do obsługi złożonych zapytań raportujących, które wymagają dostępu do pełnych danych w bazie 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