

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

# 集群的智能再平衡
<a name="intelligent-rebalancing"></a>

Amazon MSK 为所有带有 Express 代理的新 MSK 预配置集群提供智能再平衡。此功能可自动管理分区分配和集群扩展操作，无需使用第三方工具。当您向上或向下扩展集群时，智能再平衡会自动重新平衡分区。它还会持续监控集群的运行状况，以防资源失衡或过载，并重新分配工作负载。

智能再平衡提供在 30 分钟内完成的快速扩展操作，并且在扩展期间不会影响集群的可用性。对于所有新的基于 MSK Express 的预配置集群，它默认处于启用状态，建议的最大分区限制为每个代理 20,000 个分区。此外，此功能无需支付额外费用，也不需要任何配置。

自 2025 年 11 月 20 日起，智能再平衡将在支持亚马逊 MSK Express 经纪商的所有 Amazon 地区推出。

**Topics**
+ [智能再平衡的工作原理](#how-intelligent-rebalancing-works)
+ [监控智能再平衡指标](#intelligent-rebalancing-metrics)
+ [使用智能再平衡的注意事项](#intelligent-rebalancing-considerations)
+ [只需一次操作即可向上和向下扩展 Amazon MSK 集群](intelligent-rebalancing-scaling-clusters.md)
+ [Amazon MSK 集群的稳定状态再平衡](intelligent-rebalancing-self-balancing-paritions.md)

## 智能再平衡的工作原理
<a name="how-intelligent-rebalancing-works"></a>

默认情况下，所有带有 Express 代理的新 MSK 预配置集群的智能再平衡处于启用状态。它包括对以下情况的支持：
+ 向@@ **上和向下扩展**：只需单击一下，即可在基于 MSK Express 的集群中添加或删除代理。指定要添加或删除的代理后，智能再平衡会根据内部 Amazon 最佳实践自动在新集群设置中重新分配分区。
+ **稳定状态重新平衡**：在稳定状态下，此功能会持续监控集群的运行状况，并在以下情况下自动重新平衡分区：
  + 资源利用率因代理而异。
  + 经纪商变得过度配置或利用不足。
  + 添加了新的经纪人或删除了现有的经纪人。

**注意**  
如果启用了智能重新平衡，您将无法使用第三方工具（例如 Cruise Control）进行分区重新平衡。您必须先暂停智能重新平衡，才能使用这些第三方工具提供的分区重新分配 API。

您可以在 Amazon MSK 控制台中使用此功能。您也可以使用 Amazon CLI、Amazon M Amazon SK APIs 或 SDK 来使用此功能，以及。 Amazon CloudFormation有关更多信息，请参阅[扩展 Amazon MSK 集群](intelligent-rebalancing-scaling-clusters.md)和[稳态再平衡](intelligent-rebalancing-self-balancing-paritions.md)。

## 监控智能再平衡指标
<a name="intelligent-rebalancing-metrics"></a>

您可以使用以下 Amazon CloudWatch 指标监控正在进行的和历史的智能再平衡操作的状态：
+ `RebalanceInProgress`：此指标每分钟发布一次，重新平衡时值为 1，否则为 0。
+ `UnderProvisioned`：表示集群当前处于配置不足状态，无法执行任何分区重新平衡。您要么需要添加更多代理，要么扩大集群的实例类型。

有关监控 MSK 预配置集群的信息，请参阅[](monitoring.md)和。[](cloudwatch-metrics.md)

## 使用智能再平衡的注意事项
<a name="intelligent-rebalancing-considerations"></a>
+ 对智能再平衡的支持仅适用于带有 Express 代理的新 MSK 预配置集群。
+ 对于自动分区重新分配，每个代理最多可支持 20,000 个分区。
+ 启用智能重新平衡后，您不能使用分区重新分配 APIs 或第三方重新平衡工具。要使用此类工具 APIs 或第三方工具，必须先暂停基于 MSK Express 的集群的智能再平衡。