Amazon RDS 有哪些新增功能?

关键字: [Amazon Web Services re:Invent 2023, Rds, Innovation, Performance, Postgresql, Availability]

本文字数: 1400, 阅读完需: 7 分钟

视频

如视频不能正常播放,请前往bilibili观看本视频。>> https://www.bilibili.com/video/BV1Yj411575j

导读

Amazon RDS 是一种完全托管的数据库服务,只需点击几下,即可帮助您启动一个优化配置、安全和高可用的数据库。它可以管理数据库管理任务,因此您可以专注于您的应用程序。在本讲座中,您可以了解到 Amazon RDS 开源和商业引擎的 2023 最新发布。其中包括支持生成式 AI 应用程序的向量数据库功能,通过 Amazon RDS Custom for SQL Server 实现“自带媒介”,增强 Multi-AZ 的两个可读备用版本(如支持入站复制),支持 Amazon RDS for PostgreSQL 的 PL/Rust 等创新功能。

演讲精华

以下是小编为您整理的本次演讲的精华,共1100字,阅读时间大约是6分钟。如果您想进一步了解演讲内容或者观看演讲全文,请观看演讲完整视频或者下面的演讲原文。

苏雷什,作为亚马逊关系数据库服务(RDS)的总经理,欢迎大家在过去的re:Invent上了解过去一年在RDS中推出的一些主要新功能。他强调,RDS是一种完全托管的数据库服务,旨在简化在云中设置、操作和扩展关系数据库的过程。RDS提供了多种数据库选项,包括亚马逊自家的Aurora、开源选项如PostgreSQL和MySQL以及来自供应商如Oracle、Microsoft SQL Server的商业数据库,本周还增加了IBM DB2的支持。

苏雷什表示,RDS的核心价值主张是简单性,相较于在内部管理数据库或在云端直接管理数据库,RDS的目标是让开发人员能够轻松地使用RDS数据库构建应用程序。例如,RDS专注于提供使客户更容易使用RDS开发生成性AI应用程序的功能。

此外,RDS致力于最小化数据库管理的开销,如备份、补丁和基础设施管理等繁琐任务。这使客户可以专注于更具区分性的任务,如模式设计、查询优化和针对其业务的应用程序建设。

苏雷什强调,RDS致力于提供企业级功能,如可用性、耐用性、性能、可扩展性、安全性和合规性。客户期望这些属性来自于任何关键交易数据库,无论是自我管理还是完全管理。例如,在RDS上运行库存系统的零售客户需要强大的耐用性保证。

在考虑RDS的创新时,苏雷什分享了团队会在六个维度上考察潜在的提升:

  1. 扩大客户对数据库类型和功能的选择
  2. 提高可用性和弹性
  3. 增强持久性和数据完整性
  4. 提升性能和性价比
  5. 增加可扩展性以支持更大的数据集和工作负载
  6. 加强安全保护和对合规性的覆盖

苏雷什补充说,RDS团队在规划道路图时会大量纳入客户反馈。大多数新功能都直接来自于与客户关于所需特征和功能的对话。例如,对DB2在RDS中的支持直接来自于希望在云端运行DB2工作负载的客户的需求。

苏雷什详细阐述了他过去一年在六个方面为RDS带来的创新改进:

  1. 扩大客户选择权:为了满足客户的需求,RDS采取了两种策略来拓展客户的选择范围:

    • 针对Amazon RDS for PostgreSQL,引入了pg_vector扩展,使得用户能够在不依赖单独的向量数据库的情况下,实现本地向量数据库功能。这使得客户能够更轻松地将RDS与机器学习功能集成。性能测试表明,pg_vector查询速度比Python和Rust等替代品快4到18倍。
    • 在Amazon RDS for PostgreSQL中增加了对Rust可信语言扩展的支持。这种支持为客户提供了更多的创新空间,以及更快地添加扩展的可能性。在实际测试中,Rust扩展的运行速度比Python和R等替代方案快了4到18倍。
  2. 提高可用性:为了提升系统的可用性,RDS提供了基于直接客户需求的主动-主动高可用性配置:

    • 对于PostgreSQL,pg_active扩展提供跨节点的异步复制以避免冲突。这样,客户可以在保持对应用程序在复制和故障场景下的控制能力的同时,享受主动-主动的能力。这需要仔细设计应用程序以优雅地处理复制和故障情况。
    • 对于MySQL,MySQL群组复制为基于MySQL的RDS实例提供了同步复制。这样,具有全球员工和客户群的客户可以享受到主动-主动配置,以支持具有最小冲突的追随太阳工作流程。虽然同步复制可以避免冲突,但它也可能带来潜在的延迟问题。复制过程是实时的。 这两种选项都需要进行前期的规划和测试,以确保应用程序在主动-主动模式下能够无缝运行。然而,它们为客户提供了一种在发生故障时无需停机的持续可用性选项。
  3. 增强耐用性:尽管没有提及具体的耐用性增强措施,但苏雷什表示,RDS通过冗余和复制已经提供了数据库存储的默认耐用性。

  4. 提高性能:根据客户反馈,RDS引入了一些性能优化措施:

