内容提要
亚马逊Aurora Serverless v2现已支持零容量扩展,能够在无活动连接时自动暂停,从而降低成本,适合开发和测试环境。AWS建议将客户端超时设置为约15秒以适应恢复时间。此版本的自动暂停行为与之前版本不同,支持Aurora PostgreSQL和Aurora MySQL。
关键要点
-
亚马逊Aurora Serverless v2现已支持零容量扩展,能够在无活动连接时自动暂停,降低成本。
-
AWS建议将客户端超时设置为约15秒,以适应数据库恢复时间。
-
Aurora Serverless v2的自动暂停行为与之前版本不同,支持Aurora PostgreSQL和Aurora MySQL。
-
自动暂停和恢复功能适用于开发和测试环境,适合对恢复时间要求不严格的应用。
-
Aurora Serverless v2之前需要最低0.5 ACU的容量,现已支持零容量扩展。
-
AWS建议在数据库实例恢复后,客户端超时设置应超过15秒。
-
SecondsUntilAutoPause属性决定数据库实例在无连接时暂停的时间,默认值为5分钟,最大为1天。
-
Aurora Serverless v2与已弃用的Aurora Serverless v1在自动暂停行为上存在显著差异。
-
当数据库处于暂停状态时,新的连接请求会自动恢复并扩展以满足应用需求。
-
支持零容量扩展的Aurora PostgreSQL版本包括13.15+、14.12+、15.7+和16.3+,Aurora MySQL版本为3.08+。
延伸解读
零容量扩展的实际应用场景
Aurora Serverless v2的零容量扩展功能特别适合开发和测试环境,尤其是对恢复时间要求不严格的应用。开发者可以利用这一特性降低成本,同时在需要时快速恢复数据库连接。
客户端超时设置的重要性
AWS建议将客户端超时设置为超过15秒,以适应数据库的恢复时间。这一设置对于确保应用在数据库暂停后能够顺利恢复至关重要,尤其是在高并发场景下。
与Aurora Serverless v1的比较
Aurora Serverless v2在自动暂停行为上与已弃用的v1版本存在显著差异。v1不支持零容量扩展,而v2则允许在无活动连接时自动暂停,极大地提升了资源利用效率。
注意事项与限制
尽管Aurora Serverless v2支持零容量扩展,但在某些情况下,如使用RDS Proxy时,仍无法实现这一功能。用户需仔细评估应用架构,以确保能够充分利用这一新特性。
延伸问答
Aurora Serverless v2的零容量扩展有什么优势?
Aurora Serverless v2支持零容量扩展,可以在无活动连接时自动暂停,从而降低成本,适合开发和测试环境。
如何设置客户端超时以适应Aurora Serverless v2的恢复时间?
AWS建议将客户端超时设置为超过15秒,以适应数据库的恢复时间。
Aurora Serverless v2与v1在自动暂停行为上有什么不同?
Aurora Serverless v2的自动暂停行为与v1显著不同,v2支持零容量扩展,而v1不支持。
Aurora Serverless v2支持哪些数据库版本?
支持的Aurora PostgreSQL版本包括13.15+、14.12+、15.7+和16.3+,Aurora MySQL版本为3.08+。
在什么情况下Aurora Serverless v2无法扩展到零容量?
当使用RDS Proxy或任何保持与数据库实例开放连接的代理时,Aurora Serverless v2无法扩展到零容量。
Aurora Serverless v2的自动暂停功能适合哪些应用场景?
自动暂停功能适合对恢复时间要求不严格的开发和测试环境,以及可以接受冷启动的应用。