

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

# 什麼是 Amazon Data Firehose？
<a name="what-is-this-service"></a>

Amazon Data Firehose 是一項全受管服務，可將即時[串流資料](https://aws.amazon.com/streaming-data/)交付至目的地，例如 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](https://aws.amazon.com/big-data/)。如需 AWS 串流資料解決方案的詳細資訊，請參閱[什麼是串流資料？](https://aws.amazon.com/streaming-data/)

## 了解關鍵概念
<a name="key-concepts"></a>

當您開始使用 Amazon Data Firehose 時，您可以從了解下列概念中獲益。

**Firehose 串流**  
Amazon Data Firehose 的基礎實體。您可以透過建立 Firehose 串流，然後將資料傳送到其中，來使用 Amazon Data Firehose。如需詳細資訊，請參閱[教學課程：從主控台建立 Firehose 串流](basic-create.md)及[將資料傳送至 Firehose 串流](basic-write.md)。

**記錄**  
您的資料生產者傳送至 Firehose 串流的感興趣的資料。記錄的大小可以高達 1，000 KB。

**資料生產者**  
生產者將記錄傳送至 Firehose 串流。例如，將日誌資料傳送至 Firehose 串流的 Web 伺服器是資料生產者。您也可以設定 Firehose 串流自動從現有的 Kinesis 資料串流讀取資料，並將其載入目的地。如需詳細資訊，請參閱[將資料傳送至 Firehose 串流](basic-write.md)。

**緩衝區大小和緩衝區間隔**  
Amazon Data Firehose 會將傳入串流資料緩衝至特定大小或一段時間，再將其交付至目的地。 **Buffer Size** 以 MBs 為單位，以秒**Buffer Interval**為單位。

## 了解 Amazon Data Firehose 中的資料流程
<a name="data-flow-diagrams"></a>

以 Amazon S3 目的地而言，串流資料都交付至您的 S3 儲存貯體。如果已啟用資料轉換，您可以選擇性將原始資料備份到另一個 Amazon S3 儲存貯體。

![顯示 Amazon S3 的 Amazon Data Firehose 資料流程的圖表。](http://docs.aws.amazon.com/zh_tw/firehose/latest/dev/images/fh-flow-s3.png)


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

![顯示 Amazon Redshift 的 Amazon Data Firehose 資料流程的圖表。](http://docs.aws.amazon.com/zh_tw/firehose/latest/dev/images/fh-flow-rs.png)


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

![此圖表顯示 OpenSearch Service 的 Amazon Data Firehose 資料流程。](http://docs.aws.amazon.com/zh_tw/firehose/latest/dev/images/fh-flow-es.png)


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

![顯示 Splunk Amazon Data Firehose 資料流程的圖表。](http://docs.aws.amazon.com/zh_tw/firehose/latest/dev/images/fh-flow-splunk.png)
