aurora-header-icon1
AWS 云
Amazon Aurora 入门

Amazon Aurora 是一种为云打造并且兼容 MySQL 和 PostgreSQL 的关系数据库,既具有高端商用数据库的性能和可用性,又具有开源数据库的简单性和成本效益。

Aurora 的速度最高可以达到标准 MySQL 数据库的五倍、标准 PostgreSQL 数据库的三倍。它可以实现商用数据库的安全性、可用性和可靠性,而成本只有商用数据库的 1/10。Aurora 由 Amazon Relational Database Service (RDS) 完全托管,而 RDS 可以自动执行各种耗时的管理任务,例如硬件预置以及数据库设置、修补和备份。

Aurora 采用一种分布式、有容错能力并且可以自我修复的存储系统,这一系统可以把每个数据库实例扩展到最高 64TB。Aurora 具备高性能和高可用性,支持最多 15 个低延迟读取副本、时间点恢复、持续备份到 Amazon S3,还支持跨三个可用区复制。

您可以访问 RDS 管理控制台,然后创建第一个 Aurora 数据库实例并开始迁移 MySQL 和 PostgreSQL 数据库。

高性能和高可扩展性

在同一硬件上运行时,Amazon Aurora 可以将标准 MySQL 的吞吐量提高到 5 倍,将标准 PostgreSQL 的吞吐量提高到 3 倍。这种性能与商用数据库相当,而成本只有商用数据库的 1/10。您可以根据需求的变化轻松扩展自己的数据库部署,从较小的实例类型变为较大的实例类型。要提高读取容量和性能,您可以跨三个可用区添加最多 15 个低延迟读取副本。Amazon Aurora 可以在需要时自动增加存储,每个数据库实例最高 64TB。了解更多:MySQL | PostgreSQL

高可用性和高持久性

Amazon Aurora 的可用性高于 99.99%。其存储系统具有容错能力并能自我修复,专为云而构建,可以跨三个可用区复制六个数据副本。Aurora 可以将您的数据持续备份到 Amazon S3 并以透明的方式从物理存储故障中回复;实例故障转移用时通常不超过 30 秒。了解更多:MySQL | PostgreSQL

高度安全

Amazon Aurora 可以为您的数据库提供多级安全性。其中包括:使用 Amazon VPC 进行网络隔离,使用您通过 AWS Key Management Service (KMS) 创建和控制的密钥在空闲时执行加密,以及使用 SSL 对传输中的数据进行加密。在加密的 Amazon Aurora 实例上,底层存储中的数据会被加密,在同一个集群中的自动备份、快照和副本也会被加密。了解更多:MySQL | PostgreSQL

兼容 MySQL 和 PostgreSQL

Amazon Aurora 数据库引擎完全兼容现有的 MySQL 和 PostgreSQL 开源数据库,还会定期实现对新版本的兼容性。这意味着您可以使用 MySQL 或 PostgreSQL 导入/导出工具或者快照,将 MySQL 或 PostgreSQL 数据库轻松迁移到 Aurora。这也意味着您用于现有数据库的代码、应用程序、驱动程序和工具能够与 Amazon Aurora 配合使用,只需对其进行少量更改或不需要更改。了解更多:MySQL | PostgreSQL

完全托管

Amazon Aurora 由 Amazon Relational Database Service (RDS) 完全托管。您再也无需担心硬件预置、软件修补、设置、配置或备份等数据库管理任务。Aurora 会自动持续监控您的数据库并将其备份到 Amazon S3,因此可以实现精细的时间点恢复。您可以使用 Amazon CloudWatch、Enhanced Monitoring 或者Performance Insights 这种可以帮您快速检测性能问题并且易用的工具来监控数据库的性能。了解更多:MySQL | PostgreSQL

迁移支持

Amazon Aurora 兼容 MySQL 和 PostgreSQL,是一种将数据库迁移到云的优秀工具。如果您要从 MySQL 或 PostgreSQL 迁移,请参阅我们迁移文档,查看可以使用的工具和选项列表。要从商用数据库引擎迁移,您可以使用 AWS Database Migration Service 来实现安全迁移并尽可能缩短停机时间。了解更多:MySQL | PostgreSQL

使用 AWS Database Migration Service (DMS) 可以加快最常见商用数据库的迁移速度。向 Aurora 迁移数据库时,您可以免费使用 DMS 六个月。了解更多 »

15

Amazon Aurora 是任何可以使用关系数据库的企业应用程序的出色选择。与商用数据库相比,Amazon Aurora 可帮助您将数据库成本削减 90% 或更多,同时提高数据库的可靠性和可用性。Amazon Aurora 是一项完全托管的服务,可自动执行耗时的任务(如预置、修补、备份、恢复、故障检测和修复),从而帮您节省时间。

expedia_logo_break_cross

Expedia 是世界上最大的旅行服务公司,它使用 Amazon Aurora 来处理其旅行数据应用程序,该应用程序每天需要插入 3 亿行数据,峰值时每秒需要插入 7 万行数据,平均读取响应时间是 17 毫秒,平均写入响应时间是 30 毫秒。


SaaS 应用程序通常使用多租户架构,在实例和存储扩展性方面需要极大的灵活性,还需要高性能和高可靠性。Amazon Aurora 在一个托管数据库产品中提供了所有这些特性,可帮助 SaaS 公司专注于构建高质量的应用,而无需担心支持应用程序的底层数据库。

alfresco_logo_break

