本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
管理实例类
该实例类确定 Amazon DocumentDB(与 MongoDB 兼容)实例的计算和内存容量。您需要的实例类取决于您的处理能力和内存要求。
Amazon DocumentDB 支持 R4、R5、R6G、T3 和 T4G 系列的实例类。这些是最新一代的实例类,针对内存密集型应用程序进行了优化。有关这些实例类的规格,请参阅 实例类规格 。
确定实例类
要确定实例的类别,您可以使用 AWS Management Console 或
describe-db-instances
AWS CLI 操作。
要确定您的集群实例的实例类,请在控制台中完成以下步骤。
登录 AWS Management Console,然后在 /docdb 上打开亚马逊文档数据库控制台。https://console.aws.amazon.com
在导航窗格中,选择 集群 以找到您感兴趣的实例。
提示
如果您在屏幕左侧没有看到导航窗格,请在页面左上角选择菜单图标 (
)。
在集群导航框中,您将看到“ 集群标识符 ”列。您的实例列于集群下,类似于以下屏幕截图。
--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 实例。
更改实例的类
您可以使用 AWS Management Console 或更改实例的实例类别 AWS CLI。有关更多信息,请参阅 修改 Amazon DocumentDB 实例。
不同区域支持的实例类
Amazon DocumentDB 支持以下数据库实例类:
R6G—最新一代内存优化型实例由基于 ARM 的 AWS Graviton2 处理器提供支持,其性能比 R5 实例提高多达 30%,成本降低 5%。
R6GD—内存优化型 R6G 实例,具有基于本地非易失性存储器 express (NVMe) 的固态硬盘 (SSD) 存储,用于存储临时数据。
R5—对于相同实例成本提供胜过 R4 实例多达 100% 更好性能的内存优化型实例。
R4—上一代内存优化型实例。
T4G—最新一代低成本可突发通用实例类型由基于 ARM 的 AWS Graviton2 处理器提供支持,可提供基准 CPU 性能,性价比比 T3 实例高出 35%,非常适合运行 CPU 使用率中等、使用量暂时激增的应用程序。
T3—低成本可突增通用实例类型,它提供基准级别的 CPU 性能,有能力根据需要随时突增 CPU 使用率。有关实例类的详细规格,请参阅 实例类规格。
特定实例类在给定区域可能受或可能不受支持。下表指定了在每个区域哪些实例类受 Amazon DocumentDB 支持。
不同区域支持的实例类 vCPU-虚拟中央处理单元的数量 () CPUs。虚拟 CPU 是可用于比较实例类的容量单位。您不再购买或租用特定的处理器并用上数月或数年,而是以小时为单位租用容量。我们的目标是提供一致的 CPU 容量,无论实际的底层硬件是什么。
内存 (GiB) 以吉字节计分配给实例的 RAM。内存与 vCPU 之间通常具有一致的比率。
NVMe SSD 分层缓存 — SSD 卷上的空间,以千兆字节为单位,分配为用于存储临时数据的扩展缓存。此缓存仅在 NVMe由支持的实例中可用。
最大温度存储 (GiB)-分配给实例的非永久临时文件存储空间,以千兆字节为单位。对于 NVMe由支持的实例,此存储托管在 NVMe基于的 SSD 卷上。在所有其他情况下,它都托管在亚马逊 Elastic Block Store (EBS) 上。
基准/突发带宽 (Gbps)-突发带宽表示以千兆位每秒为单位的最大带宽。除以 8 得出预期吞吐量(以每秒 GB 为单位)。大小为 4xlarge 及更小的实例具有基准带宽。为满足其他需求,可以使用网络 I/O 积分机制,以突增超出其基准带宽。实例可以在有限时间内使用突增带宽,通常为 5 到 60 分钟,具体取决于实例的大小。