管理实例类 - Amazon DocumentDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

管理实例类

实例类决定了亚马逊 DocumentDB(兼容 MongoDB)实例的计算和内存容量。您需要的实例类取决于您的处理能力和内存要求。

亚马逊 DocumentDB 支持 R4、R5、R6G、T3 和 T4G 系列的实例类。这些是最新一代的实例类,针对内存密集型应用程序进行了优化。有关这些实例类的规格,请参阅 实例类规格

确定实例类别

要确定实例的类,可以使用 Amazon Web Services Management Console或 describe-db-instances Amazon CLI 操作。

Using the Amazon Web Services Management Console

要确定集群实例的实例类别,请在控制台中完成以下步骤。

  1. 登录Amazon Web Services Management Console,然后打开亚马逊 DocumentDB 控制台https://console.aws.amazon.com/docdb

  2. 在导航窗格中,选择集群来找到你感兴趣的实例。

    提示

    如果您在屏幕左侧没有看到导航窗格,请在页面左上角选择菜单图标 ()。

  3. 在集群导航框中,您将看到该列集群标识符。您的实例列在集群下,与下面的屏幕截图类似。

  4. 在实例列表中,展开集群以找到您感兴趣的实例。找到你想要的实例。然后,看看大小实例行的列以查看其实例类。

    在下图中,实例 robo3t 的实例类为 db.r5.4xlarge

    
                           显示实例及其实例类型的列表的屏幕截图。
Using the Amazon CLI

要使用 Amazon CLI 确定实例的类,可使用带有以下参数的 describe-db-instances 操作。

  • --db-instance-identifier— 可选。指定要查找其实例类的实例。如果省略该参数,describe-db-instances 将返回最多 100 个实例的描述。

  • --query— 可选。指定结果中要包含的实例成员。如果省略该参数,则返回所有实例成员。

以下示例查找该实例的实例名称和类sample-instance-1

对于 Linux、macOS 或 Unix:

aws docdb describe-db-instances \ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' \ --db-instance-identifier sample-instance-1

对于 Windows:

aws docdb describe-db-instances ^ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' ^ --db-instance-identifier sample-instance-1

此操作的输出将类似于下文。

