什么是 RDS?

RDS 是基于云计算平台的,一种即开即用、性能稳定、高效安全、可弹性收缩的在线数据库服务。它设有多重安全防护、配有完备的监控体系,能够保证及时、专业地为用户提供容灾、备份、恢复、迁移等全面的解决方案。

亚马逊云科技的 Amazon RDS

亚马逊云科技的 Amazon RDS 是一项在其云服务上提供的托管式关系数据库服务。它旨在简化云中关系数据库的设置、操作、扩展和管理等任务。

Amazon RDS 让用户无需担心底层基础设施的配置和管理,可以轻松地在云中部署和运行关系数据库。用户只需专注于数据库层面的操作和优化。

Amazon RDS 为用户提供经济高效且可根据需求调整大小的存储容量。用户可以自定义数据库存储的保留时间,并实现时间点恢复,以满足不同的业务需求。

Amazon RDS 支持多种热门的关系数据库引擎,包括:

  • 兼容 MySQL 的 Amazon Aurora
  • 兼容 PostgreSQL 的 Amazon Aurora
  • MySQL
  • MariaDB
  • PostgreSQL
  • Oracle
  • SQL Server

Amazon RDS 提供了自动化的数据库管理功能,如自动备份、自动修补、自动故障转移等,以及全面的监控和指标收集功能,帮助用户降低运维成本。

RDS 支持的数据库

RDS (Relational Database Service) 是亚马逊云科技 (Amazon Web Services) 提供的一种基于云计算平台的关系型数据库服务。RDS 支持的数据库采用关系模型组织数据,能够借助集合代数等方法高效处理数据库中的数据。

当前,RDS 支持以下几种主流的云关系数据库:

  • Oracle:甲骨文公司开发的关系数据库管理系统
  • DB2:IBM 公司开发的关系数据库管理系统
  • PostgreSQL:一种开源的对象关系数据库管理系统
  • SQL Server:微软公司开发的关系数据库管理系统
  • MySQL:开源的关系数据库管理系统

关系型数据库可以理解为二维表格模型,它将数据以最小关系表的形式存储,能够有效避免数据重复,使得数据管理更加规范、直观、清晰。关系型数据库具有以下优点:

  • 适用范围广泛:关系型数据库可应用于各种场景,如金融、制造、零售等行业
  • 易于理解:基于二维表格的数据组织形式直观易懂
  • 存储和读取高效:借助索引等技术,数据存储和读取性能良好
  • 稳定性高:关系型数据库经过多年发展,技术相对成熟稳定

总之,RDS 支持多种主流的关系型数据库,为用户提供了丰富的选择,满足不同场景的需求。借助该服务,用户可以轻松部署和管理这些数据库,提高运维效率。

RDS 支持的数据库

Amazon RDS 的特性

可扩展性

Amazon RDS 提供了出色的可扩展性,允许用户根据需求动态调整计算和内存资源。用户可以将本机的计算和内存资源无缝扩展到 32 个 vCPU 和 244 GiB RAM。这种扩展操作通常可在几分钟内完成,而且不会导致停机或服务中断。随着业务需求的增长和数据量的增加,Amazon RDS 还可以预置额外的存储空间,确保数据库的持续运行和数据的安全存储。通过这种灵活的扩展能力,用户可以根据实际需求动态调整资源配置,优化资源利用率,提高成本效益。

可扩展性

可用性及持久性

Amazon RDS 内置了自动备份功能,能够帮助用户实现数据库的时间点恢复,从而确保数据的可用性和持久性。该功能会自动将用户的数据库数据和事务日志进行备份,并允许用户设置备份保留期,最长可达 35 天。这意味着,如果出现数据丢失或损坏的情况,用户可以将数据库恢复到保留期内任意一个时间点的状态,最短恢复时间可达 5 分钟。通过自动备份和时间点恢复功能,Amazon RDS 可以最大限度地减少数据丢失风险,确保业务连续性和数据完整性。

可用性及持久性

安全性

Amazon RDS 提供了多层次的安全防护措施,确保数据库的安全性。首先,它支持使用 Amazon KMS 管理的密钥对数据库进行加密,有效防止数据泄露。其次,Amazon RDS 允许用户设置防火墙规则,监控和控制对数据库的外部访问。此外,用户还可以将数据库隔离在自己的虚拟私有网络,与其他网络资源进行逻辑隔离。最后,Amazon RDS 支持使用行业标准的加密 IPsec VPN 与本地 IT 基础设施进行安全连接,实现混合云部署。通过这些全方位的安全防护措施,Amazon RDS 可以极大程度上保证数据库的安全性,满足企业对数据安全的严格要求。

