本页面中描述的服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国区域的亚马逊云科技服务入门页面。中国区域的亚马逊云科技服务入门页面中,仅关于特定服务的“区域可用性”和“功能可用性和实现差异”的部分(但不包括其通过超链接援引的内容)构成您与光环新网或西云数据之间就您使用亚马逊云科技中国(北京)区域或亚马逊云科技中国(宁夏)区域服务达成的协议(“协议”)项下的“文档”的一部分,而该入门页面的其他内容不构成“协议”的任何部分。

Amazon Aurora 文档

Amazon Aurora是专为云构建的一种兼容MySQL和PostgreSQL的关系数据库,它旨在既具有传统企业数据库的性能和可用性,又具有开源数据库的精简性和成本效益。

Amazon Aurora由Amazon Relational Database Service(RDS)完全托管,Amazon RDS旨在自动执行各种耗时的管理任务,例如硬件调配、数据库的设置、修补和备份。

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

Amazon Aurora功能:MySQL兼容版
 
性能和可扩展性
 
高吞吐量

 
Amazon Aurora使用各种不同的软件和硬件技术来确保数据库引擎能够充分利用可用计算、内存和联网。I/O操作使用Quorum等分布式系统技术来提高性能一致性。
 
一键式计算扩展

 
使用Amazon RDS API或在亚马逊云科技管理控制台中单击几下,便能扩展计算和内存资源,为扩大或减小部署规模提供支持。
 
存储自动伸缩
 
随着数据库存储需求增长,Amazon Aurora旨在自动增加您的数据库容量大小。您的存储容量将以10GB的增量增长,最多可增长到128TB。
 
低延迟只读副本
 
通过创建最多15个数据库Aurora副本,提高读取吞吐量以支持大容量应用程序请求。Amazon Aurora副本与源实例共享相同的底层存储,从而降低成本并避免在副本节点处执行写入操作。这样可以释放更多的处理能力来处理读取请求和减少副本滞后时间。Aurora提供一个读取器终端节点,应用程序可以直接连接,不必跟踪副本的添加和删除。Aurora还支持自动伸缩功能,通过自动添加和删除副本来响应您指定的性能指标的变化。
 
Aurora支持跨区域只读副本。跨区域副本为您的用户提供快速本地读取,并且每个区域可以具有15个额外Aurora副本以进一步扩展本地读取。您可以在可提供最佳复制性能的全局数据库和传统的基于二进制日志复制之间进行选择。您可以使用外部MySQL数据库设置自己的二进制日志复制。
 
无服务器配置
 
Amazon Aurora Serverless是一种面向Aurora的按需自动伸缩配置,其中,数据库将根据您应用程序的需求来自动启动、关闭以及扩展或缩减容量。利用Aurora Serverless,您可以在云中运行数据库,而无需管理任何数据库实例。
 
自定义数据库终端节点
 
借助自定义终端节点功能,您可以在不同数据库实例集之间分配工作负载并对其执行负载均衡。例如,您可以预置一组Aurora副本以使用具有更高内存容量的实例类型,以便运行分析工作负载。然后,自定义终端节点可以帮助您将分析工作负载路由到这些经过适当配置的实例,同时使集群中的其他实例与此工作负载隔离。
 
Parallel Query
 
Amazon Aurora Parallel Query提供对当前数据的更快分析查询。它可以提高查询速度,同时保持核心事务工作负载的高吞吐量。通过将查询处理向下推送到Aurora存储层,它不仅获得了大量计算能力,还减少了网络流量。使用Parallel Query可在同一个Aurora数据库中互不干扰地运行事务和分析工作负载。
 
高可用性和持久性
 
实例监控和修复

 
Amazon RDS旨在持续监控您的Amazon Aurora数据库和底层EC2实例的运行状况。发生数据库故障时,Amazon RDS将自动重启数据库及相关进程。Amazon Aurora 不需要对数据库重做日志进行崩溃恢复回放,因此大大缩短了重启时间。它还将数据库缓冲区缓存与数据库进程隔离,从而在数据库重启时保留缓存。
 
使用Aurora副本多可用区部署
 