“Amazon Aurora 能够满足我们的所有扩展要求,而不会导致性能下降。通过将 Alfresco 部署到 Amazon Aurora 中,我们现在已扩展到 10 亿份文档,吞吐量为每小时 300 万份,这比我们的 MySQL 环境快了 10 倍。就是这么给力!”– John Newton,Alfresco 的创始人兼 CTO


Web 和移动游戏需要以极大的规模运行,因此要求数据库具有高吞吐量、大规模存储可扩展性和高可用性。Amazon Aurora 满足了此类高要求应用程序的需求,同时还具有足够的未来成长空间。Amazon Aurora 没有许可限制,因此它能完美匹配这些应用程序的可变使用模式。

zynga_logo_break

“Aurora 一直都令人印象深刻…我们使用的大部分自动化功能长久以来一直符合 RDS 标准,但使用 Aurora 不仅实现了 RDS 自动化,还拥有了自管 i2 实例的性能。Aurora 现在是我们使用关系数据库提供新服务的首要选择。” – Zynga 架构师 Chris Broglie

Amazon Aurora 可为您的应用程序提供显著的性能提升,同时还能提高可靠性和可用性,并且降低成本。使用 SysBench 对 r3.8xlarge 实例进行的内部测试显示,无论数据库的规模和对象数量如何,Amazon Aurora 都能实现每秒 50 万次读取和 10 万次写入,同时保持极高的一致性。您可以轻松对 Amazon Aurora 实例运行基准测试,将其与您的现有数据库性能进行比较,或者为您正在构建的新应用程序评估性能需求。《Amazon Aurora 性能基准测试指南》提供了详细的基准测试说明,该指南可以从 Aurora 资源页面 获取。

InfoWorld 对 Amazon Aurora 执行了全面的基准测试,最后得出结论“Amazon 的快速数据库服务所提供的吞吐量可达到 MySQL 的五倍,是 Oracle 和 SQL Server 的强大替代选择”,并将“编辑选择”奖授予 Amazon Aurora。下载完整的 InfoWorld 评论 >>

如果您目前在使用 Amazon RDS for MySQL 或 Amazon RDS for PostgreSQL,只需创建一个快照并从该快照启动一个 Aurora 实例,就可以迁移到 Aurora。您可以按照用户指南中的分布式简要说明来执行迁移。由于 Amazon Aurora 与 MySQL 和 PostgreSQL 完全兼容,您的应用程序无需进行任何更改就能轻松重新连接到新的实例。

在 Amazon EC2 或本地运行的 MySQL 和 PostgreSQL 数据库也可以轻松迁移。您可以创建现有数据库的快照备份,将其上传到 Amazon S3,然后用其直接创建 Amazon Aurora 群集。您也可以将存储在 Amazon S3 存储桶中的数据导入到 Amazon Aurora 数据库内的表中。还支持各种标准 MySQL 导入导出工具和 MySQL 二进制日志复制。您还可以使用 AWS Database Migration Service,从在 Amazon EC2 或本地运行的受支持的数据库迁移到 Amazon Aurora。

AWS Schema Conversion Tool 可自动将源数据库的架构和大部分自定义代码(包括视图、存储过程和函数)转换为与 Amazon Aurora 兼容的格式,因此可简化从 Oracle 和 Microsoft SQL Server 向 Amazon Aurora 迁移的过程。任何无法自动转换的代码都将进行明确标记,以便对其进行手动转换。了解更多信息并下载 AWS Schema Conversion Tool »

使用 AWS Database Migration Service,您可以从 Oracle 和 Microsoft SQL Server 数据库向 Amazon Aurora 轻松迁移数据。只需单击几次鼠标即可开始数据迁移,而源数据库在迁移期间仍能保持全面运行,从而将使用该数据库的应用程序的停机时间降到最低。了解有关 AWS Database Migration Service 的更多信息 »


thomaspublishing_logo_break

Thomas Publishing 是一家拥有百年历史的公司,从 1898 年就开始出版 Thomas Register of American Manufacturers。Thomas Publishing 使用 AWS Database Migration Service 和 Schema Conversion Tool,将其产品数据库从 Oracle 迁移到 Amazon Aurora。整个迁移过程不到 4 周就已完成。

Aurora_learthnetworks_ogo_break

Earth Networks 运营着全球最大、最全面的气候观测、雷电探测和气候 (GHG) 网络。“对于能够如此轻松地从当前 SQL Server 数据库转移到 Amazon Aurora,真是让我们大开眼界,而且只需少量更改就能实现。”– Eddie Dingels,Earth Networks 首席架构师


轻松入门。按照我们的 Amazon RDS 入门指南,只需单击几次即可创建您的首个 Amazon Aurora 实例。

要查找更多资源,请访问 Getting Started with Aurora 页面。

想了解更多信息?

请给我们的 AWS 专家写信。

想了解更多信息?
请给我们的 AWS 专家写信
想了解更多信息?
请给我们的 AWS 专家写信
想了解更多信息?
请给我们的 AWS 专家写信
想了解更多信息?
请给我们的 AWS 专家写信
想了解更多信息?
请给我们的 AWS 专家写信
想了解更多信息?
请给我们的 AWS 专家写信
想了解更多信息?
请给我们的 AWS 专家写信
想了解更多信息?
请给我们的 AWS 专家写信
想了解更多信息?
请给我们的 AWS 专家写信
想了解更多信息?
请给我们的 AWS 专家写信
想了解更多信息?
请给我们的 AWS 专家写信
联系我们