リージョン別エンタープライズ SSD(ESSD)は、Elastic Compute Service(ECS)インスタンス向けの新しいクラウドディスクカテゴリです。 リージョン別 ESSD に書き込まれたデータは、同じリージョン内の複数のゾーンに自動的に保存できます。 リージョン別 ESSD は、データセンター、ラック、および電源から物理的に分離されています。 ゾーンで物理的な障害が発生した場合、リージョン別 ESSD では読み取りと書き込みを継続して実行できるため、ビジネスの継続性を確保できます。 このトピックでは、リージョン別 ESSD の仕様、課金、制限、および一般的な操作について説明します。
リージョン別 ESSD
メリット
リージョン別 ESSD には、他のカテゴリのクラウドディスクに比べて以下のメリットがあります。
従来のオフラインストレージの複雑なデータレプリケーションロジックを理解する必要はありません。 リージョン別 ESSD を使用すると、データをレプリケーションし、複数のゾーンに同期的に書き込むことで、目標復旧時点(RPO)0 を実現できます。
アプリケーション層の障害復旧中に、追加の ECS インスタンス、帯域幅、または計算リソースを購入する必要はありません。 リージョン別 ESSD を使用すると、ビジネスの継続性を向上させることができます。
リージョン別 ESSD は、ESSD がサポートするエンタープライズレベルの機能を継承します。
リージョン別 ESSD のデータは複数のゾーンに同期的に書き込む必要があるため、パフォーマンスレベル 1 の ESSD(PL1 ESSD)と比較して平均レイテンシが高くなります。 ゾーン障害が発生した場合にデータ損失をゼロにする必要があり、書き込みレイテンシの増加に対応できる場合は、リージョン別 ESSD が適しています。
シナリオ
データベースのマルチゾーン障害復旧
従来のデータベースデプロイメントソリューションでは、プライマリ/セカンダリレプリケーションを使用して高可用性を確保し、ゾーン間の障害復旧を実装しています。 ただし、このソリューションには、プライマリ/セカンダリレプリケーションのレイテンシやデータの不整合などの問題があります。 リージョン別 ESSD は、費用対効果の高いデプロイメントパターンを提供します。 1 つのゾーン(ゾーン A)に 1 つの計算ノードをデプロイし、その計算ノードにリージョン別 ESSD をアタッチするだけで済みます。 別のゾーン(ゾーン B)に追加の計算ノードをデプロイしたり、プライマリ/セカンダリレプリケーションを構成したりする必要はありません。 リージョン別 ESSD の物理レプリケーション機能を直接使用して、ゾーン間のデータ冗長性を実装できます。 ゾーン A で障害が発生した場合は、ゾーン B に計算ノードをデプロイし、ゾーン B の計算ノードにリージョン別 ESSD をアタッチしてサービスの提供を継続するだけで済みます。 これにより、ストレージコストが 25%、計算コストが 50% 削減されます。
クロスゾーンコンテナデプロイメント
ステートフルアプリケーションのクロスゾーン弾力性と障害復旧は、コンテナデプロイメントにおける大きな課題です。 リージョン別 ESSD は、個々のゾーンのステートフルアプリケーションに、コストゼロでクロスゾーン障害復旧機能を提供します。 計算ノードまたはゾーンに障害が発生した場合、またはゾーンのリソースが不足している場合は、複雑なデータ同期やデータ検証を行うことなく、コンテナを別のゾーンに移行できます。
セルフマネージド Software as a Service(SaaS)サービスの構築またはクラウドでの SaaS サービスのデプロイ
セルフマネージド SaaS サービスを構築する場合、またはクラウドに SaaS サービスをデプロイする場合は、リージョン別 ESSD に基づいて対応するサービスを提供するために、2 つのゾーンに 2 セットの ECS クラスタを構築する必要があります。 リージョン別 ESSD は、低コストのクロスゾーン機能を提供します。
課金
リージョン別 ESSD のディスク容量に対して課金されます。 従量課金またはサブスクリプションの課金方法を使用できます。 リージョン別 ESSD の課金ルールについては、「ブロックストレージデバイス」をご参照ください。
制限
リージョン制限
リージョン別 ESSD は、中国(杭州)、中国(上海)、中国(北京)、中国(張家口)、中国(深セン)、中国(香港)、シンガポールの各リージョンでのみ使用できます。
インスタンスタイプの制限
リージョン別 ESSD をサポートするインスタンスファミリの詳細については、「インスタンスファミリの概要」をご参照ください。
機能制限
機能タイプ | 機能 | リージョン別 ESSD でサポートされているかどうか |
クラウドディスクの基本機能 | ディスクの作成、表示、変更、リリース。 | はい |
クラウドデータの暗号化 | クラウドディスクに保存されているデータを暗号化する。 | はい |
クラウドディスクのマルチアタッチ | クラウドディスクを複数の ECS インスタンスにアタッチする。 | はい |
クラウドディスクの非同期レプリケーション | 非同期レプリケーションを実行する。 |
|
データ保護 | スナップショットを作成し、インスタントアクセス機能を使用する。 | はい |
自動スナップショットポリシーを作成する。 | はい | |
スナップショットからクラウドディスクを作成する。 | はい | |
スナップショット整合性グループを作成する。 | いいえ | |
クラウドディスク操作 | クラウドディスクを初期化する。 | はい |
クラウドディスクのサイズを変更する。 | はい | |
スナップショットを使用してクラウドディスクをロールバックする。 | はい | |
クラウドディスクをシステムディスクとして使用する。 | いいえ 説明 リージョン別 ESSD はデータディスクとしてのみ使用できます。 | |
クラウドディスクを ECS インスタンスにアタッチする。 | はい | |
クラウドディスクの課金 | クラウドディスクの課金方法を変更する。 | はい |
ディスクの仕様 | クラウドディスクのカテゴリを変更する。 | はい |
パフォーマンスの弾力性 | パフォーマンスプロビジョニングを構成する。 | いいえ |
バーストパフォーマンスを構成する。 | いいえ |
ディスクパフォーマンス
次の表に、リージョン別 ESSD の仕様を示します。
指標 | 説明 |
容量範囲(GiB) | 10 ~ 65,536 |
ディスクあたりの最大 IOPS | 50,000 |
最大 I/O サイズ(KB) | 16 |
ディスクあたりの最大スループット(MB/秒) | 350 |
接続あたりの平均ランダム書き込みレイテンシ(ミリ秒) | 数ミリ秒① |
ディスクあたりの IOPS を計算する式(ベースラインパフォーマンス) | min{1,800 + 50 × 容量, 50,000} |
ディスクあたりのスループットパフォーマンスを計算する式(ベースラインパフォーマンス、MB/秒) | min{120 + 0.5 × 容量, 350} |
①レイテンシはリージョンとゾーンによって異なります。 ブロックストレージデバイスのパフォーマンスをテストするで説明されている操作を実行して、リージョン別 ESSD の平均書き込みレイテンシをテストできます。
リージョン別 ESSD の使用
リージョン別 ESSD の作成
ECS インスタンスの作成時にリージョン別 ESSD を作成する
ECS コンソールのインスタンス購入ページに移動します。
カスタム購入 タブをクリックします。
ビジネス要件に基づいて、課金方法、リージョン、インスタンスタイプ、イメージなどのパラメータを構成します。 リージョン別 ESSD を作成する場合は、次のパラメータに注意してください。
リージョン別 ESSD がサポートされているリージョンを選択します。
[ストレージ] セクションで、データディスクカテゴリを [リージョン別 ESSD] に設定し、リージョン別 ESSD のサイズを指定します。
その他のパラメータについては、「カスタム起動タブでインスタンスを作成する」をご参照ください。
リージョン別 ESSD を個別に作成する
ECS console - Block Storage に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。
[クラウドディスクの作成] をクリックします。
ビジネス要件に基づいてパラメータを構成します。
リージョン別 ESSD がサポートされているリージョンを選択します。
ディスクカテゴリを [リージョン別 ESSD] に設定し、リージョン別 ESSD のサイズを指定します。
その他のパラメータについては、「空のデータディスクを作成する」をご参照ください。
作成したリージョン別 ESSD を ECS インスタンスにアタッチし、リージョン別 ESSD を初期化します。
詳細については、「データディスクをアタッチする」をご参照ください。
リージョン別 ESSD を強制アタッチする
データセンターレベルまたはインスタンスレベルの障害が発生した場合、リージョン別 ESSD を ECS インスタンスからデタッチできない場合があります。 この場合、元の ECS インスタンスからリージョン別 ESSD を最初にデタッチする必要なく、元の ECS インスタンスと同じリージョンにある別の ECS インスタンスにリージョン別 ESSD を強制アタッチできます。 これにより、サービスの回復が速くなります。
強制アタッチ操作は、リージョン別 ESSD にのみ適用されます。 他のカテゴリのクラウドディスクの場合は、ディスクを別の ECS インスタンスにアタッチする前に、元の ECS インスタンスからディスクをデタッチする必要があります。
ECS console - Block Storage に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。
管理するリージョン別 ESSD を見つけ、[アクション] 列の [アタッチ] をクリックします。
リージョン別 ESSD をアタッチする ECS インスタンスとリリースモードを選択し、[強制アタッチ機能を使用してディスクを別のインスタンスに移動することを確認します] を選択し、画面の指示に従ってリージョン別 ESSD をアタッチして初期化します。
元の ECS インスタンスにメモリ内のデータなど、リージョン別 ESSD に書き込まれていないデータがある場合、リージョン別 ESSD を別の ECS インスタンスに強制アタッチした後、インスタンスはリージョン別 ESSD に関連する I/O リクエストを拒否し、リクエストに対してエラーを返します。
参照
パフォーマンスの調整、容量の拡張、その他の要件のために、アプリケーションまたはワークロードでリージョン別 ESSD と他のタイプのディスク間で変換する必要がある場合は、「ディスクのカテゴリを変更する」をご参照ください。