亚马逊AWS re:Invent 2023发布新版Aurora服务,支持MySQL与PostgreSQL无服务器云数据库

亚马逊新推出的服务引起了广泛关注。这款服务与MySQL兼容,是一款无服务器云数据库。其最显著的特点是支持在线扩展容量。这一创新得益于虚拟化技术等多领域的发展,其中包含许多有趣的细节。

亚马逊新版服务概览

亚马逊最新推出的服务是一款无服务器云数据库。这种服务采用无服务器计算模式,有助于开发者简化开发与运维流程。举例来说,在具体的项目中,开发者只需编写并上传代码,云平台便会自动处理后续任务。此外,该服务支持MySQL数据库,这是一种被广泛认可的数据库架构,使得用户能够轻松掌握并使用这项新服务。

此外,它在资源分配方面有所突破。具体来说,实体主机配备了256GB的RAM。尽管数据库服务可以调用这部分RAM,但并不会将其全部耗尽。这一设计使得计算效率得到提升,确保了计算资源的充分利用。各个数据库服务根据实际需求来获取相应的RAM容量。

亚马逊AWS re:Invent 2023发布新版Aurora服务,支持MySQL与PostgreSQL无服务器云数据库插图

突破RAM物理限制的努力

实体主机的RAM有上限,一旦超过256GB,按照旧方法就需要手动迁移主机。目前,无服务器计算技术还无法实现这一功能的完全自动化。为此,亚马逊采用了数据库分区的技术,把一个数据库分散到多个主机上,从而在侧面实现了对RAM的横向扩展。

亚马逊还研发了一种轻便的数据请求路由系统。这个系统反应迅速,能够灵活扩展。它能在不同区域对数据库进行切割和重组,确保数据安全。结合这两种技术,亚马逊推出了完全无服务器的数据库服务。这种服务能够根据实际需求自动调整主机配置,而不会干扰数据库的正常运作。

分散式计时网络的创新

分散式计算同步数据时,必须依赖精确的计时工具。目前行业普遍采用的方法存在缺陷,比如基于Wall Clock的方法,由于时钟差异,计时同步往往不够稳定。2017年,亚马逊推出了Time Sync服务,该服务整合了卫星和原子钟的数据,确保与世界协调时间的误差不超过1毫秒。

亚马逊依托Nitro网络加速芯片打造了分布式计时系统。该系统体积相当于标准48U机柜,配备了独立的电力供应和物理原子钟。该网络可将同步计时误差大幅减少,从毫秒降至微秒级别,并将特定延迟压缩至500微秒。

服务背后的管理机制

亚马逊打造了一种名为虚拟层的系统,由Heat负责调控,它负责将实体主机的虚拟RAM合理分配给数据库。这样的管理方式确保了实体主机资源分配的合理性。在数据库服务运行期间,可以根据需求调整RAM的大小。因此,每台主机可以承载多个数据库服务。

多数据库服务并行时,此管理机制能合理分配资源,防止资源闲置或过度使用,确保各数据库服务稳定且持续运行。

技术革新产生的效益

亚马逊AWS re:Invent 2023发布新版Aurora服务,支持MySQL与PostgreSQL无服务器云数据库插图1

这种新型的数据库服务对开发者而言是个极大的好消息。它显著简化了开发过程,降低了开发者在运维工作上所需投入的时间和精力。在具体的开发环境中,开发周期可以大幅缩短。

企业可以减少硬件支出,无需大量实体设施即可扩大数据库容量。此外,在数据同步等技术细节上,其精确度确保了企业数据的准确性,带来了诸多益处。

未来发展的展望

尽管亚马逊的新版数据库服务已经取得了一些成绩,但它的潜力远未完全挖掘。未来,或许会引入更多自动化特性,以优化那些超出内存限制的数据迁移过程。这样一来,整个服务将变得更加智能化和方便快捷。

计时网络有望进一步提升其精确度,这将有助于满足更多对时间计算有严格要求的业务需求。未来可能会推出更多与现有数据库相兼容的版本,从而拓宽其应用领域。

那么,您对亚马逊新推出的无服务器云端数据库的前景有何看法?期待大家的热情讨论和交流,同时,也欢迎您点赞和转发这篇文章。

THE END