

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# インスタンスクラスの管理
<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://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/ja_jp/documentdb/latest/developerguide/images/docdb-menu-icon.png)) を選択します。

1. クラスターナビゲーションボックスに、[**Cluster Identifier**]の列が表示されます。インスタンスは、以下のスクリーンショットのように、クラスターの下に表示されます。  
![インスタンスがクラスターの下にネストされる方法を示すクラスターテーブル。](http://docs.aws.amazon.com/ja_jp/documentdb/latest/developerguide/images/choose-clusters.png)

1. インスタンスの一覧で、クラスターを展開して、関心のあるインスタンスを見つけます。目的のインスタンスを見つけます。次に、インスタンスの行の **Size (サイズ)** 列を確認し、インスタンスクラスを参照します。

   次の図では、インスタンス `robo3t` のインスタンスクラスは `db.r5.4xlarge` です。  
![インスタンスタイプを示すサイズ列があるクラスターテーブル内のインスタンスのリスト。](http://docs.aws.amazon.com/ja_jp/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`— R6G インスタンスと比較してパフォーマンスが最大 30% 向上する Arm ベースの AWS Graviton4 プロセッサを搭載したメモリ最適化インスタンスの最新世代。
+ `R6G`— Arm ベースの AWS Graviton2 プロセッサを搭載したメモリ最適化インスタンス。R5 インスタンスよりも最大 30% 優れたパフォーマンスを提供し、コストを 5% 削減します。
+ `R6GD` — エフェメラルデータ用のローカル不揮発性メモリエクスプレス (NVMe) ベースのソリッドステートドライブ (SSD) ストレージを備えたメモリ最適化 R6G インスタンス。
+ `R5` - 同じインスタンスコストでR4インスタンスよりも最大 100％ 優れたパフォーマンスを提供するメモリ最適化インスタンス。
+ `R4` - 前世代のメモリ最適化インスタンス。
+ `T4G`—ベースラインレベルの CPU パフォーマンスを提供する Arm-based AWS Graviton2 プロセッサを搭載した最新世代の低コストのバースト可能な汎用インスタンスタイプ。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/ja_jp/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/ja_jp/documentdb/latest/developerguide/db-instance-classes.html)