Парк инстансов Amazon EC2 принимает данные JSON из локальных источников со скоростью до 1 МБ/с. При перезагрузке инстанса EC2 данные, находящиеся в обработке, теряются. Команде специалистов по данным требуется почти в реальном времени запрашивать принятые данные. Какое решение обеспечивает запросы почти в реальном времени, является масштабируемым и минимизирует потерю данных?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Публиковать данные в Amazon Kinesis Data Streams. Использовать Kinesis Data Analytics для запроса данных..
Почему это правильный ответ
Правильный ответ — публикация данных в Amazon Kinesis Data Streams и использование Kinesis Data Analytics для запроса. Kinesis Data Streams обеспечивает потоковую передачу данных в реальном времени, что соответствует требованию к скорости 1 МБ/с и гарантирует, что данные не будут потеряны при перезагрузке инстанса EC2, поскольку они сохраняются в потоке. Kinesis Data Analytics позволяет выполнять запросы к потоковым данным практически в реальном времени. Другие варианты не подходят: Kinesis Data Firehose с Amazon Redshift: Redshift — это хранилище данных, оптимизированное для аналитики больших объемов данных, но не для запросов в реальном времени к потоковым данным. Хранение данных в хранилище инстанса EC2: это приведет к потере данных при перезагрузке, что противоречит требованиям. Amazon Athena подходит для запросов к данным в S3, но не к потоковым данным напрямую. Хранение данных в томе Amazon EBS и публикация в ElastiCache for Redis: ElastiCache for Redis — это кэш в памяти, который не предназначен для постоянного хранения всех принятых данных и не обеспечивает аналитику в реальном времени, как Kinesis Data Analytics.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется