AWS将关闭Aurora Serverless v1,其唯一可缩放到零的关系数据库

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,但尚未公布详细的退役路线图。

阅读 25
0 条评论