Amazon RDS for MariaDB 让您可以使用 MariaDB 开源数据库引擎的所有功能。这意味着您当前已用于现有 MariaDB 数据库的代码、应用程序和工具也可以用在 Amazon RDS MariaDB 数据库上。Amazon RDS 可自动修补数据库软件并备份数据库、存储备份并保留您定义的时长以及实现时间点恢复。只需通过一次 API 调用,即可灵活地扩展与数据库实例 (DB Instance) 相关联的计算资源或存储容量,让用户从中受益。


Amazon RDS for MariaDB 数据库实例可以采用由 Amazon EBS 块存储服务管理的三类存储(通用型 (SSD) 存储、预配置 IOPS (SSD) 存储或磁性存储)中的任意一个进行预配置。预配置 IOPS (SSD) 是高性能的存储方案,旨在为 I/O 密集型事务处理数据库工作负载提供快速、可预测和一致的性能。每个数据库实例可以预配置从 1000 IOPS 到 30000 IOPS。 (实现的 IOPS 最大数量可能更低。)通用型 (SSD) 存储可交付 3 IOPS/预配置 GB 的一致基准,提供激增至 3000 IOPS 的能力。磁性存储 (原名为 RDS 标准存储) 适用于数据访问频率较低的小型数据库工作负载。


此外,Amazon RDS for MariaDB 可跨 AWS 可用区自动执行复制,从而轻松增强生产工作负载的可用性和可靠性。借助多可用区部署选项,您可以运行具有高可用性的关键任务工作负载。一旦发生故障,服务可通过内置的自动故障转移功能从主数据库转移到位于单独可用区 (AZ) 的同步复制的辅助数据库。此外,Amazon RDS for MariaDB 还能够创建只读副本,从而允许您扩展并超越单个数据库部署的容量,以满足读取密集型数据库工作负载。

开始免费使用 AWS

创建免费账户

AWS 免费套餐包括为期一年每月 750 小时的微型数据库实例使用时间,以及由 Amazon Relational Database Service (RDS) 提供的 20GB 存储空间以及 20GB 备份空间。

查看 AWS 免费套餐详细信息


Amazon RDS for MariaDB 部署预配置了一组适用于选定数据库实例类的参数和设置,使您能够轻松启动 MariaDB 实例并在数分钟内连接您的应用程序,而无需执行任何配置。如果您想要更改任何配置,可通过“数据库参数组”完成。

Amazon RDS 针对您的数据库实例部署提供了 Amazon CloudWatch 指标,无需额外付费。您可以使用 AWS 管理控制台来查看数据库实例部署的关键运行指标,包括计算/内存/存储容量使用率、I/O 活动和数据库实例连接。

Amazon RDS 通过电子邮件或 SMS 提供有关您的数据库实例部署的 Amazon SNS 通知。您可以使用 AWS 管理控制台或 Amazon RDS API 订阅与您的 Amazon RDS 部署相关的 40 多种的不同数据库事件。

Amazon RDS 会自动应用最新修补程序,可确保为您的数据库提供支持的 MariaDB 软件始终为最新版本。对于想要直接管理修补程序时间的客户而言,Amazon RDS for MariaDB 还提供了手动控制修补程序时间安排的功能。

Amazon RDS 通用型 (SSD) 存储可交付 3 IOPS/预配置 GB 的一致基准,提供激增至 3000 IOPS 的能力。要了解详细信息,或者开始使用 Amazon RDS 通用型 (SSD) 存储,请参阅《Amazon RDS 用户指南》中的通用型 (SSD) 存储部分。

您最多可以预配置每个数据库实例 6TB 存储和 30000 IOPS。对于在 r3.8xlarge 实例上运行的 50% 写入、50% 读取的工作负载,您可以为 MariaDB 实现高达 20000 个 IOPS。但是,如果预配置超出此限制,您可能会实现更低的延迟性和更高的吞吐量。

要了解详细信息,或者开始使用 Amazon RDS 预配置 IOPS,请参阅《Amazon RDS User Guide》中的预配置 IOPS 存储部分。

Amazon RDS 的自动备份功能在默认情况下打开,实现数据库实例的时间点恢复。Amazon RDS 将备份您的数据库和事务日志,并且按用户指定的保留期进行存储。这样,您就能够将数据库实例恢复到保留期内任何一秒钟的状态,最多可恢复到前五分钟的状态。自动备份保留期可配置为最长三十五天。

数据库快照是用户启动的数据库实例备份。Amazon RDS 将存储这些完整数据库备份,直至您明确删除它们。您可以在需要时随时从数据库快照创建新数据库实例。

随着存储需求的增长,您可以实时预配置额外的存储,绝无停机时间。如果您使用 RDS 配置 IOPS,您还可以扩展您的数据库实例的吞吐量,方法是指定从 1000 到 30000 IOPS 的 IOPS 数量(按照每 1000 IOPS 的数量级增加),分别对应于 100GB 到 6TB 的存储空间。

使用 Amazon RDS API 或在 AWS 管理控制台上单击几次,您便能扩展计算和内存资源,以增强或缩减部署。扩展操作通常可在几分钟之内完成。

Amazon RDS 多可用区部署将为数据库 (DB) 实例提供增强的可用性和耐用性。当您配置多可用区域数据库实例时,Amazon RDS 会自动创建主数据库实例并将数据同步复制到其他可用区域 (AZ) 中的备用实例。万一发生基础设施故障,Amazon RDS 会执行自动故障转移到备用实例,以便您能够在故障转移结束后立即恢复数据库操作。由于故障转移后数据库实例的终端节点维持不变,所以应用程序可以无需手动管理干预即可恢复数据库操作。

Amazon RDS 只读副本可以轻松实现弹性扩展,超越单个数据库实例的容量限制,满足读取密集型数据库工作负载。您可以为给定的源数据库实例创建一个或多个副本,利用多个数据满足大量应用程序读取流量需求,以此增加聚合的读取吞吐量。只读副本还能升级成独立的数据库实例。

Amazon RDS 现在支持您使用通过 AWS Key Management Service (KMS) 管理的密钥来加密您的 MariaDB 数据库。在通过 Amazon RDS 加密运行的数据库实例上,静态存储于底层存储的数据都将加密,自动备份、只读副本和快照也是如此。

使用 Amazon VPC,您可在自己的虚拟网络中隔离您的数据库实例,并使用经过行业标准加密的 IPsec VPN 连接到现有 IT 基础设施。要了解有关 VPC 中的 Amazon RDS 的更多信息,请参阅Amazon RDS User Guide。此外,使用 Amazon RDS,您可以配置防火墙设置并控制对数据库实例的网络访问。