AWS Aurora无服务器数据库服务正式支持PostgreSQL

AWS云计算数据库无服务器服务Aurora Serverless终于正式支持PostgreSQL了,在去年8月的时候,AWS正式推出兼容于MySQL的版本,现在爱用PostgreSQL的开发者,也可以不需要自己维护虚拟机,Aurora Serverless能根据流量自动缩放规模,提供用户按需付费使用的PostgreSQL数据库服务。

Aurora是AWS自己打造,兼容于MySQL与PostgreSQL的数据库引擎,原先用户要在云计算使用Aurora,仍需要自行维护虚拟机,付出手动管理数据库的时间成本,因此AWS在2017年的re:Invent大会上,宣布推出云计算数据库的无服务器服务,数据库将能自动启动、关闭以及缩放规模。

用户只需要创建数据库端点,选择想要使用的数据库引擎以及容量,而且在Amazon RDS管理控制台,用户还可以简单地通过鼠标点击,在标准以及无服务器组态中切换。

现在Aurora Serverless开始支持PostgreSQL,当用户进入Amazon RDS的控制台,在点击使用Aurora数据库引擎后,就能看到新加入兼容PostgreSQL版本选项,目前支持的PostgreSQL版本为10.5。

用户可以设置Aurora Serverless最大与最小容量,用户的应用程序会连接到代理(Proxy Fleet)中,代理会将工作负载路由到具自动扩展能力的资源池,用户可以设置在满足特定条件,像是达到设置的CPU使用量阈值时进行扩展,AWS提到,资源池中都是热资源,扩展的速度很快,计算资源可以随时增加以应对突如其来的需求。

由于Aurora的数据库计算资源以及存储层是独立的,无论用户将数据库的容量设置为最小的10GB,还是最大的64TB,都不会影响数据库的性能。Aurora采用云计算服务导向的架构设计,在2015年推出时,主打性能是MySQL的5倍,由于不同的Aurora数据库实例共享存储层,能降低数据库镜像复制的性能负担,实例之间的沟通仅需要传输Metadata,而使得横向扩展成为Aurora的强项。

现在用户可以在美东北维吉尼亚州、俄亥俄州,美西的俄勒冈州,以及欧洲的爱尔兰和亚洲的东京区域,使用兼容PostgreSQL的Aurora Serverless。