Kinesis Data Firehose Flashcards
Кто может быть продюссером для Kinesis Data Firehose?
Kinesis Data Stream, KPL, Kinesis Agen, CloudWatch
Каков лимит по размеру отправляемого сообщения Kinesis Data Firehose?
1 MB
Как можно видоизменить данные, проходящие через Firehose?
Опционально, данные (поступающие от Producer’ов), могут быть изменены (трансформация) через Lambda функцию.
Как можно организовать backup для данных Firehose? Какие данные туда попадут?
Можно настроить Kinesis Data Firehose, чтобы он слал все данные, которые НЕ удалось записать в Destination’ы (failed to be written), в запасной S3 bucket для backup’а.
Какие сервисы AWS могут быть destination’ами для Data Firehose
S3, Redshift, OpenSearch
Какие 3-rd party сервисы могут быть destination’ами для Data Firehose
Datadog Splunk New Relic MongoDB
Как можно сделать кастомный destination для Firehose?
destination’ом может быть любой HTTP endpoint
Почему Data Firehose имеет именно destinations, а НЕ consumers?
потому что Push механизм, а НЕ pull
Kinesis Data Firehose это push или pull механизм?
Push, т.к. консюмеры этого сервиса (S3, DataDog, Splunk, HTTP endpoints) НЕ умеют pull’ить сообщения.
Kinesis Data Firehose является …, а Kinesis Data Streams является …
Near Real Time, Real Time
Kinesis Data Firehose имеет latency … для …
60 секунд, для НЕ полных батчей