Amazon Relational Database Service
用户指南 (API Version 2014-10-31)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

数据库实例类

数据库实例的计算和内存容量由数据库实例类决定。通过更改数据库实例类,可以更改数据库实例的可用 CPU 和内存;要更改数据库实例类,必须修改数据库实例。

您需要的数据库实例类取决于您的处理能力和内存要求。具备既支持“突发式”访问也支持持续性访问的数据库实例类。有关确定您的内存要求的最佳实践建议,请参阅数据库实例 RAM 建议。有关存储选项的更多信息,请参阅 Amazon RDS 的存储

当前一代数据库实例类

当前一代数据库实例类包括:

实例类型 当前一代数据库实例类
标准当前一代 (db.m4)

db.m4.large | db.m4.xlarge | db.m4.2xlarge | db.m4.4xlarge | db.m4.10xlarge

内存优化的当前一代 (db.r3) db.r3.large | db.r3.xlarge | db.r3.2xlarge | db.r3.4xlarge | db.r3.8xlarge
具有突增能力的当前一代 (db.t2) db.t2.micro | db.t2.small | db.t2.medium | db.t2.large

标准当前一代 (db.m4)

标准最新一代 (db.m4) 实例是第三代实例,它们以更低的价格提供了比第二代 db.m3 实例类更高的计算容量。该数据库实例类要求数据库实例位于 VPC 中。

当前一代实例类可用于以下数据库引擎:

数据库引擎 可用性
Amazon Aurora 不支持 Aurora。
MariaDB 支持所有版本。
Microsoft SQL Server

请参阅Microsoft SQL Server 的数据库实例类支持

MySQL 支持 MySQL 版本 5.5、5.6 和 5.7。
Oracle

请参阅Oracle 的数据库实例类支持

PostgreSQL 支持所有版本。

内存优化的当前一代 (db.r3)

内存优化的当前一代 (db.r3) 实例是第二代实例,它们提供了内存优化,并以更低的价格提供了比第一代 db.m2 实例类更高的计算容量。南美洲(圣保罗) 区域未提供 db.r3 数据库实例类。

内存优化型实例 (db.r3) 可用于以下数据库引擎:

数据库引擎 可用性
Amazon Aurora 支持所有版本。
MariaDB 支持所有版本。
Microsoft SQL Server

请参阅Microsoft SQL Server 的数据库实例类支持

MySQL 支持 MySQL 版本 5.5、5.6 和 5.7。
Oracle

请参阅Oracle 的数据库实例类支持

PostgreSQL 支持所有版本。

与任何其他修改一样,通过修改数据库实例,在 2014 年 4 月 23 日之后创建的 MySQL 数据库实例可切换到 db.r3 实例类。2014 年 4 月 23 日之前创建的运行 MySQL 版本 5.5 的 MySQL 数据库实例必须先升级到 MySQL 版本 5.6。有关升级 MySQL 数据库实例的信息,请参阅 升级数据库引擎版本。有关更多信息,请参阅 Amazon EC2 文档中的 R3 实例

具有突增能力的当前一代 (db.t2)

具有突增能力的当前一代 (db.t2) 实例是提供基准性能水平并能够突增至满 CPU 使用率的实例。该数据库实例类要求数据库实例位于 VPC 中。

如果您的现有数据库实例需要转换为 db.t2 数据库实例类,请注意 db.t2 数据库实例类需要 VPC;如果您的当前数据库实例不在 VPC 中,请参阅将不在 VPC 中的数据库实例移动到 VPC 中以了解如何将不在 VPC 中的数据库实例移入 VPC。有关与 db.t2 数据库实例类结合使用的 T2 实例的更多信息,请参阅 Amazon EC2 文档中的 T2 实例

数据库引擎 可用性
Amazon Aurora Aurora 版本 1.9 及更高版本支持 db.t2.medium 实例类。Aurora 版本 1.11 及更高版本支持 db.t2.medium 和 db.t2.small 实例类。
MariaDB 支持所有版本。
Microsoft SQL Server

请参阅Microsoft SQL Server 的数据库实例类支持

MySQL 支持 MySQL 版本 5.5、5.6 和 5.7。
Oracle

请参阅Oracle 的数据库实例类支持

PostgreSQL 支持所有版本。

上一代数据库实例类

上一代数据库实例类包括:

实例类型 上一代数据库实例类
标准上一代 (db.m3)

db.m3.medium | db.m3.large | db.m3.xlarge | db.m3.2xlarge

标准上一代 (db.m1)

db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge

内存优化的上一代 (db.m2)

db.m2.xlarge | db.m2.2xlarge | db.m2.4xlarge

微型实例 (db.t1.micro) db.t1.micro

