在 AWS 的 re:Invent 大会上,Amazon(亚马逊)宣布了被称为 Aurora(极光) 的全新数据库。Aurora 和已经支持的的 MySQL、MS SQL Server、Oracle 和 PostgreSQL 一样,用于支撑亚马逊的 RDS(关系数据库服务)。
据 AWS 的宣传,Amazon Aurora 是一种关系数据库引擎,它结合了高端商业数据库的高速、可靠性以及开源数据库的简单性和低成本。它的设计目标是在相同硬件条件下运行时,Amazon Aurora 可以提供五倍于标准 MySQL 的吞吐量。作为可管理的数据库产品,亚马逊 RDS 会处理类似配置、打补丁、备份、恢复、故障检测和维修管理任务。另外,Amazon Aurora 可以通过“只有用到才付费”的定价模式来使用。
Amazon Aurora 会在三个可用区域(AZs:Available Zones)中进行复制,以达到更高的耐用性和可用性。存储会以 10 GB 为单位进行块分配,这些块分布在 SSD 驱动的存储阵列上。这样在提供更高并发访问的同时,也提供了一定程度的自我修复能力。Amazon Aurora 可以快速的备份到亚马逊的对象存储服务 S3 上。
根据 官方的博客文章 ,亚马逊极光可用性设计目标是 99.99%。它会从实例和存储故障中自动恢复。客户可以创建多达 15 个亚马逊极光副本,以增加读取吞吐量,并用作故障转移目标。副本和主实例共享存储,因此可以提供轻量级的,细粒度的复制,而这几乎是同步的。
客户可以扩展那些分配给数据库实例的计算资源,上限是 32 个 vCPU 和 244GiB 内存。
Amazon Aurora 目前还在预演阶段,仅在美国东(N.弗吉尼亚州)AWS 区域可用。