管理实例类
实例类确定 Amazon DocumentDB(与 MongoDB 兼容)实例的计算和内存容量。您需要的实例类取决于您的处理能力和内存要求。
Amazon DocumentDB 支持 R4、R5 和 T3 系列实例类。这些是最新一代的实例类,针对内存密集型应用程序进行了优化。有关这些实例类的规格,请参阅 实例类规格 .
确定实例类
要确定实例的类,可以使用 AWS 管理控制台或 describe-db-instances AWS CLI 操作。
要确定集群实例的实例类,请在 控制台中完成以下步骤。
- 通过以下网址登录 AWS 管理控制台并打开 Amazon DocumentDB 控制台:https://console.aws.amazon.com/docdb。
- 在导航窗格中,选择 Clusters 以查找您感兴趣的实例。
提示
如果您在屏幕左侧没有看到导航窗格,请在页面左上角选择菜单图标 (
)。
3. 在“Clusters (集群)”导航窗格中,您将看到 Cluster Identifier (集群标识符) 列。您的实例将在集群下列出,与以下屏幕截图类似。
4. 在实例列表中,展开集群以查找您感兴趣的实例。查找所需的实例。然后,查看实例行的 Size (大小) 列以查看其实例类。
在下图中,实例 robo3t 的实例类为 db.r5.4xlarge.
 ```
要使用 AWS CLI 确定实例的类,可使用带有以下参数的 describe-db-instances 操作。
--db-instance-identifier— 可选。指定要查找其实例类的实例。如果省略该参数,describe-db-instances将返回最多 100 个实例的描述。--query— 可选。指定结果中要包含的实例成员。如果省略该参数,则返回所有实例成员。
以下示例查找实例 sample-instance-1 的实例名称和类。
对于 Linux、macOS 或 Unix:
1. aws docdb describe-db-instances \
2. --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' \
3. --db-instance-identifier sample-instance-1
对于 Windows:
1. aws docdb describe-db-instances ^
2. --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' ^
3. --db-instance-identifier sample-instance-1
此操作的输出将类似于下文。
1. [
2. [
3. "sample-instance-1",
4. "db.r5.large"
5. ]
以下示例查找最多 100 个 Amazon DocumentDB 实例的实例名称和类。
对于 Linux、macOS 或 Unix:
1. aws docdb describe-db-instances \
2. --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' \
3. --filter Name=engine,Values=docdb
对于 Windows:
1. aws docdb describe-db-instances ^
2. --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' ^
3. --filter Name=engine,Values=docdb
此操作的输出将类似于下文。
1. [
2. [
3. "sample-instance-1",
4. "db.r5.large"
5. ],
6. [
7. "sample-instance-2",
8. "db.r5.large"
9. ],
10. [
11. "sample-instance-3",
12. "db.r5.4xlarge"
13. ],
14. [
15. "sample-instance-4",
16. "db.r5.4xlarge"
17. ]
18. ]
有关更多信息,请参阅 描述 Amazon DocumentDB实例.
更改实例的类
您可以使用 AWS 管理控制台或 AWS CLI. 更改实例的实例类。有关更多信息,请参阅 修改 Amazon DocumentDB实例.
不同区域支持的实例类
Amazon DocumentDB 支持以下实例类:
R5—最新一代的内存优化实例,在相同实例成本的情况下下,其性能比 R4 实例提高 100%。R4—上一代内存优化实例。T3—最新一代低成本可突增通用实例类型,可提供基准水平的 CPU 性能,并可随时突增 CPU 使用率(只要需要)。
有关实例类的详细规格,请参阅实例类规格 .
特定实例类可能在给定区域中受支持,也可能不受支持。下表指定了 Amazon DocumentDB 在每个区域中支持的实例类。
| 不同区域支持的实例类 |
|---|
| 区域 |
| 美国东部(俄亥俄州) |
| 美国东部(弗吉尼亚北部) |
| 美国西部(俄勒冈) |
| 南美洲(圣保罗) |
| 亚太地区(孟买) |
| 亚太区域(首尔) |
| 亚太区域(悉尼) |
| 亚太区域(新加坡) |
| 亚太区域(东京) |
| 加拿大 (中部) |
| 欧洲(法兰克福) |
| 欧洲(爱尔兰) |
| 欧洲(伦敦) |
| 欧洲(巴黎) |
| AWS GovCloud (US) |
实例类规格
下表提供了 Amazon DocumentDB实例类的详细信息。可在表下方找到每个表列的说明。
| 支持的 Amazon DocumentDB实例类 |
|---|
| 实例类 |
| R5 – 新一代内存优化实例类 |
db.r5.large |
db.r5.xlarge |
db.r5.2xlarge |
db.r5.4xlarge |
db.r5.12xlarge |
db.r5.24xlarge |
| R4 – 新一代内存优化实例类 |
db.r4.large |
db.r4.xlarge |
db.r4.2xlarge |
db.r4.4xlarge |
db.r4.8xlarge |
db.r4.16xlarge |
| T3 – 最新一代可突增性能实例类 |
db.t3.medium |
| 1. vCPU — 虚拟中央处理器 (CPU) 数。虚拟 CPU 是可用于比较实例类的容量单位。您不再购买或租用特定的处理器并用上数月或数年,而是以小时为单位租用容量。我们的目标是提供一致的 CPU 容量,无论实际的底层硬件是什么。 2. ECU — (Amazon Elastic Compute Cloud) 实例的整数处理能力的相对度量。Amazon EC2为了便于开发人员比较不同实例类的 CPU 容量,我们定义了一个 Amazon EC2 计算单位。分配给特定实例的 CPU 量是以这些 EC2 计算单位 (ECU) 来表示的。一个 ECU 目前提供的 CPU 容量相当于 1.0–1.2 GHz 2007 Opteron 或 2007 Xeon 处理器。 3. 内存 (GiB) — 分配给实例的 RAM,以 GB 为单位。内存与 vCPU 之间通常具有一致的比率。 4. 最大带宽 (Mbps) — 以 MB/秒为单位的最大带宽。除以 8 可获得预期吞吐量 (MB/s)。 5. 网络性能 — 与其他实例类相关的网络速度。 |
