AWS宣布停止支持Amazon Aurora Serverless v1
AWS最近通知现有客户,将停止对Amazon Aurora Serverless v1的支持,并计划在一年内关闭该服务。这一决定引发了社区对潜在成本增加以及AWS缺乏“真正”无服务器关系数据库的担忧。
Aurora Serverless v1的现状与问题
Aurora Serverless v1于2018年夏季推出,但存在一些问题,包括:
- 不支持多可用区(Multi-AZ)集群。
- 不支持最新版本的MySQL和PostgreSQL。
- 尽管可以在无活动时自动缩减至零,但其功能相对有限。
AWS在邮件中表示,Aurora Serverless v1的支持将于2024年12月31日终止,并建议客户在此之前升级至Aurora Serverless v2。
Aurora Serverless v2的局限性
Aurora Serverless v2在功能上大幅缩小了与预配置Aurora的差距,包括引入了副本、逻辑复制和全局数据库等特性。然而,它无法缩减至零,最低要求为0.5 Aurora容量单位(ACU),导致即使在不活跃时也会产生持续费用。这一特性对开发和测试数据库尤为重要,因为它们可能会经历长时间的闲置。
社区反应
社区对这一决定反应强烈:
- Ganesh Swaminathan(JPMorgan Chase & Co的云解决方案架构负责人)表示,Aurora Serverless v2的成本可能是v1的两倍或更多。
- Reddit用户zmose对v2无法缩减至零表示失望,认为这与“无服务器”的定义不符。
- SteveTabernacle2指出,AWS曾大力宣传“缩减至零”的特性,但新一批“无服务器”产品(如Aurora v2、Elasticache、OpenSearch)不应被称为无服务器。
AWS的应对与升级建议
AWS宣布了期待已久的RDS Data API v2,一些开发者认为这是AWS在弥补v1和v2之间差距的努力。AWS首席数据库专家解决方案架构师Tim Gustafson提供了从v1升级到v2的详细指南,建议利用蓝/绿部署功能,尽可能减少停机时间。
其他观点
- 独立顾问Yan Cui指出,AWS很少停止服务,Aurora Serverless v1的退役是一个罕见的例子。
- Gustafson提醒,在迁移到v2之前,需要将数据库升级到v2支持的版本,并进行充分的测试。
总结
AWS宣布停止支持Aurora Serverless v1,并建议客户升级到v2。然而,v2无法缩减至零的特性引发了社区对成本增加的担忧。AWS提供了升级指南,并推出了RDS Data API v2,但尚未公布详细的退役路线图。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。