使用 Amazon Aurora Auto Scaling 扩展 Aurora 副本

2022-02-16 00:00:00 集群 数据库 指标 负载 副本
  • 为了满足您的连接和工作负载要求,Aurora Auto Scaling 动态调整为 Aurora 数据库集群预置的 Aurora 副本数。Aurora Auto Scaling 适用于 Aurora MySQL 和 Aurora PostgreSQL。通过使用 Aurora Auto Scaling,Aurora 数据库集群可以处理连接或工作负载突然增加的情况。在连接或工作负载减少时,Aurora Auto Scaling 删除不需要的 Aurora 副本,以便您无需为未使用的配置数据库实例付费。
  • 您可以定义一个扩展策略并将其应用于 Aurora 数据库集群。扩展策略 定义了 Aurora Auto Scaling 可以管理的小和大 Aurora 副本数。根据该策略,Aurora Auto Scaling 向上或向下调整 Aurora 副本数以响应实际工作负载,该负载是使用 Amazon CloudWatch 指标和目标值确定的。
  • 您可以使用 AWS 管理控制台根据预定义的指标应用扩展策略。或者,您也可以使用 AWS CLI 或 Aurora Auto Scaling API 根据预定义或自定义指标应用扩展策略。

https://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/AuroraUserGuide/Aurora.Integrating.AutoScaling.html

使用预定义的指标

通过使用预定义的指标,您可以快速为 Aurora 数据库集群定义目标跟踪扩展策略,它非常适合 Aurora Auto Scaling 中的目标跟踪和动态扩展。

目前,Aurora 在 Aurora Auto Scaling 中支持以下预定义指标:

  • RDSReaderAverageCPUUtilization – CloudWatch 中的 CPUUtilization 指标在 Aurora 数据库集群的所有 Aurora 副本中的平均值。

  • RDSReaderAverageDatabaseConnections – CloudWatch 中的 DatabaseConnections 指标在 Aurora 数据库集群的所有 Aurora 副本中的平均值。

相关文章