[ [ "sample-instance-1", "db.r5.large" ]

以下示例查找最多 100 个 Amazon DocumentDB 实例的实例名称和类。

对于 Linux、macOS 或 Unix:

aws docdb describe-db-instances \ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' \ --filter Name=engine,Values=docdb

对于 Windows:

aws docdb describe-db-instances ^ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' ^ --filter Name=engine,Values=docdb

此操作的输出将类似于下文。

[ [ "sample-instance-1", "db.r5.large" ], [ "sample-instance-2", "db.r5.large" ], [ "sample-instance-3", "db.r5.4xlarge" ], [ "sample-instance-4", "db.r5.4xlarge" ] ]

有关更多信息,请参阅描述Amazon DocumentDB umentD

更改实例的类

您可以使用 Amazon Web Services Management Console或 Amazon CLI 更改实例的实例类。有关更多信息,请参阅修改AAmazon DocumentDB

不同区域支持的实例类

亚马逊 DocumentDB 支持以下实例类:

  • R6G—最新一代内存优化型实例,由基于 ARM 提供支持AmazonGraviton2 处理器的性能比 R5 实例提高多达 30%,成本便宜 5%。

  • R5—内存优化型实例,在相同的实例成本下,其性能比 R4 实例高出多达 100%。

  • R4—上一代内存优化型实例。

  • T4G—最新一代低成本可突发通用实例类型,由基于 ARM 提供支持AmazonGraviton2 处理器提供基准 CPU 性能,性价比比 T3 实例高出 35%,非常适合运行 CPU 使用率中等、使用量暂时激增的应用程序。

  • T3—低成本可突发通用实例类型,可提供基准的 CPU 性能,并能够在需要的时间内随时突增 CPU 使用率。

有关实例类的详细规格,请参阅实例类规格

给定区域可能支持也可能不支持特定的实例类。下表列出了 Amazon DocumentDB 在每个区域支持哪些实例类。

不同区域支持的实例类
实例类
区域 R6G R5 R4 T4G T3

美国东部(俄亥俄州)

支持

支持

支持

支持

支持

美国东部(弗吉尼亚州北部)

支持

支持

支持

支持

支持

美国西部(俄勒冈州)

支持

支持

支持

支持

支持

南美洲(圣保罗)

支持

支持

支持

支持

亚太地区(海得拉巴)

支持

支持

亚太地区(孟买)

支持

支持

支持

支持

亚太地区(首尔)

支持

支持

支持

支持

亚太地区(悉尼)

支持

支持

支持

支持

亚太地区(新加坡)

支持

支持

支持

支持

亚太地区(东京)

支持

支持

支持

支持

加拿大(中部)

支持

支持

支持

支持

欧洲地区(法兰克福)

支持

支持

支持

支持

欧洲地区(爱尔兰)

支持

支持

支持

支持

支持

欧洲地区(伦敦)

支持

支持

支持

支持

欧洲地区(米兰)

支持

支持

支持

支持

欧洲地区(巴黎)

支持

支持

支持

支持

中国(北京)区域

支持

支持

支持

支持

中国(宁夏)

支持

支持

支持

支持

Amazon GovCloud (US)

支持

支持

支持

实例类规格

下表提供了亚马逊 DocumentDB 实例类的详细信息。可在表下方找到每个表列的说明。

支持的亚马逊 DocumentDB 实例类
实例类 vCPU1 内存 (GiB)2 最大存储温度 (GiB)3 最大带宽 (Mbps)4 网络性能5 配套发动机6
R6G — 基于 Graviton2 的当前一代内存优化型实例类
db.r6g.large 2 16 32 最多 4,750 最高 10 Gbps 4.0.0 和 5.0.0
db.r6g.xlarge 4 32 63 最多 4,750 最高 10 Gbps 4.0.0 和 5.0.0
db.r6g.2xlarge 8 64 126 最多 4,750 最高 10 Gbps 4.0.0 和 5.0.0
db.r6g.4xlarge 16 128 252 4750 最高 10 Gbps 4.0.0 和 5.0.0
db.r6g.8xlarge 32 256 504 9,000 12 Gbps 4.0.0 和 5.0.0
db.r6g.12xlarge 48 384 756 13,500 20 Gbps 4.0.0 和 5.0.0
db.r6g.16xlarge 64 512 1008 19000 25 Gbps 4.0.0 和 5.0.0
R5 — 上一代内存优化型实例类
db.r5.large 2 16 31 最高 3,500 最高 10 Gbps 3.6.0、4.0.0 和 5.0.0
db.r5.xlarge 4 32 62 最高 3,500 最高 10 Gbps 3.6.0、4.0.0 和 5.0.0
db.r5.2xlarge 8 64 124 最高 3,500 最高 10 Gbps 3.6.0、4.0.0 和 5.0.0
db.r5.4xlarge 16 128 249 3,500 最高 10 Gbps 3.6.0、4.0.0 和 5.0.0
db.r5.8xlarge 32 256 504 6800 10Gbps 3.6.0、4.0.0 和 5.0.0
db.r5.12xlarge 48 384 748 7,000 10Gbps 3.6.0、4.0.0 和 5.0.0
db.r5.16xlarge 64 512 1008 13600 20 Gbps 3.6.0、4.0.0 和 5.0.0
db.r5.24xlarge 96 768 1500 14,000 25 Gbps 3.6.0、4.0.0 和 5.0.0
R4 — 上一代内存优化型实例类
db.r4.large 2 15.25 30 437 最高 10 Gbps 仅限 3.6.0
db.r4.xlarge 4 30.5 60 875 最高 10 Gbps 仅限 3.6.0
db.r4.2xlarge 8 61 120 875 最高 10 Gbps 仅限 3.6.0
db.r4.4xlarge 16 122 240 875 最高 10 Gbps 仅限 3.6.0
db.r4.8xlarge 32 244 480 875 10Gbps 仅限 3.6.0
db.r4.16xlarge 64 488 960 14,000 25 Gbps 仅限 3.6.0
T4G — 基于 Graviton2 的最新一代可突发性能实例类
db.t4g.medium 2 4 8.13 最多 2,085 最高 5 Gbps 4.0.0 和 5.0.0
T3 — 上一代可突发性能实例类
db.t3.medium 2 4 7.5 最多 1,536 最高 5 Gbps 3.6.0、4.0.0 和 5.0.0
  1. vCPU— 虚拟中央处理器 (CPU) 的数量。虚拟 CPU 是可用于比较实例类的容量单位。您不再购买或租用特定的处理器并用上数月或数年,而是以小时为单位租用容量。我们的目标是提供一致的 CPU 容量,无论实际的底层硬件是什么。

  2. 内存 (GiB)— 分配给实例的 RAM,以 GB 为单位。内存与 vCPU 之间通常具有一致的比率。

  3. 最大存储温度 (GiB)— 分配给实例用于非永久性临时文件存储的 RAM(以 GB 为单位)。

  4. 最大带宽 (Mbps)— 以每秒兆比特为单位的最大带宽。除以 8 可获得预期吞吐量 (MB/s)。

  5. 网络性能— 相对于其他实例类的网络速度。

  6. 配套发动机— 支持实例类的亚马逊 DocumentDB 引擎。