管理自动扩缩政策

自动扩缩政策会根据 CPU、内存和存储空间利用率阈值等因素自动扩展或缩小私有云中的集群。根据对集群应用的自动扩缩政策,Google Cloud VMware Engine 根据定义的指标监控集群,并自动在集群中添加或移除节点。自动扩缩政策不适用于包含单个节点的集群。

自动扩缩延伸私有云

您可以在延伸专用集群上配置自动扩缩政策。标准集群的默认自动扩缩政策也适用于延伸集群。为延伸集群的每个数据可用区添加或移除相同数量的节点(在自动扩缩政策中指定),以使延伸集群配置保持对称。

预定义政策

对于私有云中的每个集群,您可以选择应用预定义政策列表中的自动扩缩政策。如果自动扩缩政策中指定的指标持续 30 分钟,则 VMware Engine 会根据该政策触发操作。

由于计算、内存和存储空间用量通常是独立的,因此监控多个指标的自动扩缩政策会使用 OR 逻辑添加节点,使用 AND 逻辑移除节点。

下表介绍了可应用于集群的预定义自动扩缩政策:

自动扩缩政策 添加节点条件 移除节点条件
存储容量优化政策 占用的存储空间 > 80% 占用的存储空间 < 40%
CPU 性能优化政策 CPU 利用率 > 70%或者
占用的存储空间 > 80%
CPU 利用率 < 45%并且
占用的存储空间 < 40%
内存性能优化政策 内存利用率 > 80%或者
占用的存储空间 > 80%
内存利用率 < 45%并且
占用的存储空间 < 40%
CPU 和内存性能优化政策 CPU 利用率 > 70%或者
内存利用率 > 80%或者
占用的存储空间 > 80%
CPU 利用率 < 45%并且
内存利用率 < 45%并且
占用的存储空间 < 40%

更新自动扩缩政策

如需查看或更改与集群关联的自动扩缩政策,请执行以下操作:

  1. 访问 VMware Engine 门户
  2. 转到资源并选择您的私有云。
  3. 转到集群,然后点击修改图标。
  4. 在显示的页面上,您可以查看当前政策,从自动扩缩政策 (Autoscale policy) 下拉列表中选择一个新政策,并选择性地调整政策详细信息。
  5. 完成后,点击提交

以下列表更详细地介绍了政策创建期间的每个字段:

  • 添加节点(标准专用集群):在 VMware Engine 向集群添加一个或多个节点之前必须在一段时间内满足的条件。

  • 添加节点(延伸专用集群):在 VMware Engine 向集群添加两个或更多(必须是偶数)节点之前必须在一段时间内满足的条件。向延伸集群的每个数据可用区添加相同数量的节点。

  • 移除节点(标准专用集群):在 VMware Engine 从集群中移除节点之前必须在一段时间内满足的条件。

  • 移除节点(延伸专用集群):在 VMware Engine 从集群中移除两个节点之前必须在一段时间内满足的条件。从延伸集群的每个数据可用区移除相同数量的节点。

  • 冷却期:由于自动扩缩政策而执行的两次操作之间间隔的最短时间。

  • 节点限制(标准专用集群):集群的最小和最大节点数,自动扩缩政策可以在此范围内进行调整。标准专用集群中数据节点的最小数量为三 (3)。

  • 节点限制(延伸专用集群):集群的最小和最大节点数,自动扩缩政策可以在此范围内进行调整。延伸集群中的最小数据节点数为六 (6)。延伸集群中的最大数据节点数为 32。