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

快速代理大小
  • express.m7g.large、express.m7g.xlarge、express.m7g.2xlarge、express.m7g.4xlarge、express.m7g.8xlarge、express.m7g.12xlarge、express.m7g.16xlarge

注意

特定 AWS 区域提供可能未提供某些代理大小。有关各区域的最新可用实例列表,请参阅 Amazon MSK 定价页面上更新的代理实例定价表。

关于代理大小的其他说明

  • M7g 代理使用 AWS Graviton 处理器(由 Amazon Web Services 构建的基于 Arm 的自定义处理器)。与同类 M5 实例相比,M7g 代理提供更好的性价比。M7g 代理比同类 M5 实例消耗更少的电量。

  • Amazon MSK 在运行 2.8.2 和 3.3.2 及更高版本 Kafka 的预置 MSK 集群上支持 m7g 代理。

  • M7g 和 M5 代理具有比 T3 代理更高的基准吞吐量性能,建议用于生产工作负载。M7g 和 M5 代理还可具有比 T3 代理更多的每代理分区。如果您正在运行较大的生产级工作负载或需要更多的分区,请使用 M7g 和 M5 代理。要了解有关 M7g 和 M5 实例大小的更多信息,请参阅 Amazon EC2 通用实例

  • T3 代理可以使用 CPU 积分来临时提高性能。如果您正在测试中小型流式处理工作负载,或者您的低吞吐量流式处理工作负载会临时出现吞吐量高峰,则可以使用 T3 代理进行低成本开发。建议您运行概念验证测试来确定 T3 代理是否足以应对生产或关键工作负载。要了解有关 T3 代理大小的更多信息,请参阅 Amazon EC2 T3 实例

有关如何选择代理大小的更多信息,请参阅标准代理和快速代理的最佳实践