出现实例故障时,Amazon Aurora使用RDS多可用区技术自动执行故障转移到您在三个可用区任何一个中创建的一个Amazon Aurora副本(最多可创建15个)。如果没有预置Amazon Aurora副本,当出现故障时,Amazon RDS将尝试为您自动创建一个新的Amazon Aurora数据库实例。 使用适用于MySQL的Amazon JDBC Driver(一种可以用作MySQL Connector/J驱动程序的嵌入式替代品的开源驱动程序)将减少故障转移时间。
 
全局数据库

对于全局分布的应用程序,您可以使用全局数据库,其中单个Aurora数据库可以跨亚马逊云科技区域,以实现快速本地读取和快速灾难恢复。全局数据库使用基于存储的复制来跨多个亚马逊云科技区域复制数据库。您可以使用辅助区域作为备份选项,以防您需要从区域性降级或中断中快速恢复。可以很快将辅助区域中的数据库提升为完全读/写功能。

容错和自我修复存储
 
每10GB的数据库组块都能在三个可用区间用六种方法进行复制。Amazon Aurora 使用容错存储,它能够以透明方式应对最多两个数据副本丢失的情况,而不会影响数据库写入可用性,还能在不影响读取可用性的情况下应对最多三个副本丢失的情况。Amazon Aurora存储还具有自我修复能力,可连续扫描数据块和磁盘有无出错并自动更换。
 
自动、连续、增量备份和时间点还原
 
Amazon Aurora的备份功能可为您的实例实现时间点恢复。这样,您就能够将数据库还原到保留期内任何一秒钟的状态,最多可还原到前五分钟的状态。您的自动备份保留期最长可配置为35天。自动备份存储在Amazon S3中。Amazon Aurora备份旨在具有自动、增量和连续性,且对数据库性能没有影响。
 
数据库快照
 
数据库快照是用户启动的对您存储在 Amazon S3中的实例的备份,它们将会被保留到您明确删除它们为止。它们利用自动增量快照来减少所需的时间和存储空间。您可以根据需要随时从数据库快照创建新实例。
 
Backtrack回滚
 
Backtrack旨在使您将数据库快速回滚到之前的时间点,而不需要利用备份还原数据。这使您可以快速从用户错误(例如删错表格或行)中恢复。当您启用Backtrack后,Aurora将保留指定的Backtrack持续时间段内的数据记录。例如,您可以将Backtrack设置为最高可以将数据库回退72小时。Backtrack在几秒钟内即可完成,即使针对大型数据库也是如此,因为无需复制任何数据记录。您可以向前和向后回溯,以找到错误发生前的时间点。
 
Backtrack对于开发和测试也十分有用,特别是测试删除或以其他方式导致数据无效的情形下。只需回溯到原始数据库状态,您就可以运行其他测试。您可以创建一个通过API调用Backtrack的脚本,然后再运行测试,以便轻松地将其集成到您的测试框架中。
 
高度安全
 
网络隔离

 
Amazon Aurora在Amazon VPC中运行,这样您可以将数据库隔离在自己的虚拟网络中,并使用行业标准的加密IPsec VPN与您的本地IT基础设施连接。此外,使用Amazon RDS,您可以配置防火墙设置并控制对数据库实例的网络访问。
 
资源级权限
 

Aurora与Amazon Identity and Access Management(IAM)集成,并使您能够控制您的Amazon IAM用户和组可对特定Aurora资源(如数据库实例、数据库快照、数据库参数组、数据库事件订阅、数据库选项组)采取的操作。此外,您还可以标记您的Aurora 资源,并控制您的IAM用户和组可以对具有相同标签(和标签值)的资源组采取的操作。

加密

Amazon Aurora旨在允许您使用通过Amazon Key Management Service(KMS)创建和控制的密钥加密您的数据库。在使用Amazon Aurora加密来运行的数据库实例上,静态存储于底层存储的数据都将加密,同一集群中的自动备份、快照和副本也是如此。Amazon Aurora使用SSL (AES-256) 保护动态数据安全。
 
高级审计
 
Amazon Aurora允许您记录数据库事件,且对数据库性能的影响最小。稍后可以对日志进行分析,以实现数据库管理、安全、治理、监管合规和其他目的。您还可以通过将审计日志发送至Amazon CloudWatch以监控活动。
 
托管
 
使用
 
只需使用Amazon RDS管理控制台或一个API调用或CLI即可启动新的Amazon Aurora数据库实例。Amazon Aurora数据库实例预先配置了适合您选择的数据库实例类的参数和设置。您可以在几分钟内启动数据库实例并连接应用程序,无需进行额外配置。数据库参数组提供对数据库的精细控制和优化。
 
