ApsaraDB for MongoDB は、エンタープライズ SSD (ESSD)、ESSD AutoPL、ローカル SSD の 3 種類のストレージタイプをサポートしています。本トピックでは、各ストレージタイプの概要、パフォーマンスおよび料金の比較、および使用時のガイドラインについて説明します。
ストレージタイプ
ESSD
ESSD は次世代の分散型ブロックストレージアーキテクチャに基づき、25 ギガビットイーサネットおよびリモートダイレクトメモリアクセス (RDMA) 技術を統合しています。最大で毎秒 100 万件のランダム読み書きリクエストを処理でき、一貫して低い I/O レイテンシを実現します。
ESSD は以下の 3 つのパフォーマンスレベル (PL) で提供されます。
| パフォーマンスレベル | 説明 |
|---|---|
| PL1 ESSD | ベースラインパフォーマンスレベルです。 |
| PL2 ESSD | PL1 ESSD の約 2 倍の IOPS およびスループットを提供します。 |
| PL3 ESSD | PL1 ESSD の最大 20 倍の IOPS および 11 倍のスループットを提供します。高同時実行数下で高 IOPS、高スループット、低読み書きレイテンシが求められるワークロードに適しています。 |
各 PL レベルにおける容量範囲、最大 IOPS、最大スループットの詳細な比較については、「ESSD」をご参照ください。
制限事項
ストレージ容量はスケールアップできますが、スケールダウンはできません。
スケーリングは数分で完了します。
スタンドアロンインスタンス: スケールアウト時にインスタンスが再起動するため、瞬断が発生します。
レプリカセットおよびシャードクラスターインスタンス: スケールアウト時に瞬断は発生しません。
ESSD AutoPL
ESSD AutoPL は ESSD のすべての機能と互換性があり、PL1 ESSD と同等のベースラインパフォーマンスを提供しつつ、その上位でプロビジョニングされたパフォーマンスもサポートします。ストレージ容量とディスクパフォーマンスが分離されているため、過剰プロビジョニングすることなく、ワークロードの変動に応じてそれぞれを個別にスケーリングできます。
機能、仕様、課金、構成の詳細については、「ESSD AutoPL」をご参照ください。
制限事項
ストレージ容量はスケールアップできますが、スケールダウンはできません。
スケーリングは数分で完了します。
スタンドアロンインスタンス: スケールアウト時にインスタンスが再起動するため、瞬断が発生します。
レプリカセットおよびシャードクラスターインスタンス: スケールアウト時に瞬断は発生しません。
ローカル SSD
ローカル SSD はご利用の ApsaraDB for MongoDB インスタンスと同じ物理ホスト上に配置されるため、I/O レイテンシを最小限に抑えます。
制限事項
ストレージサイズはインスタンスタイプに依存します: 利用可能なストレージサイズはインスタンスタイプによって異なります。ストレージをスケールアップできますが、選択肢はインスタンスタイプに制限されます。スケールダウンはできません。
スケールアップには数時間かかります: データを新しいディスクにコピーする必要があるため、スケールアップには数分ではなく数時間かかります。コピー中もサービスは利用可能です。
スケールアップにより瞬断が発生する場合があります: ホストに十分なリソースがある場合は、インプレースでスケールアップが完了し、接続は維持されます。ホストのリソースが不足している場合は、インスタンスが別のマシンに移行され、その際に瞬断が発生します。
ストレージタイプの比較
| ディメンション | ESSD | ESSD AutoPL | ローカル SSD |
|---|---|---|---|
| I/O パフォーマンス | 低レイテンシ、高 IOPS。 | 低レイテンシ、高 IOPS、I/O バースト対応。 | 低レイテンシ、高 IOPS。 |
| 構成の柔軟性 | ストレージは独立してスケールアップ可能。スケールダウン不可。 | ストレージ容量とプロビジョニングされたパフォーマンスをそれぞれ独立してスケールアップ可能。スケールダウン不可。 | ストレージはスケールアップ可能だが、利用可能なサイズはインスタンスタイプに依存。スケールダウン不可。 |
| スケールアップ所要時間 | 分。 | 分。 | 数時間(データコピーが必要)。サービスは利用可能。 |
これらのストレージタイプにおける最大容量、最大 IOPS、最大スループットの完全な比較については、「ブロックストレージパフォーマンス」をご参照ください。
料金
ここに記載されている料金は参考情報です。実際の料金は ApsaraDB for MongoDB コンソール に表示されます。
| ストレージタイプ | 料金 |
|---|---|
| PL1 ESSD | USD 0.33 / GB・月 |
| PL2 ESSD | USD 0.66 / GB・月 |
| PL3 ESSD | USD 1.32 / GB・月 |
| ローカル SSD | USD 0.33 / GB・月 |
ESSD AutoPL の料金 はストレージ料金と IOPS 料金の組み合わせです。
ストレージ料金: USD 0.33 / GB・月
IOPS 料金:
以下のシナリオでは、USD 0.00000089 / IOPS・時間
ノードストレージ 500~1,000 GB、プロビジョニング IOPS 0~11,200
ノードストレージ 1,001~2,000 GB、プロビジョニング IOPS 0~19,200
ノードストレージ 2,001~32,768 GB、プロビジョニング IOPS 0~32,000
その他のすべてのシナリオでは、USD 0.00000893 / IOPS・時間
料金例:
PL2 ESSD、500 GB、最大スループット 370 MB/s:USD 330/月 (500 GB × USD 0.66 / GB・月)
ESSD AutoPL、500 GB、プロビジョニング IOPS 10,000、最大スループット 500 MB/s:USD 171.408/月 (500 GB × USD 0.33 / GB・月 + USD 0.00000089/IOPS/時間 × 24 時間 × 30 日 × 10,000 IOPS)
インスタンスのストレージタイプの確認方法
ApsaraDB for MongoDB コンソール にログインします。基本情報ページの仕様情報セクションで、ストレージタイプを確認します。