Amazon Aurora Serverless v2是一种设计用于应对需求波动大的工作负载的数据库解决方案。它特别适用于那些在短时间内数据库使用量激增,随后又长时间处于低活动状态或无活动状态的场景。例如,零售、游戏或体育网站在举办促销活动期间,或根据需求生成报告的数据库。此外,它也适用于快速变化的应用开发和测试环境,以及新应用程序在使用量突然增长时的情况。在这些场景下,预置容量可能难以准确预测需求,导致成本过高。Aurora Serverless v2通过自动调整最小和最大容量规格来动态管理数据库资源,提供快速响应。在大多数扩缩事件中,写入器或读取器保持在同一个主机上,以实现快速响应。在极少数情况下,Aurora Serverless v2会自动处理写入器或读取器从一个主机移动到另一个主机的情况,无需用户介入。这一特性确保了无需修改数据库客户端应用程序代码或数据库连接字符串。本文将通过一个测试步骤验证Aurora Serverless v2的热扩缩容特性,即服务在扩缩过程中不重启。
在测试中,首先创建一组参数组,由于默认参数组无法修改,这确保了测试的可控性。随后,通过监控“engine uptime”指标,可以观察到在执行ACU(计算单位)扩容操作时,uptime指标没有下降。这一结果表明了热扩缩容的特性,即服务在扩缩过程中保持连续运行,无需重启。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。