このトピックでは、ApsaraDB for MongoDB の現行および旧世代のインスタンス仕様について説明します。
新しいインスタンスタイプ
ハードウェアのアップグレードにより、2017 年 7 月 10 日以降に作成または構成変更された ApsaraDB for MongoDB インスタンスには、次の仕様が適用されます。
インスタンスに指定されているメモリには、MongoDB 管理サービス、データベースサービス、および基盤となるオペレーティングシステムで使用されるメモリが含まれます。これには、BIOS、カーネル、およびハイパーバイザー用に予約されたメモリが含まれます。そのため、利用可能なメモリは、仕様上の容量よりも少なくなります。
旧世代インスタンス仕様
旧世代の ApsaraDB for MongoDB インスタンス仕様の詳細については、「旧世代の仕様」をご参照ください。
クラウドディスクの IOPS
ローカル SSD の場合、1 秒あたりの入出力操作数 (IOPS) の上限は、インスタンスタイプに基づいて固定されています。ESSD クラウドディスクの場合、IOPS はストレージ容量に比例します。また、ECS インスタンスタイプも ESSD の最大 IOPS を制限します。
ESSD クラウドディスクの IOPS を計算する式は次のとおりです:
min{1800 + 50 * storage_space, 50000, ecs_iops_limit}スループットが上限に達した場合、IOPS も影響を受けます。詳細については、「新世代エンタープライズレベルインスタンスファミリーのストレージ I/O パフォーマンス」をご参照ください。
式の各値の説明は次のとおりです:
1800 + 50 * storage_space: ESSD クラウドディスクの IOPS を計算する基本式です。50000: ESSD パフォーマンスレベル (PL) 1 における単一ディスクの最大 IOPS です。詳細については、「ESSD クラウドディスク」をご参照ください。ecs_iops_limit: ECS インスタンスタイプによって制限される最大 IOPS です。
インスタンスの IOPS は、式内の 3 つの値のうち最小値となります。例:
インスタンスのストレージ容量が 20 GB の場合、式 1800 + 50 × 20 を使用すると、結果は 2,800 となります。このインスタンスの IOPS は 2,800 です。
mdb.shard.2x.xlarge.dタイプのインスタンスの最大 IOPS 上限は 20,000 です。このインスタンスのストレージ容量が 6,000 GB の場合、計算結果は 301,800 となります。この値は、ECS インスタンスタイプと PL1 の最大上限を超えています。そのため、このインスタンスの IOPS は 20,000 となります。
実際には、クラウドディスクを使用するインスタンスの最大 IOPS は、この式による計算値以上となります。
クラウドディスクのスループット
エンタープライズ SSD の場合、最大スループットは、その仕様、ストレージ容量、および ECS インスタンスタイプによって制限されます。
ESSD クラウドディスクのスループットを計算する式は次のとおりです:
min{120 + 0.5 * storage_space, 350, ecs_throughput_limit}IOPS が上限に達した場合、スループットも影響を受けます。詳細については、「新世代エンタープライズレベルインスタンスファミリーのストレージ I/O パフォーマンス」をご参照ください。
式の各値の説明は次のとおりです:
120 + 0.5 * storage_space: ESSD クラウドディスクのスループットを計算する式です (単位: MB/s)。350: ESSD パフォーマンスレベル (PL) 1 における単一ディスクの最大スループットです。詳細については、「ESSD クラウドディスク」をご参照ください。ecs_throughput_limit: ECS インスタンスタイプによって制限される最大 I/O 帯域幅です。
インスタンスのスループットは、式内の 3 つの値のうち最小値となります。例:
インスタンスのストレージ容量が 20 GB の場合、式 120 + 0.5 × 20 を使用すると、結果は 130 となります。このインスタンスのスループットは 130 MB/s です。
mdb.shard.2x.xlarge.dタイプのインスタンスの最大スループット上限は 192 MB/s です。このインスタンスのストレージ容量が 6,000 GB の場合、計算結果は 3,120 MB/s となります。この値は、ECS インスタンスタイプと PL1 の最大上限を超えています。そのため、このインスタンスのスループットは 192 MB/s となります。
実際には、クラウドディスクを使用するインスタンスの最大スループットは、この式による計算値以上となります。
仕様タイプの説明
仕様表に記載されている最大接続数と最大 IOPS は、実際には達成されない場合があります。実際の値は、インスタンス仕様タイプによって異なります。次の表では、各仕様タイプについて説明します。
仕様タイプ | 説明 | 最大接続数の保証 | 最大 IOPS の保証 |
Cloud Disk Dedicated Edition | CPU、メモリ、および割り当てられたクラウドディスクの I/O リソースを専有します。 | あり | あり |
専用物理マシン | 物理マシン全体を専有し、その CPU、メモリ、ストレージメディア、および I/O リソースをすべて排他的に使用します。 | あり | あり |
ローカルディスク専用 | CPU とメモリを専有します。同じ物理マシン上の他のユーザーと I/O リソースを共有します。 | あり | なし |
汎用 | メモリを専有します。同じ物理マシン上の他のユーザーと CPU および I/O リソースを共有します。 | あり | なし |
詳細については、「インスタンスファミリー」をご参照ください。