Firma przechowuje duży zbiór danych w instancji Amazon RDS for MySQL DB w pojedynczej strefie dostępności (single-AZ). Firma chce, aby zapytania raportowe były uruchamiane bez wpływu na operacje zapisu w produkcyjnej bazie danych. Które rozwiązanie spełnia ten wymóg?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Wdróż repliki odczytu RDS (RDS read replicas) do przetwarzania zapytań raportowych..
Dlaczego to jest odpowiedź
Wdrożenie replik odczytu RDS (RDS read replicas) to optymalne rozwiązanie, ponieważ pozwala na odciążenie głównej instancji bazy danych z zapytań raportowych. Replikacja danych odbywa się asynchronicznie, a zapytania odczytu są kierowane do repliki, co eliminuje wpływ na wydajność operacji zapisu na instancji produkcyjnej. Skalowanie instancji DB horyzontalnie za Elastic Load Balancerem nie jest odpowiednie dla baz danych RDS, ponieważ ELB jest przeznaczony głównie do rozkładania ruchu HTTP/HTTPS między serwerami aplikacji, a nie do zarządzania połączeniami do pojedynczej instancji bazy danych. Skalowanie instancji DB w górę (vertical scaling) zwiększyłoby jej moc obliczeniową, ale nadal wszystkie operacje (zapis i odczyt) odbywałyby się na tej samej instancji, co nie rozwiązuje problemu wpływu zapytań raportowych na operacje zapisu. Wdrożenie instancji DB w wielu strefach dostępności (multi-AZ) zwiększa dostępność i odporność na awarie, ale nie rozdziela obciążenia zapytań odczytu od operacji zapisu. W konfiguracji multi-AZ, jedna instancja jest aktywna, a druga pasywna (standby), służąc do przełączania awaryjnego, a nie do obsługi zapytań raportowych.
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