安全性

可管理性

Amazon RDS 提供了强大的管理功能,简化了数据库的运维工作。用户可以通过 Amazon RDS 管理控制台查看关键运行指标,如 CPU 利用率、内存使用情况等,并根据需要调整配置参数,确保数据库的合规性和性能。Amazon RDS 还提供了增强监控功能,帮助用户快速检测和诊断性能问题。此外,它还支持通过电子邮件或 Amazon SNS 及时发送数据库事件通知,让用户随时掌握数据库的运行状态。通过这些管理和监控工具,用户可以更轻松地管理和维护数据库,提高运维效率,降低运营成本。

可管理性

低成本性

Amazon RDS 采用按需付费的定价模式,用户无需预先购买或承诺使用,只需为实际启动的数据库实例按月支付费用。这种灵活的付费方式可以有效降低企业的前期投资成本。此外,当用户完成工作后,可以轻松删除不再需要的数据库实例,避免资源浪费。Amazon RDS 还提供了停止和启动实例的功能,允许用户在不使用数据库时将实例停止长达 7 天,从而进一步降低成本。通过这些成本优化措施,Amazon RDS 可以帮助企业最大限度地降低数据库运营成本,提高资源利用效率。

低成本性

RDS 的优势

Amazon RDS 提供了多项优势,使其成为企业部署关系型数据库的理想选择。

简化设置、运维和扩展

Amazon RDS 简化了关系型数据库的设置、操作和扩展。管理流程如数据库软件补丁、数据库备份和启用时间点恢复等都由服务自动管理。只需一个 API 调用,即可按需扩展存储和计算资源。


提高可用性和数据持久性

Amazon RDS 支持多可用区域 (MultiAZ) 部署,可在不同可用区域自动配置和维护物理或逻辑备用副本,提高了数据库实例的可用性和数据持久性。在计划内维护或意外中断服务时,RDS 会自动切换到最新的备用实例,无需管理员干预即可恢复数据库操作。


支持读取扩展

RDS 还支持读取副本,可用于扩展读取密集型数据库工作负载。MySQL、MariaDB 和 PostgreSQL 数据库最多可创建 5 个读取副本,利用各自数据库引擎的本地异步复制功能。


提供性能监控和无服务器选项

Amazon RDS 通过亚马逊云科技管理控制台和 Amazon CloudWatch API 提供性能指标和监控。该服务还为需要大规模扩展数据库工作负载的客户提供了 Aurora Serverless 选项。

如何管理和监控 RDS

Amazon RDS 提供了自动化的数据库管理过程,包括修补数据库软件、备份数据库以及启用时间点恢复功能。用户还可以通过单个 API 调用亚马逊云科技控制平面,按需扩展存储和计算资源。此外,亚马逊云科技还提供了可选的增强监控功能,为 MySQL、MariaDB 和 Aurora 数据库引擎提供了更多指标。除了运行 RDS 实例的每小时成本,用户还需要为所配置的存储量、数据传输以及输入和输出操作付费。亚马逊云科技推出了预配置的输入/输出操作,用户可以为其应用程序定义所需的 IOPS,因为 IOPS 可能对运行 RDS 实例的总成本产生重大影响。

如何管理和监控 RDS

RDS 的高可用性和容错能力

亚马逊云科技关系数据库服务 (Amazon RDS) 提供了高可用性和容错能力,确保您的数据库系统持续运行,即使发生故障。

1

多可用区域部署

RDS 允许您在多个可用区域中部署数据库实例,从而实现高可用性。如果一个可用区域发生故障,RDS 会自动将数据库流量切换到另一个可用区域,确保应用程序持续运行。这种多可用区域部署提高了容错能力,降低了单点故障的风险。

2

自动故障转移

RDS 使用多可用区域部署并支持自动故障转移。当主数据库实例发生故障时,RDS 会自动将流量切换到备用实例,最大程度地减少应用程序停机时间。自动故障转移确保了数据库的高可用性,即使在意外情况下也能保持连续运行。

