Amazon Aurora DSQL 是一种无服务器分布式 SQL 数据库,旨在扩展以满足任何工作负载需求,多区域可用性高达 99.999%,且无需基础设施管理。它与 PostgreSQL 兼容,提供易于使用的开发人员体验。对于 Aurora DSQL,您只需按实际使用量付费。
Aurora DSQL 针对事务型(OLTP)工作负载进行优化。
只需在 Aurora DSQL 控制台中点击几下,即可创建一个新数据库。有关更多详细信息,请访问用户指南。
目前,Aurora DSQL 已在以下 9 个 AWS 区域的单区域和多区域正式推出:美国东部(弗吉尼亚州北部)、美国东部(俄亥俄州)、美国西部(俄勒冈州)、亚太地区(大阪)、亚太地区(东京)、亚太地区(首尔)、欧洲地区(爱尔兰)、欧洲地区(伦敦)和欧洲地区(巴黎),即将在更多区域推出。
Aurora DSQL 分布式架构旨在自动独立部署每个组件(计算、提交和存储),以满足任何工作负载需求,无需任何领导者。这会减少依赖关系,让读取和写入可以动态地向上/向下扩展以及向外/向内扩展,几乎没有任何限制。这也意味着 Aurora DSQL 可以在不影响性能的情况下快速部署每个组件。
Aurora DSQL 无需升级数据库或将其迁移到更大的实例。它可以自动扩展到几乎没有限制,以满足任何工作负载的需求。
是的,Aurora DSQL 兼容 PostgreSQL。要了解更多信息,请访问 Aurora DSQL PostgreSQL 兼容版页面,以详细了解支持和不支持哪些内容。
否,Aurora DSQL 不兼容 MySQL。
否,Aurora DSQL 是 Amazon Aurora 下的新数据库选项。Aurora PostgreSQL 和 Aurora MySQL 提供多种附加功能供您选择,例如 Aurora Serverless v2、Aurora Global Database 和 Aurora Limitless Database,以增强开源引擎。Aurora DSQL 具有内置无服务器、高可用性和扩展功能。
最高可用性意味着 Aurora DSQL 提供高达 99.99% 的单区域可用性和 99.999% 的多区域可用性,以帮助确保您的应用程序始终可用。
主动-主动意味着即使在应用程序无法连接到多区域集群端点的罕见情况下,您的应用程序也可以继续以高度一致的方式进行读取和写入。
使用 Aurora DSQL,无需配置主要节点或次要节点,也无需管理失效转移程序。它具有内置容错功能,配备自动负载平衡功能,以将您的请求路由到运行状况良好的组件,以及自动自我修复功能,以纠正组件级故障。
Aurora DSQL 使用 AWS Identity and Access Management(IAM)策略进行集群认证,并支持与 PostgreSQL 兼容的基于角色的权限。
这意味着 Aurora DSQL 支持许多常用的 PostgreSQL 查询和热门功能。它将为所有支持的功能返回相同的查询结果,为大多数支持的功能提供相同的行为,并支持多种常用的 PG 驱动程序和工具,只需稍微更改配置。要了解更多详细信息,请访问 Aurora DSQL PostgreSQL 兼容版页面。
Aurora SQL 会自动管理次要版本更新。主要版本升级由客户控制。只有在客户请求时,Aurora DSQL 才会自动执行主要版本升级。Aurora DSQL 的分布式架构使其能够在执行这些更新时不造成停机或对性能产生影响。
Aurora DSQL 可自动处理修补任务,无需停机。
费用将根据您的使用情况而异。Aurora DSQL 的计费基于两个主要指标:1/ 分布式处理单元(DPU)和 2/ 存储。DPU 是所有基于请求的活动(如查询处理、读取和写入)的标准化计费单元。例如,在美国东部(弗吉尼亚州北部)区域,每百万 DPU 的成本为 8 美元,存储的计费为每月每 GB 0.33 美元。要了解更多信息,请转至 Aurora DSQL 定价。
有,AWS Free Tier 为 Aurora DSQL 提供每月 10 万个 DPU(分布式处理单元)和每月 1GB 的存储空间。有关更多详细信息,请访问 AWS Free Tier 页面。