Amazon MSK代理程式大小 - Amazon Managed Streaming for Apache Kafka

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

Amazon MSK代理程式大小

建立 Amazon MSK叢集時,您可以指定要擁有的代理程式大小。Amazon MSK支援下列代理程式大小:

  • kafka.t3.small

  • kafka.m5.large、kafka.m5.xlarge、kafka.m5.2xlarge、kafka.m5.4xlarge、kafka.m5.8xlarge、kafka.m5.12xlarge、kafka.m5.16xlarge、kafka.m5.24xlarge

  • kafka.m7g.large、kafka.m7g.xlarge、kafka.m7g.2xlarge、kafka.m7g.4xlarge、kafka.m7g.8xlarge、kafka.m7g.12xlarge、kafka.m7g.16xlarge

M7g 代理程式使用 AWS Graviton 處理器 (Amazon Web Services 建置的自訂 Arm 型處理器)。相較於類似的 M5 執行個體,M7g 代理程式可提供更好的價格效能。M7g 代理程式耗用較少的電力。 M5

M7g Graviton 代理程式不適用於下列區域:CDG(巴黎)、CGK(雅加達)、CPT(開普敦)、DXB(杜拜)、HKG(香港)、KIX(大阪)、LHR(倫敦)、MEL(墨爾本)、MXP(米蘭)、OSU(美國東部)、PDT(美國西部)、TLV(特拉維夫)、YYC(卡加利)、ZRH(蘇黎世)。

Amazon 在執行下列其中一個 Kafka 版本的佈建MSK叢集上MSK支援 M7g 代理程式:

  • 2.8.2.tiered

  • 3.3.2

  • 3.4.0

  • 3.5.1

  • 3.6.0 搭配分層儲存

  • 3.7.x

  • 3.7.x.kraft

M7g 和 M5 代理程式的基準輸送量效能高於 T3 代理程式,建議用於生產工作負載。M7g 和 M5 代理程式每個代理程式的分割區也可能比 T3 代理程式多。如果您正在執行較大的生產級工作負載或需要更多分割區,請使用 M7g 或 M5 代理程式。若要進一步了解 M7g 和 M5 執行個體大小,請參閱 Amazon EC2一般用途執行個體

T3 代理程式能夠使用CPU點數來暫時大幅提升效能。如果您正在測試中小型串流工作負載,或如果您有低輸送量串流工作負載,會遇到暫時性尖峰的輸送量,請使用 T3 中介裝置進行低成本開發。建議您執行 proof-of-concept測試,以判斷 T3 代理程式是否足以用於生產或關鍵工作負載。若要進一步了解 T3 代理程式大小,請參閱 Amazon EC2 T3 執行個體

如需如何選擇代理程式大小的詳細資訊,請參閱 最佳實務