Специалисту по данным необходимо перенести локальный процесс ETL в AWS. Текущий процесс выполняется по расписанию и использует PySpark для объединения и форматирования нескольких больших источников данных в один консолидированный вывод для последующих заданий. Требования к облачному решению: объединение нескольких источников, повторное использование существующего кода PySpark, запуск по существующему расписанию и минимизация количества управляемых серверов. Какая архитектура соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Хранить необработанные данные в Amazon S3. Создать задание AWS Glue ETL, реализованное на PySpark, для повторного использования существующей логики. Настроить триггер AWS Glue для запуска по текущему расписанию и настроить задание для записи обработанного вывода в обработанное местоположение в Amazon S3 для последующего использования..
Почему это правильный ответ
Правильный ответ — AWS Glue. AWS Glue — это бессерверный сервис ETL, который позволяет повторно использовать существующий код PySpark, что соответствует требованию сохранения логики PySpark. Он также поддерживает запуск заданий по расписанию через триггеры Glue и минимизирует количество управляемых серверов, так как является бессерверным. Хранение данных в Amazon S3 является стандартной практикой для озер данных. Другие варианты не подходят: Использование Amazon EMR с постоянным кластером требует управления серверами, что противоречит требованию минимизации. Переписывание логики PySpark на чистом Python для AWS Lambda не соответствует требованию повторного использования существующего кода PySpark и может быть неэффективным для больших объемов данных. Amazon Kinesis Data Analytics предназначен для потоковой обработки данных в реальном времени, а не для пакетной обработки по расписанию, и не поддерживает PySpark напрямую.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется