什麼是 Amazon Data Firehose? - Amazon Data Firehose

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

什麼是 Amazon Data Firehose?

Amazon Data Firehose 是一項全受管服務,可將即時串流資料交付至目的地,例如 Amazon Simple Storage Service (Amazon S3)、Amazon Redshift、Amazon OpenSearch Service、Amazon OpenSearch Serverless、Splunk、Apache Iceberg Tables,以及受支援第三方服務提供者擁有的任何自訂 HTTP 端點或 HTTP 端點,包括 Datadog、Dynatrace、LogicMonitor、MongoDB、New Relic、Coralogix 和 Elastic。使用 Amazon Data Firehose,您將不再需要編寫應用程式或管理資源。您可以設定資料生產者將資料傳送至 Amazon Data Firehose,並自動將資料交付至您指定的目的地。您也可以設定 Amazon Data Firehose 在交付資料之前轉換資料。

如需 AWS 大數據解決方案的詳細資訊,請參閱 上的大數據 AWS。如需 AWS 串流資料解決方案的詳細資訊,請參閱什麼是串流資料?

注意

請注意最新的適用於 Amazon MSK 的AWS 串流資料解決方案,該解決方案提供 AWS CloudFormation 範本,其中資料會流經生產者、串流儲存體、取用者和目的地。

了解關鍵概念

開始使用 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 S3 Amazon Data Firehose 資料流程的圖表。

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

顯示 Amazon Redshift 的 Amazon Data Firehose 資料流程的圖表。

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

顯示 OpenSearch Service 的 Amazon Data Firehose 資料流程的圖表。

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

顯示 Splunk Amazon Data Firehose 資料流程的圖表。
OSZAR »
OSZAR »