为了提高写入吞吐量,PostgreSQL引擎专用的日志卷已经优化,从而减少了事务日志和数据页之间的资源竞争。这种优化使得在负载测试期间,高延迟异常值降低至50ms以下,并且减少了6到7倍。对于MySQL和MariaDB,原子16KB写入技术提高了两倍的使用效率,这是因为它消除了对存储的双重写入。由于MySQL使用的是16KB的数据库页面,因此客户需要更快的Amazon RDS写入性能。为了提供更快的读取速度,本地SSD存储被用于临时对象,这样可以避免网络存储的往返,从而实现最高达两倍的加速效果。然而,这些临时对象并不需要持久存储。因此,客户可以要求更快速的分析查询性能。此外,后台升级,例如更新的压缩库和数据库社区改进,基于数据库引擎优化,推动了MariaDB 10.1的最高40%更高的交易处理量和MySQL 8.0.35的最高3倍处理量。虽然扩展功能并未提及,但Suresh表示,Amazon RDS将继续支持更多的实例类型,以满足客户不断增长的存储和工作负载需求。在安全性方面,尽管大多数安全硬化是透明的,但Amazon RDS还是根据客户需求添加了一些新的审计和认证功能。例如,SQL Server的数据库活动流将数据库活动日志流传输到Amazon Kinesis或Amazon OpenSearch Service进行分析,以提供更好的安全监控工具。此外,SQL Server的自管理Active Directory支持使用内部Active Directory凭据进行认证。最后,尽管并没有强调具体的合规能力,但Suresh表示,Amazon RDS将继续根据客户需求扩大主要监管标准的合规覆盖范围。总的来说,除了上述的创新特点外,Suresh重申,Amazon RDS团队致力于在所有六个维度上增强服务,以满足客户的需求。随着Amazon RDS在选择、可用性、性能等方面的能力不断扩大,创新的速度将继续加快,这是直接来自客户的反馈。

苏雷什鼓励与会者提供关于哪些RDS功能对他们的应用程序和工作负载具有最大影响力的反馈。这些直接的客户反馈将继续引导RDS的发展方向,以便实现最重要的特性。他期待在下一届re:Invent上分享另一波激动人心的公告,重点关注RDS如何将用户反馈融入到有意义的创新服务中。

下面是一些演讲现场的精彩瞬间:

在这场约有300人的演讲中,领导人对今年引入的主要Amazon Web Services(亚马逊云科技)新功能进行了讨论。

他们探讨了近似最近邻搜索的理念,即在不需要全面精确匹配的情况下快速返回满意的结果。

领导者还谈到了零售商如何利用亚马逊云科技技术在美国东、西海岸建立库存系统,以实现冗余和灾难恢复。

此外,亚马逊云科技还为数据库工作负载提供了最新的EC2实例,如Graviton和N实例,以提高性价比和网络性能。

领导者解释了亚马逊云科技如何通过对数据进行分割和镜像到多个可靠磁盘来提高存储性能和稳定性。

最后,领导者强调了客户反馈在驱动亚马逊云科技未来创新方面的重要性。

总结

亚马逊RDS总经理Suresh在今年介绍了一些主要的新功能。RDS的目标是简化数据库管理,让开发人员能更专注于他们的应用程序。首先,RDS现在支持更多的数据库选项,其中包括DB2。对于开发者来说,RDS推出了可信语言扩展,使得构建者可以更快地实现创新。此外,RDS还简化了集成过程,例如实现了从零到Redshift的无ETL复制。

对于数据库管理员,RDS增加了对扩展版本支持和一秒滚动升级的支持,以及蓝色/绿色部署,以减轻升级的负担。新的可观察性功能,如集成的CloudWatch监控和主动DevOps Guru分析,有助于提高故障排除的能力。针对关键任务工作负载,RDS现在提供了主动-主动部署和专用日志卷,以提高可用性和性能。RDS遵循EC2实例的创新,将写和读性能优化至翻倍。在安全性方面,新增的功能如数据库活动流和自我管理的Active Directory集成有助于维护数据的安全。

总之,RDS致力于提供更多客户选择,简化数据库的使用,并不断提升其可用性、性能、规模和安全性。Suresh期待收到客户的反馈,以便了解未来RDS的发展方向。

演讲原文

https://blog.csdn.net/just2gooo/article/details/134831499

想了解更多精彩完整内容吗?立即访问re:Invent 官网中文网站!

2023亚马逊云科技re:Invent全球大会 - 官方网站

点击此处,一键获取亚马逊云科技全球最新产品/服务资讯!

点击此处,一键获取亚马逊云科技中国区最新产品/服务资讯!

即刻注册亚马逊云科技账户,开启云端之旅!

【免费】亚马逊云科技“100 余种核心云服务产品免费试用”

【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用”

亚马逊云科技是谁?

亚马逊云科技(Amazon Web Services)是全球云计算的开创者和引领者,自 2006 年以来一直以不断创新、技术领先、服务丰富、应用广泛而享誉业界。亚马逊云科技可以支持几乎云上任意工作负载。亚马逊云科技目前提供超过 200 项全功能的服务,涵盖计算、存储、网络、数据库、数据分析、机器人、机器学习与人工智能、物联网、移动、安全、混合云、虚拟现实与增强现实、媒体,以及应用开发、部署与管理等方面;基础设施遍及 31 个地理区域的 99 个可用区,并计划新建 4 个区域和 12 个可用区。全球数百万客户,从初创公司、中小企业,到大型企业和政府机构都信赖亚马逊云科技,通过亚马逊云科技的服务强化其基础设施,提高敏捷性,降低成本,加快创新,提升竞争力,实现业务成长和成功。

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值