Firma migruje starsze aplikacje wewnętrzne do AWS i przeprojektowuje swój wewnętrzny katalog pracowników za pomocą natywnych usług AWS. Musisz przechowywać dane kontaktowe pracowników oraz zdjęcia w wysokiej rozdzielczości, a także umożliwić wyszukiwanie i pobieranie danych i zdjęć każdego pracownika za pośrednictwem interfejsów API AWS. Który projekt to umożliwi?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Przechowuj dane kontaktowe każdego pracownika w tabeli Amazon DynamoDB i zapisz zdjęcia w wysokiej rozdzielczości w Amazon S3; przechowuj klucze obiektów S3 w elementach DynamoDB..
Dlaczego to jest odpowiedź
Ten projekt jest optymalny, ponieważ Amazon DynamoDB to szybka, w pełni zarządzana baza danych NoSQL, idealna do przechowywania danych kontaktowych, które wymagają szybkiego dostępu i skalowalności. Amazon S3 jest natomiast doskonałym rozwiązaniem do przechowywania zdjęć w wysokiej rozdzielczości ze względu na jego wysoką trwałość, dostępność i skalowalność dla obiektów o dowolnym rozmiarze. Przechowywanie kluczy obiektów S3 w DynamoDB efektywnie łączy oba rozwiązania, umożliwiając łatwe wyszukiwanie i pobieranie zarówno danych tekstowych, jak i powiązanych zdjęć. Kodowanie zdjęć w Base64 w DynamoDB jest nieefektywne i kosztowne. Amazon Cognito służy do zarządzania tożsamością, a nie jako główna baza danych dla katalogu pracowników. Amazon RDS i EFS są mniej odpowiednie dla tego scenariusza ze względu na wymagania dotyczące skalowalności i kosztów dla danych nierelacyjnych i obiektowych.
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