Firma musi wdrożyć odzyskiwanie po awarii dla krytycznej aplikacji, która obecnie działa w jednym regionie AWS. Frontend internetowy wykorzystuje instancje EC2 za Application Load Balancer (ALB). Aplikacja zapisuje dane do instancji bazy danych Amazon RDS for MySQL i wyprowadza przetworzone dokumenty do zasobnika Amazon S3. Zespół finansowy wykonuje bezpośrednie zapytania do bazy danych w celu generowania raportów; w godzinach szczytu zapytania te zużywają zasoby bazy danych i obniżają wydajność aplikacji. Zaprojektuj rozwiązanie do odzyskiwania po awarii, które minimalizuje utratę danych i eliminuje wpływ zapytań zespołu finansowego na wydajność. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz replikę odczytu RDS instancji DB w innym regionie i zleć zespołowi finansowemu wykonywanie zapytań do tej repliki odczytu. Utwórz AMI z instancji EC2, które hostują aplikację i skopiuj te AMI do osobnego regionu. Skonfiguruj S3 Cross-Region Replication (CRR) z oryginalnego zasobnika S3 do nowego zasobnika S3 w osobnym regionie. W przypadku awarii, promuj replikę odczytu do samodzielnej instancji DB, uruchom instancje EC2 z skopiowanych AMI, utwórz ALB i skonfiguruj aplikację tak, aby używała zreplikowanego zasobnika S3..
Dlaczego to jest odpowiedź
Poprawna odpowiedź minimalizuje utratę danych i izoluje zapytania finansowe. Utworzenie repliki odczytu RDS w innym regionie pozwala zespołowi finansowemu na wykonywanie zapytań bez wpływu na główną bazę danych, a także stanowi punkt odzyskiwania danych. Kopiowanie AMI do innego regionu umożliwia szybkie uruchomienie instancji EC2 w przypadku awarii. S3 Cross-Region Replication (CRR) zapewnia ciągłość dostępu do dokumentów. W przypadku awarii, promocja repliki odczytu do samodzielnej instancji DB, uruchomienie EC2 z AMI i wskazanie na zreplikowany zasobnik S3 tworzy funkcjonalne środowisko DR. Pozostałe opcje są mniej odpowiednie: Migracja do DynamoDB wymagałaby znacznej refaktoryzacji aplikacji i nie jest optymalna dla istniejących zapytań SQL. Synchronizacja S3 za pomocą Lambda jest mniej efektywna niż CRR. Uruchamianie dodatkowych instancji EC2 w innym regionie w trybie aktywnym/aktywnym nie jest konieczne i zwiększa koszty, jeśli nie jest to wymagane dla wysokiej dostępności. Godzinowe migawki RDS oznaczają większą utratę danych (RPO) niż replika odczytu. ElastiCache nie rozwiązuje problemu zapytań finansowych, które nadal obciążałyby główną bazę 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