3

自动备份和恢复

RDS 会自动执行定期备份,并将备份存储在 Amazon S3。如果数据库实例发生故障,您可以从最新的备份快速恢复数据库,最大限度地减少数据丢失。这种自动备份和恢复功能提高了数据的持久性和可恢复性。

4

可扩展性

RDS 允许您根据需求轻松扩展或缩减数据库实例的计算和存储资源。您可以在不停机的情况下扩展实例,从而满足不断增长的工作负载需求。这种可扩展性确保了您的数据库系统能够适应变化,并提供所需的性能和容量。

注册开启免费试用 热门云产品任你选

免费体验 40+ 款企业级云服务,一次性试用多款云产品,迅速找到适配您业务的解决方案

RDS 的安全性如何保证

RDS (Amazon Relational Database Service) 采用了多层安全防护措施来确保数据库的安全性。首先,RDS 数据库实例运行在亚马逊云科技云中的虚拟私有云 (VPC) 内部,与公共互联网隔离。用户可以通过 VPC 安全组和网络 ACL 控制对数据库实例的访问。其次,RDS 支持使用 SSL/TLS 加密与数据库实例之间的网络通信,防止数据在传输过程中被窃取。此外,RDS 还提供了静态数据加密功能,可以使用亚马逊云科技密钥管理服务 (KMS) 对存储在数据库实例上的数据进行加密。最后,RDS 支持创建数据库快照并将其存储在 Amazon S3 中,以实现数据备份和灾难恢复。通过这些安全措施的综合应用,RDS 能够为用户提供高度安全的数据库服务。

RDS 的安全性如何保证

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程

快速上手训练营

第一课:亚马逊云科技简介

本课程帮助您初步了解云平台与本地环境的差异,以及亚马逊云科技平台的基础设施和部分核心服务,包括亚马逊云科技平台上的弹性高可用架构,架构设计准则和本地架构迁移上云的基本知识。

亚马逊云科技技术讲师:李锦鸿

第二课:存储与数据库服务

您将在本课程中学习到亚马逊云科技上的三个存储服务分别是什么。我们也将在这个模块中为您介绍亚马逊云科技上的关系型数据库服务 Amazon Relational Database Service (RDS)。

亚马逊云科技资深技术讲师:周一川

第三课:安全、身份和访问管理

在这个模块,您将学习到保护您在亚马逊云科技上构建的应用的安全相关知识,责任共担模型以及身份和访问管理服务, Identity and Access Management (IAM) 。同时,通过讲师演示,您将学会如何授权给 EC2 实例,允许其访问 S3 上的资源。

亚马逊云科技技术讲师:马仲凯

了解更多入门学习计划 »

快速上手训练营

账单设置与查看

账单设置与查看

动手实操

快速上手云上无服务器化的 MySQL 数据库

本教程将引导您创建一个Aurora Serverless 数据库并且连接上它。

部署时间:10 分钟

启动一台基于 Graviton2 的 EC2 实例

本教程将为您讲解如何在云控制台上启动一台基于 Graviton2 的 EC2 实例。

部署时间:5 分钟

使用 Amazon Systems Manager 进行云资源统一跟踪和管理

在这个快速上手教程中,您将学会如何使用 Amazon Systems Manager 在 Amazon EC2 实例上远程运行命令。

部署时间:10 分钟

查看更多教程 »

动手实操

快速注册账号 享用免费套餐

快速注册账号 享用免费套餐

跟随注册步骤详解,三分钟快速创建账号,领取免费权益   立即注册 »

