本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
什麼是 Amazon Data Firehose?
Amazon Data Firehose 是一項全受管服務,可將即時串流資料
如需 AWS 大數據解決方案的詳細資訊,請參閱 上的大數據 AWS
注意
請注意最新的適用於 Amazon MSK 的AWS 串流資料解決方案
了解關鍵概念
開始使用 Amazon Data Firehose 時,您可以了解下列概念,進而獲益。
- Firehose 串流
-
Amazon Data Firehose 的基礎實體。您可以透過建立 Firehose 串流,然後將資料傳送至其中,來使用 Amazon Data Firehose。如需詳細資訊,請參閱 教學課程:從主控台建立 Firehose 串流 和 將資料傳送至 Firehose 串流。
- 記錄
-
資料生產者傳送至 Firehose 串流的感興趣的資料。記錄最大可達 1,000 KB。
- 資料生產者
-
生產者將記錄傳送至 Firehose 串流。例如,將日誌資料傳送至 Firehose 串流的 Web 伺服器是資料生產者。您也可以將 Firehose 串流設定為自動從現有的 Kinesis 資料串流讀取資料,並將其載入目的地。如需詳細資訊,請參閱將資料傳送至 Firehose 串流。
- 緩衝區大小和緩衝區間隔
-
Amazon Data Firehose 會將傳入串流資料緩衝至特定大小或一段特定時間,再交付至目的地。 Buffer Size 以 MBs 為單位Buffer Interval,以秒為單位。
了解 Amazon Data Firehose 中的資料流程
以 Amazon S3 目的地而言,串流資料都交付至您的 S3 儲存貯體。如果已啟用資料轉換,您可以選擇性將原始資料備份到另一個 Amazon S3 儲存貯體。

以 Amazon Redshift 目的地而言,串流資料會先交付至您的 S3 儲存貯體。然後,Amazon Data Firehose 會發出 Amazon Redshift COPY命令,將資料從 S3 儲存貯體載入 Amazon Redshift 叢集。如果已啟用資料轉換,您可以選擇性將原始資料備份到另一個 Amazon S3 儲存貯體。

若目的地為 OpenSearch Service,串流資料會傳送至您的 OpenSearch Service 叢集,然後可以選擇同時備份至 S3 儲存貯體。

以 Splunk 目的地而言,串流資料會交付到 Splunk,然後可以選擇性同時備份到 S3 儲存貯體。