标准上一代 (db.m3)

标准上一代 (db.m3) 实例是第二代实例,它们在计算、内存和网络资源方面实现了平衡,是许多应用程序的良好选择。

标准上一代 (db.m1)

标准上一代 (db.m1) 实例是上一代通用实例。有关更多信息,请参阅 Amazon EC2 文档中的实例类型。PostgreSQL 版本 9.5.2 和 MySQL 版本 5.7 不支持早期生成实例类。

内存优化的上一代 (db.m2)

内存优化的上一代 (db.m2) 实例是第一代内存优化的实例。有关更多信息,请参阅 Amazon EC2 文档中的实例类型。PostgreSQL 版本 9.5.2 和 MySQL 版本 5.7 不支持此实例类。

微型实例 (db.t1.micro)

微型实例 (db.t1.micro) 是足够用于测试而不应该用于生产应用程序的实例。PostgreSQL 版本 9.5.2 和 MySQL 版本 5.7 不支持此实例类。想要了解更多信息,请参阅 Amazon EC2 文档中的微型实例主题

所有可用数据库实例类的规范

下表提供了 Amazon RDS 数据库实例类的详细信息。

实例类 vCPU ECU 内存 (GB) EBS 优化 网络性能
微型实例

db.t1.micro

1

1 .615 非常低

db.m1.small

1

1 1.7 非常低
标准 – 最新一代 (仅限 VPC)

db.m4.large

2

6.5 8 450 Mbps 适中

db.m4.xlarge

4

13 16 750 Mbps

db.m4.2xlarge

8

25.5 32 1000 Mbps

db.m4.4xlarge

16

53.5 64 2000 Mbps

db.m4.10xlarge

40

124.5 160 4000 Mbps 10 GBps
内存优化 – 最新一代

db.r3.large

2

6.5 15.25 适中

db.r3.xlarge

4

13 30.5 500 Mbps 适中

db.r3.2xlarge

8

26 61 1000 Mbps

db.r3.4xlarge

16

52 122 2000 Mbps

db.r3.8xlarge

32

104 244 10Gbps
具有突增能力 - 当前一代 (仅限 VPC)

db.t2.micro

1

1 1

db.t2.small

1

1 2

db.t2.medium

2

2 4 适中

db.t2.large

2

2 8 适中
标准 – 上一代

db.m3.medium

1

3 3.75 适中

db.m3.large

2

6.5 7.5 适中

db.m3.xlarge

4

13 15 500 Mbps

db.m3.2xlarge

8

26 30 1000 Mbps

db.m1.small

1

1 1.7

db.m1.medium

1

1 3.75 适中

db.m1.large

2

2 7.5 450 Mbps 适中

db.m1.xlarge

4

4 15 450 Mbps High
内存优化 – 上一代

db.m2.xlarge

2

6.5 17.1 适中

db.m2.2xlarge

4

13 34.2 500 Mbps 适中

db.m2.4xlarge

8

26 68.4 1000 Mbps

注意

表列信息包括:

  • vCPU – 虚拟 CPU 或虚拟中心处理单位,是可用于比较数据库实例类的容量单位。您不再购买或租用特定的处理器并用上数月或数年,而是以小时为单位租用容量。我们的目标是提供一致的 CPU 容量,无论实际的底层硬件是什么。

  • ECU – EC2 计算单位,提供对 Amazon EC2 实例的整数处理能力的相对度量。为了便于开发人员在不同的实例类之间比较 CPU 容量,我们定义了 Amazon EC2 计算单位。分配给特定实例的 CPU 量是以这些 EC2 计算单位来表示的。一个 ECU 目前提供的 CPU 计算容量相当于 1.0 – 1.2 GHz 2007 Opteron 或 2007 Xeon 处理器。

  • 内存 (GB) – 以 GB 为单位指定分配给数据库实例的 RAM 内存。请注意,内存与 vCPU 之间通常具有一致的比率。例如,db.m1 数据库实例类具有与 db.m3 数据库实例类相同的内存与 vCPU 比率,而对于大多数使用案例而言, db.m3 实例类提供比 db.m1 实例更好、更一致的性能。db.m3 实例类也比 db.m1 实例的价格更低。

  • EBS 优化 – 数据库实例使用优化的配置堆栈,并为 Amazon Elastic Block Store (Amazon EBS) I/O 提供额外的专用容量。这种优化通过尽可能减少 Amazon EBS I/O 与来自实例的其他流量之间的争用来提供最好的 Amazon EBS 卷性能。有关 Amazon EBS 优化实例的更多信息,请参阅 Amazon EC2 文档中的 Amazon EBS 优化实例

  • 网络性能 – 与其他数据库实例类有关的网络速度。