このトピックでは、ApsaraDB for MongoDBの新しいインスタンスタイプと過去のインスタンスタイプについて説明します。
新しいインスタンスタイプ
2017年7月10日以降、物理リソースの更新により、次の種類のApsaraDB for MongoDBインスタンスが使用されます。
各インスタンスタイプでサポートされるメモリ容量には、ApsaraDB for MongoDBの管理サービス、データベースサービス、および基盤となるオペレーティングシステム (BIOS、オペレーティングシステムのカーネル、ハイパーバイザーなど) によって占有されるメモリが含まれます。 したがって、使用可能なメモリは、インスタンスタイプでサポートされているメモリ容量よりも少ない場合があります。
インスタンスタイプの履歴
ApsaraDB For MongoDBの過去のインスタンスタイプの詳細については、「過去のインスタンスタイプ」をご参照ください。
ローカルSSDおよびESSDの最大IOPS
ローカルSSDのIOPSは、インスタンスタイプに関連付けられています。 ESSD (enhanced SSD) のIOPSは、記憶容量に比例する。 Elastic Compute Service (ECS) インスタンスタイプも、最大IOPSを制限します。
ESSDのIOPSは、次の式を使用して計算されます。
min{1,800 + 50 × ストレージ容量、50,000、ECS限定IOPS}
インスタンスのスループットが上限に達すると、インスタンスのIOPSが低下します。 詳細については、「ストレージI/Oパフォーマンス」トピックの「新世代エンタープライズレベルのインスタンスファミリーのストレージI/Oパフォーマンス」をご参照ください。
上記の式の値の説明:
1,800 + 50 × ストレージ容量
: ESSDのIOPSの基本計算式。50,000
: 単一のPL1 ESSDの最大IOPS。 詳細については、「ESSD」をご参照ください。ECS限定IOPS
: ECSインスタンスタイプの最大IOPS。
インスタンスの実際のIOPSは、3つの値の最小値です。 例:
インスタンスのストレージ容量が20 GBの場合、インスタンスの実際のIOPSは2,800 (1,800 + 50 × 20) です。
mdb.shard.2x.xlarge.d
インスタンスタイプのインスタンスのECS限定IOPSが20,000です。 インスタンスのストレージ容量が6,000 GBの場合、インスタンスの計算されたIOPSは301,800です。これは、単一のPL1 ESSDおよびECS限定IOPSの最大IOPSを超えています。 この場合、インスタンスの実際のIOPSは20,000です。
実際には、クラウドディスクを使用するインスタンスの最大IOPSは、上記の式を使用して計算されたIOPS以上です。
ESSDの最大スループット
ESSDの最大スループットは、ESSDに関連付けられているApsara for MongoDBインスタンスのインスタンスタイプだけでなく、Apsara for MongoDBインスタンスのストレージ容量とESSDにアタッチされているECSインスタンスの仕様によっても制限されます。
ESSDのスループットは、次の式を使用して計算されます。
min{120 + 0.5 × ストレージ容量、350、ECS限定スループット}
ECSインスタンスのIOPSが上限に達した場合、インスタンスの最大スループットが提供されない可能性があります。 詳細については、「ストレージI/Oパフォーマンス」トピックの「新世代エンタープライズレベルのインスタンスファミリーのストレージI/Oパフォーマンス」セクションをご参照ください。
上記の式の値の説明:
120 + 0.5 × ストレージ容量
: ESSDのスループットの計算式。 単位:MB/秒。350
: 単一のPL1 ESSDの最大スループット。 詳細については、「ESSD」をご参照ください。ECS-limited throughput
: ECSインスタンスタイプの最大I/O帯域幅。
インスタンスの実際のスループットは、3つの値の最小値です。 例:
インスタンスのストレージ容量が20 GBの場合、インスタンスの実際のスループットは130メガバイト/秒 (120 + 0.5 × 20) です。
mdb.shard.2x.xlarge.d
インスタンスタイプのインスタンスのECS制限スループットは192メガバイト/秒です。 インスタンスのストレージ容量が6,000 GBの場合、インスタンスの計算スループットは3,120メガバイト/秒です。これは、単一のPL1 ESSDの最大スループットとECS制限スループットを超えています。 この場合、インスタンスの実際のスループットは192メガバイト/秒です。
実際には、クラウドディスクを使用するインスタンスの最大スループットは、上記の式を使用して計算されたスループット以上です。
インスタンスカテゴリ
インスタンスの最大接続数と最大IOPSは、インスタンスカテゴリによって異なります。 実際には、さまざまな理由により、インスタンスが最大接続数または最大IOPSを配信できない場合があります。 次の表に、インスタンスカテゴリを示します。
カテゴリ | 説明 | 最大接続保証 | 最大IOPS保証 |
クラウドディスクを使用する専用インスタンス | 排他的なCPU、メモリ、記憶媒体、およびI/Oリソースを占有します。 | 可 | 可 |
Dedicated Host インスタンス | 排他的なCPU、メモリ、記憶媒体、およびI/Oリソースを占有します。 | 可 | 可 |
ローカルディスクを使用する専用インスタンス | 排他的なCPUとメモリを占有し、同じ物理サーバー上の他のインスタンスとI/Oリソースを共有します。 | 可 | 任意 |
汎用タイプ | 排他メモリを占有し、CPUおよびI/Oリソースを同じ物理サーバー上の他のインスタンスと共有します。 | 可 | 任意 |
詳細は、「インスタンスカテゴリ」をご参照ください。