Premiera gry musi natychmiast po wydaniu obsłużyć wielu graczy z całego świata. Obecnie gra znajduje się w jednym Regionie i wykorzystuje: zasobnik S3 na zasoby gry oraz tabelę DynamoDB na wyniki graczy. Musisz zaprojektować rozwiązanie wieloregionalne, które zmniejszy opóźnienia, poprawi niezawodność i będzie wymagało minimalnego wysiłku wdrożeniowego. Co należy zrobić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz drugi zasobnik S3 w innym Regionie i włącz S3 Cross-Region Replication, aby kopiować do niego zasoby. Utwórz dystrybucję CloudFront ze skonfigurowanym przełączaniem awaryjnym źródła (origin failover), aby używać zasobników S3 w każdym Regionie jako źródeł. Skonfiguruj DynamoDB global tables, włączając DynamoDB Streams i dodaj tabelę repliki w nowym Regionie..
Dlaczego to jest odpowiedź
Ta opcja jest najskuteczniejsza, ponieważ S3 Cross-Region Replication automatycznie kopiuje zasoby gry do innego regionu, zmniejszając opóźnienia dla graczy zlokalizowanych bliżej tego regionu. CloudFront z przełączaniem awaryjnym źródła (origin failover) poprawia niezawodność, kierując ruch do dostępnego zasobnika S3 w przypadku awarii. DynamoDB global tables, wykorzystujące DynamoDB Streams, zapewniają automatyczną, aktywną replikację danych tabeli między regionami, co jest kluczowe dla globalnych wyników graczy i minimalizuje wysiłek wdrożeniowy. Pozostałe opcje są mniej odpowiednie: Pierwsza opcja nie wspomina o replikacji DynamoDB global tables, co jest kluczowe dla minimalizacji opóźnień i niezawodności danych graczy. Druga opcja używa S3 Same-Region Replication, co nie poprawia dostępności ani opóźnień w wielu regionach. Użycie AWS DMS do replikacji DynamoDB jest bardziej złożone niż global tables. Czwarta opcja używa S3 Same-Region Replication, co nie zapewnia korzyści wieloregionalnych.
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