Amazon RDS - 概述
由于 RDS 是 AWS 提供的托管服务,我们可以预期,与其他 AWS 服务一样,它将为其提供的各种 RDBMS 提供可扩展性、安全性和成本效益。通过 AWS RDS 提供的数据库产品如下所列。
MySQL - 支持 MySQL 5.5 至 5.7 版本。小幅升级会自动进行,无需用户参与。
MariaDB – 支持 MariaDB 10.0 至 10.2 版本。
Oracle – 支持版本 11g 和 12c。您可以使用 AWS 提供的 Oracle 许可证或自带许可证。这两个的成本是不同的。
Microsoft SQL Server – 支持 200t 至 2017 版本。AWS 还支持各种版本,如 – Enterprise、Standard、Web 和 Express。
PostgreSQL – 支持版本 9 至 11。可以配置为具有读取副本的多 A-Z 部署。
Amazon Aurora – 这是 Amazon 自己的 RDBMS。我们将在单独的教程中介绍它。
这些数据库软件中的每一个都以软件即服务 (saas) 的形式提供,提供以下功能。
为数据库实例定制 CPU 容量、内存分配和 IOPS(每秒输入输出)。
无需任何用户干预即可管理 RDBMS 软件的软件修补、故障和恢复。
允许使用快照手动或自动备份数据库。从这些快照恢复数据库。
通过创建同步的主实例和辅助实例来提供高可用性。如果主 AWS RDS 发生故障,则会自动故障转移到辅助。
将数据库放在虚拟私有云 (VPC) 中,并使用 AWS IAM(身份和访问管理)服务来控制对数据库的访问。
AWS RDS 服务有两种购买选项。按需实例和预留实例。对于按需实例,您需要按小时支付使用费,而对于预留实例,您需要预付一年到三个时间段的费用。