跳至主要内容

Amazon RDS

Amazon RDS 功能

概述

Amazon RDS 是一项托管关系数据库服务,提供七种您熟悉的数据库引擎供您选择,包括 Amazon Aurora MySQL 兼容版、Amazon Aurora PostgreSQL 兼容版、MySQL、MariaDB、PostgreSQL、Oracle 和 Microsoft SQL Server。这意味着您当前已用于现有数据库的代码、应用程序和工具也可以用在 Amazon RDS 上。Amazon RDS 能够处理常规数据库任务,例如调配、修补、备份、恢复、故障检测和修复。

借助 Amazon RDS,可以轻松使用复制来增强生产工作负载的可用性和可靠性。使用多可用区部署选项,您可以高可用性运行任务关键型工作负载,您还可以利用内置的自动故障转移功能将故障从主数据库转移到同步复制的备用数据库。利用只读副本,您可以进行横向扩展,超越单个数据库部署的容量,以处理高读取量的数据库负载。

与所有亚马逊云科技服务一样,您无需进行任何预先投资,只需为您使用的资源付费。

降低管理负担

全部打开

    Amazon RDS 蓝绿部署让您能够在 Aurora MySQL 兼容版、Amazon RDS for MySQL 和 Amazon RDS for MariaDB 上更安全、更简单、更快速地进行数据库更新,而不造成数据丢失。只需几个步骤,蓝绿部署即可创建一个映射生产环境的模拟环境,并使用逻辑复制保持两个环境同步。您可以在不影响生产工作负载的情况下进行更改,例如进行主要/次要版本升级、架构修改和参数设置更改。

    提升模拟环境时,蓝绿部署会阻止对蓝色和绿色环境的写入,直至完成切换。蓝绿部署使用内置的一套切换防护机制,这一套防护机制会在提升时间超过允许的最长停机时间时使提升超时、检测复制错误、检查实例运行状况等。

    了解更多 »

    Amazon RDS 将确保为您的部署提供支持的关系数据库软件使用最新的补丁程序,以保持最新状态。您可以选择数据库实例修补的时间和是否进行修补。

    了解更多 »

    Amazon RDS 通过分析数据库实例的配置和使用量指标来提供最佳实践指导。建议涵盖数据库引擎版本、存储、实例类型和网络等领域。您可以浏览可用的建议并立即执行建议的操作,将其安排在下一个维护时段,或者完全关闭它。

    了解更多 »

性能

全部打开

    Amazon RDS 通用型存储是一种基于 SSD 型存储选项,可为每 GB 的预置存储容量提供 3 IOPS 的一致基准,并且突增可高出基准达 3,000 IOPS。此存储类型适用于各种数据库工作负载。

    了解更多 »

    Amazon RDS 预调配 IOPS 存储是 SSD 型存储方案,旨在提供快速、可预测且一致的输入/输出性能。您可以在创建数据库实例时指定 IOPS 率,Amazon RDS 将在数据库实例的生命周期内预置 IOPS 率。此存储类型针对输入/输出密集型事务性 (OLTP) 数据库工作负载进行了优化。您可以为每个数据库实例预置多达 40,000 IOPS,但实际实现的 IOPS 可能会因数据库工作负载、实例类型和数据库引擎选择而有所不同。

    了解详情 »

可扩展性

全部打开

    您可以扩展计算和内存资源,为您的部署提供支持,最多可扩展 32 个 vCPU 和 244 GiB 的 RAM。计算扩展操作通常在几分钟内完成。

    随着存储需求的增长,您还可以预置额外的存储空间。Amazon Aurora 引擎将随着数据库存储需求的增长自动扩展数据库卷,最大可扩展至 256 TiB 或您定义的最大值。MySQL、MariaDB、Oracle 和 PostgreSQL 引擎支持将存储空间纵向扩展至 64 TiB。使用适用于 Oracle 的 RDS 和适用于 SQL Server 的 RDS 时,您可以通过向实例附加额外的存储卷将存储空间纵向扩展至 256 TiB。存储扩展是实时的,且无停机时间。

    了解更多 »

    只读副本可以轻松地进行弹性横向扩展,从而超出单个数据库实例的容量限制,以读取密集型数据库工作负载。您可以为给定源数据库实例创建一个或多个副本,并从数据的多个副本提供大容量应用程序读取流量,从而提高总读取吞吐量。只读副本在 Amazon RDS for MySQL、MariaDB、PostgreSQL、SQL Server 和 Oracle 以及 Amazon Aurora。

    了解更多 »

可用性和持久性

