Managing Instance Classes - Amazon DocumentDB

英語の翻訳が提供されている場合で、内容が矛盾する場合には、英語版がオリジナルとして取り扱われます。翻訳は機械翻訳により提供されています。

Managing Instance Classes

インスタンスクラスにより、Amazon DocumentDB (MongoDB 互換) インスタンスの計算とメモリの容量が決定されます。必要なインスタンスクラスは、処理能力とメモリの要件によって異なります。

Amazon DocumentDB は、インスタンス クラスのR4、R5、T3ファミリをサポートします。これらのクラスは、メモリ消費の高いアプリケーション用に最適化された現行世代のインスタンスクラスです。これらのクラスの仕様については、Instance Class Specifications を参照してください。

Determining an Instance's Class

インスタンスのクラスを決定するには、AWS マネジメントコンソール または describe-db-instances AWS CLI オペレーションを使用できます。

クラスタのインスタンスのインスタンスクラスを決定するには、コンソールで次の手順を実行します。

  1. AWS マネジメントコンソールにサインインして、https://console.aws.amazon.com/docdb で Amazon DocumentDB コンソールを開きます。

  2. ナビゲーションペインで、 インスタンス 興味のあるインスタンスを検索します。

    ヒント

    画面の左側にナビゲーションペインが表示されない場合は、ページの左上隅にあるメニューアイコン () を選択します。

  3. インスタンスの一覧で目的のインスタンスを見つけます。次に、 クラス インスタンスの行の 」列をクリックして、そのインスタンス クラスを表示します。

    次の図では、インスタンス docdb-2019-05-13-20-51-52 のインスタンスクラスは db.r5.4xlarge です。

    
                        インスタンスとインスタンスタイプの一覧を示すスクリーンショット。

AWS CLI を使用してインスタンスのクラスを決定するには、次のパラメータを指定して describe-db-instances オペレーションを使用します。

  • --db-instance-identifier — Optional. Specifies the instance that you want to find the instance class for. If this parameter is omitted, describe-db-instances returns a description for up to 100 of your instances.

  • --query — Optional. Specifies the members of the instance to include in the results. If this parameter is omitted, all instance members are returned.

次の例は、インスタンスのインスタンス名とクラスを検索します。 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" ] ]

詳細については、「Describing Amazon DocumentDB Instances」を参照してください。

Changing an Instance's Class

AWS マネジメントコンソール または AWS CLI を使用して、インスタンスのインスタンスクラスを変更できます。詳細については、「Modifying an Amazon DocumentDB Instance」を参照してください。

Supported Instance Classes by Region

Amazon DocumentDB では、次のインスタンスクラスがサポートされています。

  • R5—Latest generation of memory-optimized instances that provide up to 100% better performance over R4 instances for the same instance cost.

  • R4—Previous generation of memory-optimized instances.

  • T3—Latest-generation low cost burstable general-purpose instance type that provides a baseline level of CPU performance with the ability to burst CPU usage at any time for as long as required.

インスタンスクラスの詳細な仕様については、「Instance Class Specifications 」を参照してください。

特定のインスタンスクラスは、特定の地域でサポートされている場合とされない場合があります。次の表は、 Amazon DocumentDB 各地域。

リージョン別のサポートされるインスタンスクラス
インスタンス クラス
サービス対象 R5 R4 T3

米国東部 (オハイオ)

サポート対象。

サポート対象。

サポート対象。

米国東部(バージニア北部)

サポート対象。

サポート対象。

サポート対象。

米国西部 (オレゴン)

サポート対象。

サポート対象。

サポート対象。

アジアパシフィック (ムンバイ)

サポート対象。

サポート対象。

アジアパシフィック (ソウル)

サポート対象。

サポート対象。

アジアパシフィック (シドニー)

サポート対象。

サポート対象。

アジアパシフィック (シンガポール)

サポート対象。

サポート対象。

アジアパシフィック (東京)

サポート対象。

サポート対象。

カナダ (中部)

サポート対象。

サポート対象。

欧州 (フランクフルト)

サポート対象。

サポート対象。

欧州 (アイルランド)

サポート対象。

サポート対象。

サポート対象。

欧州 (ロンドン)

サポート対象。

サポート対象。

欧州 (パリ)

サポート対象。

サポート対象。

AWS GovCloud (US)

サポート対象。

サポート対象。

Instance Class Specifications

次の表に、Amazon DocumentDB インスタンスクラスの詳細を示します。各テーブル列の説明については、表の下部を参照してください。

サポートされる Amazon DocumentDB インスタンスクラス
インスタンスクラス vCPU1 ECU2 メモリ (GiB)3 最大帯域幅 (Mbps)4 ネットワークパフォーマンス5
R5 – Current Generation Memory-Optimized Instance Class
db.r5.large 2. 10 16. 最大 3,500 最大 10 Gbps
db.r5.xlarge 4. 19 32 最大 3,500 最大 10 Gbps
db.r5.2xlarge 8 38 64 最大 3,500 最大 10 Gbps
db.r5.4xlarge 16. 71 128 3,500 最大 10 Gbps
db.r5.12xlarge 48 173 384 7,000 10 Gbps
db.r5.24xlarge 96 347 768 14,000 25 Gbps
R4 – Current Generation Memory-Optimized Instance Class
db.r4.large 2. 7 15.25 437 最大 10 Gbps
db.r4.xlarge 4. 13.5 30.5 875 最大 10 Gbps
db.r4.2xlarge 8 27 61 875 最大 10 Gbps
db.r4.4xlarge 16. 53 122 875 最大 10 Gbps
db.r4.8xlarge 32 99 244 875 10 Gbps
db.r4.16xlarge 64 195 488 14,000 25 Gbps
T3 – Latest Generation Burstable Performance Instance Classes
db.t3.medium 2. 変数 4. 最大 1,536 最大 5 Gbps
  1. vCPU — 仮想中央処理装置(CPU)の数。仮想 CPU は、インスタンスクラスの比較に使用できる容量の単位です。特定のプロセッサを購入またはリースして数か月から数年間使用する代わりに、時間単位で処理能力をレンタルすることができます。当社の目的は、実際に利用しているハードウェアがどのようなものであろうと、一定量の CPU 能力を安定したかたちで提供することです。

  2. ECU — の整数処理パワーの相対測定値。 Amazon Elastic Compute Cloud (Amazon EC2)インスタンス。異なるインスタンスクラス間で開発者がより簡単に CPU 能力値を比較できるように、Amazon EC2 コンピュートユニットが定義されています。特定のインスタンスに配分されている CPU 量は、これらの EC2 コンピュートユニット (ECU) で明示されます。現在のところ、1 つの ECU で、1.0~1.2 GHz 2007 Opteron または 2007 Xeon プロセッサと同等の CPU 能力が提供されます。

  3. Memory (GiB) — インスタンスに割り当てられるRAM(ギガバイト)。通常、メモリと vCPU の比率は一定です。

  4. Max. bandwidth (Mbps) — 最大帯域幅(メガビット/秒)。8 で割ると、メガバイト/秒でのスループットが得られます。

  5. Network performance — 他のインスタンス クラスに対するネットワーク速度。