监控和指标
 
Amazon Aurora可为您的数据库实例提供Amazon CloudWatch指标,且无需额外费用。您可以使用Amazon管理控制台查看您的数据库实例的超过20个关键运营指标,包括计算、内存、存储、查询吞吐量、缓存点击率和活动连接数。此外,您还可以使用增强监控收集运行数据库的操作系统实例的各项指标。最后,您可以将Amazon RDS Performance Insights(一种数据库监控工具,可方便地检测数据库性能问题并采取纠正措施)与简单易懂的控制面板配合使用,以可视化方式呈现数据库负载。
 
自动软件修补
 

Amazon Aurora将使用最新的补丁保持您的数据库处于最新状态。您可以通过数据库引擎版本管理控制是否以及何时修补实例。Aurora尽可能使用零停机修补:如果出现合适的时段,则会就地更新实例,在修补过程中,应用程序会话将保留并且数据库引擎会重启,从而导致吞吐量短暂下降。
 
数据库事件通知
 
Amazon Aurora可通过电子邮件或短信通知您重要的数据库事件,例如自动故障转移。您可以使用Amazon管理控制台或 Amazon RDS API订阅与Amazon Aurora 数据库相关的40多种不同的数据库事件。
 
快速数据库克隆
 

Amazon Aurora支持快速、高效的克隆操作,可完整克隆数TB的数据库集群。克隆可用于实现许多目的,其中包括应用程序开发、测试、数据库更新以及运行分析查询。如果数据立即可用,将能够大幅加快软件开发和升级项目,并提高分析准确度。
 
数据库启动/停止
 
只需点击几下即可手动停止和启动 Amazon Aurora数据库,从而可以轻松、经济地将Aurora用于无需数据库始终运行的开发和测试目的。停止数据库不会删除数据。
 
迁移支持
 
Amazon Aurora将企业级安全性、性能、高可用性和持久性与MySQL的低成本和易用性结合在一起。这使其成为将工作负载从昂贵的商用数据库迁移到亚马逊云科技时的绝佳迁移目标。MySQL的功能使其成为各种数据库工作负载的优选数据库,适合从简单事务应用程序到具有复杂SQL和存储过程的复杂OLTP和OLAP 工作负载。
 
可将标准的MySQL导入和导出工具与Amazon Aurora配合使用。您还可以从Amazon RDS for MySQL数据库快照中轻松创建新的Amazon Aurora数据库。基于数据库快照的迁移操作通常在一个小时内完成,但具体根据所迁移的数据量和格式而异。
 
您还可以在Aurora MySQL数据库和在亚马逊云科技内部或外部运行的外部MySQL数据库之间设置基于二进制日志的复制。
 
开发人员生产力
 
机器学习

 
Aurora直接从数据库提供机器学习功能,让您可以通过熟悉的SQL编程语言将基于ML的预测添加到您的应用程序中。通过Aurora与亚马逊云科技机器学习服务之间的简单、优化且安全的集成,您可以访问一系列ML算法,而无需构建自定义集成或移动数据。
 
RDS Proxy支持
 
Aurora可以与Amazon RDS Proxy(完全托管的高可用数据库代理)结合使用,使应用程序更加可扩展,更能灵活地处理数据库故障,并且更具安全性。RDS Proxy允许应用程序汇集和共享与数据库建立的连接,从而提高数据库效率和应用程序的可扩展性它通过在保留应用程序连接的同时自动连接新数据库实例来缩短故障转移时间。它通过与Amazon IAM和Amazon Secrets Manager的集成来增强安全性。
 
其他信息
 
有关服务控制、安全特性及功能的其他信息,包括有关存储、检索、修改、限制和删除数据的信息,请参见https://docs.amazonaws.cn/。以上链接包含的信息不构成光环新网关于亚马逊云科技(北京区域)的客户协议或西云数据关于亚马逊云科技(宁夏区域)的客户协议的“文档”的一部分,也不构成您与光环新网或西云数据之间就您使用亚马逊云科技中国区域服务达成的其他协议的任何部分。

 

开始使用亚马逊云科技免费构建

开始使用亚马逊云科技免费构建

关闭
热线

热线

1010 0766
由光环新网运营的
北京区域
1010 0966
由西云数据运营的
宁夏区域