Starsza aplikacja tworzy pliki CSV i przechowuje je w Amazon S3. Nowa, gotowa aplikacja komercyjna (COTS) może uruchamiać złożone zapytania SQL tylko na danych w Amazon Redshift i Amazon S3, ale nie może przetwarzać plików .csv. Starsza aplikacja nie może zostać zmieniona. Które rozwiązanie umożliwia aplikacji COTS korzystanie ze starszych danych przy NAJMNIEJSZYM nakładzie pracy operacyjnej?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz zadanie AWS Glue extract, transform, and load (ETL), które będzie uruchamiane zgodnie z harmonogramem. Skonfiguruj zadanie ETL tak, aby przetwarzało pliki .csv i przechowywało przetworzone dane w Amazon Redshift..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to utworzenie zadania AWS Glue ETL. AWS Glue to w pełni zarządzana usługa ETL, która bezserwerowo przetwarza dane, minimalizując nakład pracy operacyjnej. Może odczytywać pliki CSV z S3, przetwarzać je i ładować do Redshift, co jest zgodne z wymaganiami aplikacji COTS. Opracowanie skryptu w Pythonie na instancjach EC2 wymaga zarządzania infrastrukturą EC2, co zwiększa nakład pracy operacyjnej. Funkcja AWS Lambda i DynamoDB nie są odpowiednie, ponieważ aplikacja COTS wymaga danych w Redshift lub S3, a nie w DynamoDB. Użycie Amazon EMR do cotygodniowego uruchamiania jest zbyt kosztowne i złożone dla prostego zadania konwersji plików CSV, a także wymaga zarządzania klastrem EMR, co zwiększa nakład pracy operacyjnej.
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