Firma zajmująca się grami przechowuje dane użytkowników (lokalizacja geograficzna, dane graczy, tabele wyników) w Amazon DynamoDB. Firma potrzebuje ciągłych kopii zapasowych do zasobnika Amazon S3 przy minimalnym kodowaniu. Kopie zapasowe nie mogą wpływać na dostępność aplikacji ani na jednostki pojemności odczytu (RCU) tabeli. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Eksportuj dane bezpośrednio z DynamoDB do Amazon S3 z ciągłymi kopiami zapasowymi. Włącz odzyskiwanie do punktu w czasie (point-in-time recovery) dla tabeli..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to eksportowanie danych bezpośrednio z DynamoDB do Amazon S3 z ciągłymi kopiami zapasowymi i włączenie odzyskiwania do punktu w czasie (point-in-time recovery). Ta opcja jest najbardziej efektywna, ponieważ funkcja eksportu DynamoDB do S3 jest w pełni zarządzana, nie wymaga kodu i nie wpływa na wydajność tabeli ani RCU. Włączenie PITR zapewnia ciągłe kopie zapasowe. Użycie klastra Amazon EMR z Apache Hive wymagałoby znacznego kodowania i zarządzania infrastrukturą. Konfigurowanie DynamoDB Streams z funkcją AWS Lambda do przetwarzania i eksportowania danych również wymagałoby kodowania i zarządzania Lambdą. Tworzenie funkcji AWS Lambda do regularnego eksportowania danych z tabel baz danych do Amazon S3 jest mniej efektywne niż wbudowana funkcja eksportu i mogłoby potencjalnie wpływać na RCU tabeli podczas operacji odczytu.
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