Amazonrds 简明教程

Amazon RDS - Overview

由于 RDS 是 AWS 提供的托管服务,因此我们可以期望它与其他 AWS 服务一样,为其提供的各种 RDBMS 提供可扩展性、安全性和成本效益。通过 AWS RDS 可获得的数据库产品如下所示。

  1. MySQL - 支持 MySQL 5.5 到 5.7 版本。小版本升级会自动进行,无需用户参与。

  2. MariaDB – 支持 MariaDB 10.0 到 10.2 版本。

  3. Oracle – 支持版本 11g 和 12c。您可以使用 aws 提供的 Oracle 许可证,也可以自己准备许可证。这两者的计费方式不同。

  4. Microsoft SQL Server – 支持版本 200t 到 2017。此外,AWS 支持企业版、标准版、Web 版和 Express 版等不同版本。

  5. PostgreSQL – 支持版本 9 到 11。可以配置为具有读取副本的多 A-Z 部署。如果主键出现故障,AWS RDS 会自动故障转移到辅助键。

  6. Amazon Aurora – 这是 Amazon 自己的 RDBMS。我们将在单独的教程中介绍它。

通过提供以下功能,每款此类数据库软件都作为软件即服务 (SaaS) 提供。

  1. 针对数据库实例自定义 CPU 容量、内存分配和 IOPS(每秒输入输出)。

  2. 在无需任何用户干预的情况下管理 RDBMS 软件的软件修补、故障和恢复。

  3. 使用快照允许手动或自动备份数据库。从这些快照中恢复数据库。

  4. 通过创建同步的主实例和辅助实例来提供高可用性。如果主键出现故障,AWS RDS 会自动故障转移到辅助键。

  5. 将数据库放在虚拟私有云 (VPC) 中,并使用 AWS IAM(身份和访问管理)服务控制对数据库的访问。

  6. 有两种 AWS RDS 服务购买选项:按需实例和预留实例。对于按需实例,您需要为每个使用小时付费,而对于预留实例,您需要预先支付一年至三年的费用。