Amazon Managed Streaming for Kafka (Amazon MSK) 是一項全受管服務,可讓您輕鬆建立和執行使用 Apache Kafka 處理串流資料的應用程式。管理 Apache Kafka 叢集既複雜且費時。Amazon MSK 讓您不需 Apache Kafka 基礎設施管理專業知識,也可輕鬆在 Apache Kafka 建立並執行生產應用程式,如此一來不但節省您管理基礎設施的時間,而且您會有更多時間建立應用程式。

完全相容

支援原生 Apache Kafka API 和工具

Amazon MSK 支援原生 Apache Kafka API,以及依靠這些 API 建立的既存開放原始碼工具。因此,既存的 Apache Kafka 應用程式無需更改應用程式碼便可和 Amazon MSK 叢集搭配工作。您可繼續使用 Apache Kafka 的 API 及開放原始碼生態系統來填入資料湖、出入資料庫的串流變更,並且供應機器學習和分析應用程式。

不必管理伺服器

全受管

Amazon MSK 主控台點擊幾次,您就能建立一組遵照 Apache Kafka 最佳配置策略的全受管 Apache Kafka 叢集,或者您可以使用自己的設定建立您的叢集。在您建立預期的組態之後,Amazon MSK 會自動佈建、設定和管理您的 Apache Kafka 叢集與 Apache ZooKeeper 節點的操作。

Apache ZooKeeper 包含

無論執行 Apache Kafka、協調叢集工作、維持資源與叢集互動所需的狀態,都需要 Apache ZooKeeper。Amazon MSK 為您管理 Apache ZooKeeper 節點。 針對 Apache Kafka 叢集,每個 Amazon MSK 叢集都包含適當數量的免費 Apache ZooKeeper 節點。

高可用性

自動恢復及修補

Amazon MSK 持續監控您叢集的運作狀態,替換不良經紀人時,不會中斷您應用程式的工作。藉由 Amazon MSK 管理您 Apache ZooKeeper 節點的可用性,您無需親自開始、停止或直接存取節點。Amazon MSK 還可依需要配置軟體程式補丁,確保您有最新叢集,並能順利執行。

資料複寫

Amazon MSK 為因應高可用性,使用多重 AZ 複寫。

高度安全

私有連線

您的 Apache Kafka 叢集在 Amazon MSK 所管理的 Amazon VPC 下執行。依據您指定的組態,您的叢集可用於您自己的 Amazon VPC、子網路及安全群組。您可完全掌控您的網路組態,而且您 VPC 的 IP 位址會藉由彈性網路介面 (ENI) 附加在 Amazon MSK 資源中。

資料加密

Amazon MSK 無需特殊組態或第三方工具,即可將您的靜止資料加密。所有資料都可使用預設之 AWS Key Management Service (KMS) 客戶主金鑰 (CMK) 或您自己的 CMK 進行靜止加密。

開始使用 Amazon MSK

Product-Page_Standard-Icons_01_Product-Features_SqInk
計算您的成本

造訪 Amazon MSK 定價頁面

Product-Page_Standard-Icons_01_Product-Features_SqInk
查看入門指南

在此逐步指南中了解如何在 Amazon MSK 設定 Apache Kafka 叢集。

Product-Page_Standard-Icons_03_Start-Building_SqInk
執行 Apache Kafka 叢集

開始在 Amazon MSK 上執行 Apache Kafka 叢集。登入 Amazon MSK 主控台