本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
什麼是 Amazon 數據 Firehose?
Amazon 數據 Firehose 是一種全受管服務,用於將實時流數據
如需有關 AWS 巨量資料解決方案的詳細資訊,請參閱上的大數據 AWS
注意
請注意最新的 Amazon AWS 串流資料解決方案
學習關鍵概念
當您開始使用 Amazon 資料 Firehose 時,您可以從瞭解下列概念中受益。
- Firehose 溪
-
Amazon 數據 Firehose 件的基礎實體。您可以通過創建一個 Firehose 流,然後將數據發送到該流來使用 Amazon 數據防火軟管。如需詳細資訊,請參閱 教學課程:從主控台建立 Firehose 串流 和 將資料傳送至 Firehose 串流。
- 記錄
-
您的資料生產者會傳送至 Firehose 串流的感興趣資料。記錄最大可達 1,000 KB。
- 資料生產者
-
製作人將記錄發送到 Firehose 流。例如,將記錄資料傳送至 Firehose 串流的 Web 伺服器就是資料生產者。您也可以將 Firehose 串流設定為自動從現有 Kinesis 資料串流讀取資料,並將其載入目標。如需詳細資訊,請參閱將資料傳送至 Firehose 串流。
- 緩衝區大小和緩衝區間隔
-
Amazon Data Firehose 會將傳入的串流資料緩衝為特定大小或一段時間,然後再將其傳送到目的地。 Buffer Size是在幾秒鐘內MBs並Buffer Interval且以秒為單位。
了解 Amazon 數據 Firehose 件中的數據流
以 Amazon S3 目的地而言,串流資料都交付至您的 S3 儲存貯體。如果已啟用資料轉換,您可以選擇性將原始資料備份到另一個 Amazon S3 儲存貯體。
以 Amazon Redshift 目的地而言,串流資料會先交付至您的 S3 儲存貯體。然後,Amazon 數據 Firehose 發出 Amazon Redshift COPY 命令,將數據從 S3 存儲桶加載到 Amazon Redshift 集群。如果已啟用資料轉換,您可以選擇性將原始資料備份到另一個 Amazon S3 儲存貯體。
對於 OpenSearch 服務目的地,串流資料會傳遞到您的 OpenSearch服務叢集,並且可以選擇性地同時備份到 S3 儲存貯體。
以 Splunk 目的地而言,串流資料會交付到 Splunk,然後可以選擇性同時備份到 S3 儲存貯體。