Regional ESSD は、独立したデータセンター、ラック、電源を持つ複数のアベイラビリティーゾーン間でデータを同期的に複製することで、ゾーンレベルの障害発生時におけるサービスの中断を防ぎます。
概要
メリット
Regional ESSD は、他のクラウドディスクタイプに比べて以下のメリットがあります。
目標復旧時点 (RPO) ゼロ: 複数のアベイラビリティーゾーン間での同期書き込みにより、物理的なデータレプリケーションが自動的に処理されるため、オンプレミスのストレージソリューションで必要となる複雑なレプリケーションロジックが不要になります。
低コストでの事業継続性の強化: 手動のフェールオーバー設定で通常必要となる追加の ECS インスタンス、帯域幅、またはコンピューティングリソースなしで、アプリケーションレベルのディザスタリカバリを実現します。
Regional ESSD は、標準の ESSD と同じエンタープライズグレードの機能を備えています。
アベイラビリティーゾーン間での同期レプリケーションは、PL1 ESSD と比較して平均書き込みレイテンシーがわずかに増加します。Regional ESSD は、ゾーン障害によるデータ損失ゼロを必要とし、このわずかなレイテンシーの増加を許容できるアプリケーションに最適です。
ユースケース
複数のアベイラビリティーゾーンにまたがる高可用性データベース
従来のデータベースデプロイメントでは、高可用性とクロスゾーンディザスタリカバリのためにプライマリ/セカンダリレプリケーションが使用されますが、これによりレプリケーションの遅延やデータの不整合が発生する可能性があります。Regional ESSD を使用すると、アベイラビリティーゾーン A に単一のコンピューティングノードをデプロイし、Regional ESSD をアタッチします。アベイラビリティーゾーン B にセカンダリコンピューティングノードを配置したり、プライマリ/セカンダリレプリケーションを構成したりする必要はありません。ディスクの物理レプリケーションがクロスゾーンのデータ冗長性を自動的に実現します。障害が発生した場合は、アベイラビリティーゾーン B で新しいコンピューティングノードを起動し、ディスクをアタッチしてサービスを復旧できます。これにより、ストレージコストを最大 25%、コンピューティングコストを最大 50% 削減できます。
アベイラビリティーゾーンをまたがるコンテナのデプロイ
コンテナデプロイメントでは、複数のアベイラビリティーゾーンにまたがるステートフルアプリケーションの弾力性やディザスタリカバリが課題となることがよくあります。Regional ESSD を使用することで、コードを変更することなく、シングルゾーンのステートフルアプリケーションを、複数ゾーンに対応した耐障害性の高いアプリケーションにアップグレードできます。コンピューティングノードやアベイラビリティーゾーン全体に障害が発生した場合、またはゾーンのリソースが不足した場合でも、データ同期やデータ検証を行うことなく、コンテナを別のアベイラビリティーゾーンに移行できます。
Software as a Service (SaaS) アプリケーションの構築またはデプロイ
SaaS アプリケーションを構築またはデプロイするには、通常、高可用性のために異なるアベイラビリティーゾーンに 2 つの並列 ECS クラスターが必要です。Regional ESSD は、低コストのクロスゾーン代替手段を提供します。
課金
Regional ESSD は容量によって課金され、従量課金とサブスクリプションの両方の課金方法に対応しています。課金ルールの詳細については、「ブロックストレージデバイス」をご参照ください。
制限事項
サポート対象リージョン
Regional ESSD は、中国 (杭州)、中国 (上海)、中国 (北京)、中国 (張家口)、中国 (深圳)、中国 (ウランチャブ)、中国 (香港)、シンガポール、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、日本 (東京) の各リージョンで利用できます。
サポート対象インスタンスタイプ
Regional ESSD に対応するインスタンスファミリーについては、「インスタンスファミリーの概要」をご参照ください。
機能の制限
機能タイプ | 機能 | Regional ESSD でのサポート |
クラウドディスクの基本機能 | ディスクの作成、表示、変更、リリース | はい |
データ暗号化 | 暗号化 | はい |
共有ブロックストレージ | マルチアタッチ | はい |
ディスクの非同期レプリケーション | 非同期レプリケーションの実行 |
|
データ保護 | スナップショットの作成とインスタントアクセスの使用 | はい |
自動スナップショットポリシーの作成 | はい | |
スナップショットからのクラウドディスクの作成 | はい | |
スナップショット整合性グループの作成 | はい Regional ESSD のスナップショット整合性グループには、同じタイプのディスクのみを含めることができます。 | |
クラウドディスクの操作 | クラウドディスクの初期化 | はい |
クラウドディスクのサイズ変更 | はい | |
スナップショットからのクラウドディスクのロールバック | はい | |
システムディスクとしての使用 | いいえ Regional ESSD はデータディスクとしてのみ使用できます。 | |
ECS インスタンスへのクラウドディスクのアタッチ | はい | |
ディスク課金 | クラウドディスクの課金方法の変更 | はい |
ディスク仕様 | ディスクカテゴリの変更 | はい |
パフォーマンスの弾力性 | パフォーマンスプロビジョニングの設定 | いいえ |
バーストパフォーマンスの設定 | いいえ |
仕様
次の表に、Regional ESSD の仕様を示します。
メトリック | 説明 |
容量範囲 (GiB) | 10~65,536 |
ディスクあたりの最大 IOPS | 50,000 |
最大 I/O サイズ (KiB) | 16 |
ディスクあたりの最大スループット (MB/s) | 350 |
接続あたりの平均ランダム書き込みレイテンシー (ms) | 数ミリ秒① |
IOPS パフォーマンス計算式 (ベースラインパフォーマンス②) | min{1,800 + 50 × 容量, 50,000} |
スループットパフォーマンス計算式 (ベースラインパフォーマンス、MB/s) | min{120 + 0.5 × 容量, 350} |
①レイテンシーはリージョンとアベイラビリティーゾーンによって異なります。平均書き込みレイテンシーをテストするには、「ブロックストレージデバイスのテスト」をご参照ください。
②ベースラインパフォーマンス:クラウドディスクが作成後に提供する最大 IOPS とスループットです。ベースラインパフォーマンスは、ディスク仕様によって異なる最大値まで、ディスク容量に比例して直線的に増加します。
Regional ESSD の使用
Regional ESSD の作成
インスタンス作成時のディスク作成
ECS インスタンスの購入ページに移動します。
カスタム購入 タブをクリックします。
課金方法、リージョン、インスタンスタイプ、イメージを設定します。Regional ESSD に関しては、次の点にご注意ください。
Regional ESSD に対応しているリージョンを選択します。
ストレージ セクションで、データディスクのカテゴリを ESSD ゾーン冗長 に設定し、ディスクサイズを設定します。
その他のパラメーターについては、「ECS インスタンスのカスタム起動」をご参照ください。
スタンドアロンディスクの作成
ECS コンソール - ブロックストレージに移動します。
上部メニューで、対象リソースのリージョンとリソースグループを選択します。
{value, select, create {{category} の作成} createPrepaid {サブスクリプションディスクの追加} attach {{category} のアタッチ} batchAttach {{category} のアタッチ} } をクリックします。
パラメーターを設定します。
Regional ESSD に対応しているリージョンを選択します。
ディスクカテゴリを ESSD ゾーン冗長 に設定し、ディスクサイズを設定します。
その他のパラメーターについては、「データディスクの作成」をご参照ください。
新しい Regional ESSD を ECS インスタンスにアタッチし、使用する前に初期化します。
詳細については、「データディスクのアタッチ」をご参照ください。
Regional ESSD の強制アタッチ
データセンターの障害や ECS インスタンスの異常により Regional ESSD をデタッチできない場合は、最初にデタッチすることなく、同じリージョン内の別の ECS インスタンスに強制アタッチすることで、サービスの復旧を迅速化できます。
強制アタッチは Regional ESSD でのみ利用可能です。他のクラウドディスクタイプは、別のインスタンスにアタッチする前にデタッチする必要があります。
ECS コンソール - ブロックストレージに移動します。
上部メニューで、対象リソースのリージョンとリソースグループを選択します。
アタッチするディスクを見つけ、操作 列の {value, select, create {ディスクの作成} createPrepaid {サブスクリプションディスクの追加} snapshot {スナップショットの作成} autoSnapshotPolicy {スナップショットポリシーの設定} attach {アタッチ} batchAttach {ディスクのアタッチ} detach {デタッチ} release {リリース} resize {ディスクの拡張} category {設定の変更} performanceLevel {パフォーマンスレベルの変更} changeToPostPaid {従量課金への切り替え} changeToPrePaid {サブスクリプションへの切り替え} attribute {属性の編集} desc {説明の編集} reinit {ディスクの再初期化} partition {パーティションとファイルシステムのマウント} clone {クローン} consoleToCode {IaC デプロイテンプレートの生成} other {{value}} } をクリックします。
ターゲットインスタンスと、インスタンスのリリース時のディスクの動作を選択します。[強制アタッチ機能を使用して、ディスクを別のインスタンスに移動することを確認します] を選択し、画面の指示に従ってアタッチと初期化を完了します。

強制アタッチ後、元のインスタンスのメモリキャッシュにあるディスクにまだ書き込まれていないデータは失われ、そのインスタンスからの後続の I/O リクエストは失敗します。
関連ドキュメント
パフォーマンスチューニングや容量拡張のためにディスクタイプを変更するには、「ディスクカテゴリの変更」をご参照ください。