全部打开

    Amazon RDS 的自动备份功能可实现数据库实例的时间点故障恢复。Amazon RDS 将备份您的数据库和事务日志,并将两者都存储在用户指定的保留期内。借助此功能,您可以在保留期间将您的数据库实例恢复到任意秒,直到最后五分钟。您的自动备份保留期最多可配置为 35 天。

    数据库快照是用户启动的对您存储在 Amazon S3 中的实例的备份,快照将会保留到您明确将其删除为止。您可以根据需要随时从数据库快照创建新实例。尽管数据库快照在操作时用作完整备份,但只需为增量存储使用量付费。

    Amazon RDS 多可用区部署让数据库实例的可用性和持久性得到提升,使其成为生产数据库工作负载的天然搭档。当您预置多可用区数据库实例时、Amazon RDS 会将您的数据同步复制到不同可用区 (AZ) 中的备用实例。

    了解更多 »

    如果发生硬件故障,Amazon RDS 将自动替换为您的部署提供支持的计算实例。

安全性

全部打开

    我们建议您在 Amazon VPC 中运行数据库实例,这样可以在自己的虚拟网络中隔离数据库,然后使用 Direct Connect 连接到本地 IT 基础设施。您可以配置防火墙设置并控制对您的数据库实例的网络访问。

    Amazon RDS 与 Amazon Identity and Access Management (IAM) 集成,并使您能够控制您的 Amazon IAM 用户和组可对特定 Amazon RDS 资源采取的操作,从数据库实例到快照、参数组和选项组。您还可以标记您的 Amazon RDS 资源,并控制您的 IAM 用户和组可以对具有相同标签和相关值的资源组采取的操作。例如,您可以配置 IAM 规则以确保开发人员能够修改“开发”数据库实例,但只有数据库管理员才能修改“生产”数据库实例。

    了解更多 »

可管理性

全部打开

    Amazon RDS 提供增强监控功能,通过该功能可获取 50 多项有关 CPU、内存、文件系统和磁盘 I/O 的指标。此外,它还提供了 Amazon RDS 性能详情,这是一款易于使用的工具,可帮助您快速检测性能问题。Amazon RDS 还支持 Amazon CloudWatch 指标,且不会对您的数据库实例收取额外费用。您可以使用 Amazon RDS 控制台查看关键的运行指标,包括计算/内存/存储容量利用率、I/O 活动以及实例连接情况。

    Amazon CloudWatch 数据库洞察可将来自您的应用程序、数据库以及它们所运行的操作系统实例集的日志和指标整合到控制台中的统一视图中。使用其预构建的控制面板、推荐的警报和自动遥测收集,您可以监控数据库实例的运行状况以进行根本原因分析。

    应用程序开发人员可以通过从 Amazon CloudWatch Application Signals 中的应用程序性能视图向下钻取到 CloudWatch 数据库洞察中的特定依赖数据库,将应用程序性能与数据库性能关联起来。CloudWatch 数据库洞察继承了 Amazon RDS 性能详情的所有功能,以及实例集级监控、与应用程序性能监控的集成以及数据库指标与日志和事件的关联等附加功能。

    Amazon RDS 与 Amazon Config 集成,通过记录和审计对数据库实例配置的更改,包括参数组、子网组、快照、安全组和事件订阅,从而支持合规性并增强安全性。

经济高效

全部打开

    Amazon RDS 无需预先承诺;您只需为启动的每个数据库实例支付月度费用即可。而且,当您完成数据库实例操作时,您可以轻松地将其删除。要查看更多详细信息,请访问 Amazon RDS 定价页面

    借助 Amazon RDS 预留实例,您可以将数据库实例预留一年或三年,并借此获得与按需实例定价相比而言更大的折扣。

    Amazon RDS 让您能够轻松停止和启动数据库实例,一次最多 7 天。借助此功能,您可以较低成本轻松地将数据库用于开发和测试目的,在这两种使用情形中,数据库无需一直运行。

开发人员生产力

全部打开

    Trusted Language Extensions (TLE) for PostgreSQL 是一个开源的开发工具包项目,允许您快速构建高性能扩展并在 Amazon Aurora 和 Amazon RDS 上安全地运行它们,而无需亚马逊云科技来认证代码。开发人员可以使用常见的可信语言(例如 JavaScript、PL/pgSQL、Perl 和 SQL)来安全地编写扩展。TLE 旨在防止对不安全资源的访问,并将扩展缺陷限制到单个数据库连接。数据库管理员可以精细地在线控制谁可以安装扩展并创建运行扩展的权限模型。Aurora 和 Amazon RDS 客户可以免费使用 TLE。

    了解更多 »