

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

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

预置 MSK 提供两种代理类型：标准和快速。标准代理为您提供了配置集群的最大灵活性，而 Express 代理则提供了更大的弹性、吞吐量、弹性，可以运行高性能 ease-of-use的流媒体应用程序。

有关各个产品的更多详细信息，请参阅以下主题。下表还重点介绍了标准和快速代理之间的主要功能比较。


| 功能 | 标准代理 | 快速代理 | 
| --- | --- | --- | 
|  [存储管理](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) |  加密、 Private/Public 访问、身份验证和授权——IAM、SASL/SCRAM、mTLS、纯文本、Kafka ACLs  |  加密、 Private/Public 访问、身份验证和授权——IAM、SASL/SCRAM、mTLS、纯文本、Kafka ACLs  | 
| [监控](monitoring.md) |  CloudWatch，打开监控  |  CloudWatch，打开监控  | 

**注意**  
无法通过使用 MSK API 切换代理类型，将预置 MSK 集群从标准代理类型更改为快速代理类型。必须使用所需的代理类型（标准或快速）创建新集群。

**Topics**
+ [Amazon MSK 标准代理](msk-broker-types-standard.md)
+ [Amazon MSK 快速代理](msk-broker-types-express.md)

# Amazon MSK 标准代理
<a name="msk-broker-types-standard"></a>

预置 MSK 的标准代理具有配置集群性能的最大灵活性。您可以从多种集群配置中选择配置，实现应用程序所需的可用性、持久性、吞吐量和延迟特性。您还可以预置存储容量，并根据需要增加容量。Amazon MSK 负责标准代理和附加存储资源的硬件维护，可自动修复可能出现的硬件问题。有关标准代理的各种相关主题的更多详细信息，包括[存储管理](msk-storage-management.md)、[配置](msk-configuration-standard.md)和[维护](patching-impact.md#patching-standard-brokers)主题，可参见本文档。

# Amazon MSK 快速代理
<a name="msk-broker-types-express"></a>

预置 MSK 的快速代理简化了 Apache Kafka 的管理，提高了大规模运行的成本效益，并在预期的低延迟下更具弹性。代理包括可自动扩展的 pay-as-you-go存储，无需调整规模、配置或主动监控。根据所选实例大小，每个代理节点相较于标准 Apache Kafka 代理，可提供高达 3 倍的单代理吞吐量、20 倍的扩展速度，并将恢复速度提高 90%。快速代理预配置了 Amazon MSK 的最佳实践默认值，并强制执行客户端吞吐量配额，以最大限度地减少客户端与 Kafka 后台操作之间的资源争用。

以下是使用快速代理时需要考虑的一些关键因素和功能。
+ **无需管理存储**：快速代理无需[预配置或管理任何存储资源](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)的部分。
+ **更高的吞吐量**：快速代理为提供的单代理吞吐量是标准代理的三倍之多。例如，您可以安全地 MBps 使用每个 m7g.16xlarge 大小 Express broker 以 500 的速度写入数据，而同等标准代理 MBps 上的数据写入速度为 153.8（这两个数字都假设为后台操作（例如复制和重新平衡）分配了足够的带宽）。
+ **采用高弹性配置**：快速代理会自动提供各种最佳实践，以提高集群的弹性。其中包括针对关键 Apache Kafka 配置的安全护栏、吞吐量配额以及用于后台操作和计划外修复的容量预留。借助于这些功能，可以更安全、更轻松地运行大规模的 Apache Kafka 应用程序。有关更多详细信息，请参阅[快速代理配置](msk-configuration-express.md)和[Amazon MSK 快速代理配额](limits.md#msk-express-quota)部分。
+ **无维护窗口**：快速代理没有维护窗口。Amazon MSK 会持续自动更新集群硬件。有关更多详细信息，请参阅[为快速代理打补丁](https://docs.aws.amazon.com/msk/latest/developerguide/patching-impact.html#patching-express-brokers)。

## 有关快速代理的其他信息
<a name="msk-broker-types-express-notes"></a>
+ 快递代理使用 Apache Kafka APIs，但尚未完全支持 KStreams API。
+ 快递经纪商仅在 3 种AZs 配置中可用。
+ 快速代理仅适用于特定实例大小。有关更新的列表，请参阅 [Amazon MSK 定价](https://aws.amazon.com/msk/pricing/)。
+ 以下 Apache Kafka 版本支持 Express 代理：3.6、3.8 和 3.9。
+ 可以使用 Apache Kafka 版本 3.9 及以后的 KRaft 模式创建快递代理。

**查看这些博客**  
有关 MSK 快速代理的更多信息，以及要查看在用快速代理的真实示例，请阅读以下博客：  
[引入 Amazon MSK 快速代理为 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/)  
这篇博客演示了快速代理如何：  
提供更快的吞吐量、快速扩展以及更短的故障恢复时间
消除存储管理的复杂性