

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

# Amazon MSK 代理程式類型
<a name="broker-instance-types"></a>

MSK Provisioned 提供兩種代理程式類型 - Standard 和 Express。標準型代理程式提供設定叢集的最大靈活性，快速型代理程式則為執行高效能串流應用程式提供更高的彈性、輸送量、恢復能力和易用性。

如需每個產品的詳細資訊，請參閱下列主題。下表也會反白顯示 Standard 和 Express 代理程式之間的主要功能比較。


| 功能 | 標準代理程式 | 快速代理程式 | 
| --- | --- | --- | 
|  [儲存管理](msk-storage-management.md)  |  客戶受管 （功能包括 EBS 儲存、分層儲存、佈建儲存輸送量、自動擴展、儲存容量提醒）  |  完全 MSK 受管  | 
|  [支援的執行個體](broker-instance-sizes.md)  |  T3, M5, M7g  |  M7g  | 
|  [調整大小和擴展考量](bestpractices-intro.md)  | 輸送量、連線、分割區、儲存 |  輸送量、連線、分割區  | 
| [中介裝置擴展](msk-update-broker-count.md) | 垂直和水平擴展 | 垂直和水平擴展 | 
|  [Kafka 版本](kafka-versions.md)  |  請參閱 [Apache Kafka 版本](kafka-versions.md)  |  從 3.6 版開始  | 
|  [Apache Kafka 組態](msk-configuration.md)  |  更可設定  |  主要管理 MSK 以獲得更高的彈性  | 
| [安全性](security.md) |  加密、私有/公開存取、身分驗證和授權 - IAM、SASL/SCRAM、mTLS、純文字、Kafka ACLs  |  加密、私有/公開存取、身分驗證和授權 - IAM、SASL/SCRAM、mTLS、純文字、Kafka ACLs  | 
| [監控](monitoring.md) |  CloudWatch、開放監控  |  CloudWatch、開放監控  | 

**注意**  
您無法使用 MSK API 切換代理程式類型，將 MSK 佈建叢集從標準代理程式類型變更為快速代理程式類型。您必須使用所需的代理程式類型 （標準或快速） 建立新的叢集。

**Topics**
+ [Amazon MSK 標準代理程式](msk-broker-types-standard.md)
+ [Amazon MSK Express 代理程式](msk-broker-types-express.md)

# Amazon MSK 標準代理程式
<a name="msk-broker-types-standard"></a>

MSK Provisioned 的標準代理程式提供最大的彈性來設定叢集的效能。您可以選擇各種叢集組態，以實現應用程式所需的可用性、耐用性、輸送量和延遲特性。您也可以佈建儲存容量，並視需要增加儲存容量。Amazon MSK 會處理標準代理程式和連接儲存資源的硬體維護，並自動修復可能發生的硬體問題。您可以在本文件中找到與標準代理程式相關的各種主題的詳細資訊，包括[儲存管理](msk-storage-management.md)、[組態](msk-configuration-standard.md)[和維護](patching-impact.md#patching-standard-brokers)的主題。

# Amazon MSK Express 代理程式
<a name="msk-broker-types-express"></a>

MSK Provisioned 的快速代理程式可讓 Apache Kafka 更輕鬆地管理、更符合成本效益地大規模執行，以及具有您預期低延遲的彈性。中介裝置包含pay-as-you-go儲存，可自動擴展，不需要調整大小、佈建或主動監控。根據選取的執行個體大小，每個代理程式節點可以提供每個代理程式高達 3 倍的輸送量、擴展到 20 倍的速度，以及比標準 Apache Kafka 代理程式更快 90% 的復原速度。快速代理程式預先設定了 Amazon MSK 的最佳實務預設值，並強制執行用戶端輸送量配額，將用戶端與 Kafka 背景操作之間的資源爭用降至最低。

以下是使用 Express 代理程式時需要考慮的一些關鍵因素和功能。
+ **無儲存管理**：快速代理程式不需要[佈建或管理任何儲存資源](msk-storage-management.md)。您可以獲得彈性、幾乎無限制、pay-as-you-go和全受管儲存。對於高輸送量使用案例，您不需要考量運算執行個體和儲存磁碟區之間的互動，以及相關聯的輸送量瓶頸。這些功能可簡化叢集管理，並消除儲存管理操作開銷。
+ **擴展速度更快**：快速代理程式可讓您擴展叢集，並將分割區移動速度比標準代理程式快 20 倍。當您需要向外擴展叢集以處理叢集中即將發生的負載激增或擴展以降低成本時，此功能至關重要。如需[擴展叢集](msk-update-broker-count.md)的詳細資訊，請參閱擴展叢集、[移除代理](msk-remove-broker.md)程式、[重新指派分割區](msk-update-broker-type.md)和[設定 LinkedIn 的 Cruise Control 進行重新平衡](cruise-control.md)的章節。
+ **更高的輸送量**：快速代理程式為每個代理程式提供比標準代理程式多 3 倍的輸送量。例如，與同等標準代理程式上的 153.8 MBps 相比，每個 m7g.16xlarge 大小的 Express 代理程式可以安全地寫入高達 500 MBps 的資料 （兩個數字都假設對背景操作進行足夠的頻寬分配，例如複寫和重新平衡）。
+ **設定為高彈性**：快速代理程式會自動提供各種最佳實務，以改善叢集的彈性。其中包括關鍵 Apache Kafka 組態的護欄、輸送量配額，以及背景操作和意外修復的容量保留。這些功能可讓您更安全、更輕鬆地執行大規模 Apache Kafka 應用程式。如需[Amazon MSK Express 代理程式配額](limits.md#msk-express-quota)詳細資訊，請參閱 [快速代理程式組態](msk-configuration-express.md) 和 上的章節。
+ **無維護時段**：Express 代理程式沒有維護時段。Amazon MSK 會持續自動更新您的叢集硬體。如需詳細資訊，請參閱[適用於 Express 代理程式的修補](https://docs.aws.amazon.com/msk/latest/developerguide/patching-impact.html#patching-express-brokers)。

## Express 代理程式的其他資訊
<a name="msk-broker-types-express-notes"></a>
+ 快速代理程式使用 Apache Kafka APIs，但尚未完全支援 KStreams API。
+ 快速代理程式僅適用於 3AZs組態。
+ 快速代理程式僅適用於特定執行個體大小。如需更新清單，請參閱 [Amazon MSK 定價](https://aws.amazon.com/msk/pricing/)。
+ 下列 Apache Kafka 版本支援快速代理程式：3.6、3.8 和 3.9。
+ 可以使用 Apache Kafka 3.9 版以上的 KRaft 模式建立快速代理程式。

**請參閱這些部落格**  
如需 MSK Express 代理程式的詳細資訊，以及查看使用中 Express 代理程式的實際範例，請閱讀下列部落格：  
[推出適用於 Amazon MSK 的 Express 代理程式，為您的 Kafka 叢集提供高輸送量和更快的擴展](https://aws.amazon.com/blogs/aws/introducing-express-brokers-for-amazon-msk-to-deliver-high-throughput-and-faster-scaling-for-your-kafka-clusters/)
[Amazon MSK 的快速代理程式：加速 Kafka 擴展，效能提升高達 20 倍](https://aws.amazon.com/blogs/big-data/express-brokers-for-amazon-msk-turbo-charged-kafka-scaling-with-up-to-20-times-faster-performance/)  
此部落格示範 Express 代理程式如何：  
提供更快的輸送量、快速擴展，以及改善故障的復原時間
消除儲存管理複雜性