

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 管理執行個體類別
<a name="db-instance-classes"></a>

執行個體類別會決定 Amazon DocumentDB （具有 MongoDB 相容性） 執行個體的運算和記憶體容量。您需要的執行個體類別取決於您的處理能力和記憶體需求。

Amazon DocumentDB 支援執行個體類別的 R4, R5, R6G, R8G, T3 和 T4G 系列。這些類別是新一代的執行個體類別，已針對記憶體密集型應用程式進行最佳化處理。如需這些類別的規格，請參閱[執行個體類別規格](#db-instance-class-specs)。

**Topics**
+ [判斷執行個體類別](#db-instance-class-determining)
+ [變更執行個體的類別](#db-instance-class-changing)
+ [各區域的支援執行個體類別](#db-instance-classes-by-region)
+ [執行個體類別規格](#db-instance-class-specs)

## 判斷執行個體類別
<a name="db-instance-class-determining"></a>

若要判斷執行個體的類別，您可以使用 AWS 管理主控台 或 `describe-db-instances` AWS CLI 操作。

------
#### [ Using the AWS 管理主控台 ]

若要判斷叢集執行個體的執行個體類別，請在 主控台中完成下列步驟。

1. 登入 AWS 管理主控台，並在 https：//[https://console.aws.amazon.com/docdb](https://console.aws.amazon.com/docdb) 開啟 Amazon DocumentDB 主控台。

1. 在導覽窗格中，選擇**叢集**以尋找您感興趣的執行個體。
**提示**  
如果畫面左側沒有出現導覽窗格，請選擇頁面左上角的功能表圖示 (![Hamburger menu icon with three horizontal lines.](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/images/docdb-menu-icon.png))。

1. 在叢集導覽方塊中，您會看到**叢集識別符**欄。您的執行個體會列在叢集下，類似於下面的螢幕擷取畫面。  
![叢集資料表顯示如何在叢集下巢狀化執行個體。](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/images/choose-clusters.png)

1. 在執行個體清單中，展開叢集以尋找您感興趣的執行個體。尋找您想要的執行個體。然後，查看執行個體資料列的大小****欄，以查看其執行個體類別。

   在下圖中，執行個體 `robo3t` 的執行個體類別為 `db.r5.4xlarge`。  
![叢集資料表中的執行個體清單，其大小欄顯示執行個體類型。](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/images/instance-class.png)

------
#### [ Using the AWS CLI ]

若要使用 判斷執行個體的類別 AWS CLI，請使用 `describe-db-instances`操作搭配下列參數。
+ **--db-instance-identifier** — 選用。指定您要尋找其執行個體類別的執行個體。如果省略這個參數，`describe-db-instances` 會傳回最多 100 個執行個體的敘述。
+ **--query** — 選用。指定要納入結果中的執行個體成員。如果省略此參數，則所有執行個體成員都會傳回。

**Example**  
下列範例會尋找執行個體 的執行個體名稱和類別`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"
    ]
```

**Example**  
下列範例會尋找最多 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 執行個體](db-instance-view-details.md)。

------

## 變更執行個體的類別
<a name="db-instance-class-changing"></a>

您可以使用 AWS 管理主控台 或 變更執行個體的執行個體類別 AWS CLI。如需詳細資訊，請參閱[修改 Amazon DocumentDB 執行個體](db-instance-modify.md)。

## 各區域的支援執行個體類別
<a name="db-instance-classes-by-region"></a>

Amazon DocumentDB 支援下列執行個體類別：
+ `R8G`- 最新一代採用 Arm 型 AWS Graviton4 處理器的記憶體最佳化執行個體，可提供比 R6G 執行個體高達 30% 的效能。
+ `R6G`- 採用 Arm 型 AWS Graviton2 處理器的記憶體最佳化執行個體，相較於 R5 執行個體，效能提升高達 30%，且成本降低 5%。
+ `R6GD`- 記憶體最佳化 R6G 執行個體，具有適用於暫時性資料的本機非揮發性記憶體表達式 (NVMe) 型固態硬碟 (SSD) 儲存體。
+ `R5`- 記憶體最佳化執行個體，可提供比 R4 執行個體高達 100% 更佳的效能，且執行個體成本相同。
+ `R4`- 先前產生記憶體最佳化的執行個體。
+ `T4G`- 最新一代的低成本爆量一般用途執行個體類型，採用 Arm 型 AWS Graviton2 處理器，可提供基準層級的 CPU 效能，比 T3 執行個體提供高達 35% 的更佳價格效能，非常適合使用中等 CPU 用量的應用程式，這些應用程式在使用時遇到暫時性尖峰。
+ `T3`- 低成本爆量一般用途執行個體類型，可提供 CPU 效能的基準層級，並能夠視需要隨時爆量 CPU 用量。

如需這些執行個體類別的詳細規格，請參閱[執行個體類別規格](#db-instance-class-specs)。

**注意**  
I/O 最佳化儲存僅適用於引擎版本 5.0 和 8.0 （執行個體型叢集）。

特定 區域不一定支援特定執行個體類別。下表指定 Amazon DocumentDB 在每個區域中支援哪些執行個體類別。


**各區域的支援執行個體類別**  
[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/db-instance-classes.html)

## 執行個體類別規格
<a name="db-instance-class-specs"></a>

下表提供 Amazon DocumentDB 執行個體類別的詳細資訊，包括每個類別中支援的執行個體類型。您可以在表的下方找到每個表格欄的說明。

[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/documentdb/latest/developerguide/db-instance-classes.html)