跟随注册步骤详解,三分钟快速创建账号,领取免费权益   立即注册 »

  • 1 进入注册页面
  • 1. 打开中国区

    输入邮箱 - 邮箱验证

    1. 打开中国区 账号注册页面

    输入邮箱 - 邮箱验证
    01
    填写您
    注册账号的邮箱
    点击“继续”
    01
    填写您
    注册账号的邮箱
    点击“继续”
    02
    查看您的
    注册账号邮箱
    02
    查看您的
    注册账号邮箱
    03
    输入
    邮箱中收到的验证码
    点击“继续”
    03
    输入
    邮箱中收到的验证码
    点击“继续”
    注:该链接中的内容显示语言 是与您的网页浏览器设置相一致的,您可以根据需要自行调整语言栏。 *图片点击可放大
  • 2 设置用户名及密码
  • 2. 填写用户名密码

    设置用户名 - 设置密码 - 确认密码

    2. 填写用户名密码

    设置用户名 - 设置密码 - 确认密码
    01
    请设置您的
    账号用户名
    *例如: webchina
    01
    请设置您的
    账号用户名
    *例如: webchina
    02
    为您的帐号
    设置密码
    02
    为您的帐号
    设置密码
    03
    重新
    输入密码
    03
    重新
    输入密码
    *图片可点击放大
  • 3 填写企业信息
  • 3. 填写账号联系人以及公司信息

    3. 填写账号联系人以及公司信息

    填写姓名 - 填写联系电话 - 填写公司名称 - 填写办公地址 - 选择是否需要发票 - 点击查看客户协议
    填写姓名 - 填写联系电话 - 填写公司名称 - 填写办公地址 - 选择是否需要发票 - 点击查看客户协议
    01
    填写公司联系人
    姓名全称
    01
    填写公司联系人
    姓名全称
    02
    填写公司联系人的
    联系电话
    02
    填写公司联系人的
    联系电话
    03
    填写
    公司名称
    *重要! ! !公司名称请务必与您所提供的营业执照公司名称保持一致
    03
    填写
    公司名称
    *重要! ! !公司名称请务必与您所提供的营业执照公司名称保持一致
    04
    填写
    公司办公地址
    省份/自治区/直辖市 - 城市 - 区 - 街道门牌号以及楼层信息 - 邮政编码
    04
    填写
    公司办公地址
    省份/自治区/直辖市 - 城市 - 区 - 街道门牌号以及楼层信息 - 邮政编码
    05
    请选择
    是否需要发票
    05
    请选择
    是否需要发票
    06
    点击查看
    客户协议
    勾选方框表示您已阅读,并同意客户协议的条款
    06
    点击查看
    客户协议
    勾选方框表示您已阅读,并同意客户协议的条款
    *图片可点击放大
  • 4 企业信息验证
  • 4. 企业信息验证

    上传企业执照 - 填写负责人姓名 - 填写联系方式 -上传身份证件

    4. 企业信息验证

    上传企业执照 - 填写负责人姓名 - 填写联系方式 -上传身份证件
    01
    在此上传
    企业注册执照
    01
    在此上传
    企业注册执照
    02
    请填写网络安全负责人的
    姓名

    请注意: 该字段务必与您下方提供的身份证号匹配或与证件上的姓名保持一致

    02
    请填写网络安全负责人的
    姓名

    请注意: 该字段务必与您下方提供的身份证号匹配或与证件上的姓名保持一致

    03
    请填写网络安全负责人的
    联系方式
    有效的电子邮件地址 - 有效的中国内地 手机号码 - 座机号码(如无座机,请填写正确有效的手机号码)
    03
    请填写网络安全负责人的
    联系方式
    有效的电子邮件地址 - 有效的中国内地 手机号码 - 座机号码(如无座机,请填写正确有效的手机号码)
    04
    在此上传网络安全负责人的
    身份证件

    请注意:当您选择证件类型为“身份证”时,您需要填写正确的身份证号码,选择其他证件类型时,您需要上传证件扫描稿

    04
    在此上传网络安全负责人的
    身份证件

    请注意:当您选择证件类型为“身份证”时,您需要填写正确的身份证号码,选择其他证件类型时,您需要上传证件扫描稿

    *图片可点击放大
  • 5 完成手机验证
  • 5. 完成手机验证

    输入手机号 - 输入验证码

    5. 完成手机验证

    输入手机号 - 输入验证码
    01
    在此填写
    手机号
    01
    在此填写
    手机号
    02
    请输入您收到的
    4 位
    验证码
    02
    请输入您收到的 4 位
    验证码
    03
    请点击
    继续
    03
    请点击
    继续
    *图片可点击放大
  • 6 选择支持计划
  • 6. 选择支持计划

    选择一个亚马逊云科技支持计划

    6. 选择支持计划

    选择一个亚马逊云科技支持计划
    请根据需求
    选择一个支持计划
    请根据需求
    选择一个支持计划
    *图片点击可放大
免费试用 12 个月

云服务器 EC2

每月免费使用 750 小时,两种实例类型可选,并可免费获得 750 小时公网 IPv4 地址