ブロック・ボリューム・レプリケーション
ブロック・ボリューム・サービスには、ブロック・ボリューム、ブート・ボリューム、ボリューム・グループの非同期レプリケーションを、継続して自動的に他のリージョンおよび可用性ドメインに実行する機能が用意されています。
Block Volumeでは、次の2種類のレプリケーションがサポートされています。
- クロス・リージョン。リージョン間のレプリケーション用。
- クロス可用性ドメイン。同じリージョン内の可用性ドメイン間のレプリケーション用。
この機能を使用すれば、ボリューム・バックアップやボリューム・グループ・バックアップを行わずに、次のシナリオがサポートされます:
- ディザスタ・リカバリ
- 移行
- 事業拡張
レプリケーション機能は、バックアップ機能を補完するものであり、代替する機能ではありません。バックアップでは、ボリュームのポイントインタイム・スナップショットが作成され、これを使用して以前のバージョンのボリュームまたはボリューム・グループに戻ることができます。レプリカで用意されるのは、最新バージョンのデータです。
ボリュームまたはボリューム・グループのレプリケーションを有効にすると、ソースからレプリカへのデータの初期同期がプロセスに含まれます。ボリューム・サイズおよびボリュームに書き込まれるデータ量によっては、この同期に時間がかかる場合があります。初期同期プロセスの完了後、レプリケーション・プロセスは継続して行われます(一般的なリカバリ・ポイント目標(RPO)のターゲット・レートはリージョン間のレプリケーションで30分未満ですが、RPOは変わる可能性があります)。「制限事項および考慮事項」を参照してください。
レプリケーションが原因でダウンタイムが発生したり、ソース・ボリュームに影響が及んだりすることはありません。
タスク
ボリュームレプリケーションに関連するタスクについては、次のページを参照してください。
制限事項および考慮事項
次は、別のリージョンへのレプリケーションと、同じリージョン内の別の可用性ドメインへのレプリケーションの両方に適用されます。
- レプリケーションは、顧客管理Vault暗号化キーを使用して暗号化されたボリュームではサポートされていません。
- レプリケーションが有効になっているボリュームはサイズを変更できません。ボリュームのサイズを変更する場合は、レプリケーションを無効にする必要があります。このとき、ボリューム・レプリカが削除されます。ボリュームのサイズが変更された後で、ボリュームのレプリケーションを再度有効にできます。これで、レプリケーション・プロセスが最初から開始されます。
- RPOの一般的なターゲット・レートはレプリケーションで30分を大幅に下回りますが、RPOは、ソース・ボリュームのデータの変更率に応じて変わる可能性があります。たとえば、ボリュームに対する大量の書き込みI/O操作があるボリュームの場合、RPOは1時間を超えることがあります。
レプリケーションのコストに関する考慮事項
ボリュームまたはボリューム・グループのレプリケーションを有効にすると、指定した可用性ドメインまたは指定したリージョンおよび可用性ドメインにレプリケートされます。請求には、宛先のボリューム・レプリカまたはボリューム・グループ・レプリカのストレージ・コストが含まれます。宛先のレプリカは、ソース・リージョンのボリューム・タイプに関係なく、ブロック・ストレージの「より低いコスト」オプションの価格で請求されます。
ストレージ価格設定の詳細は、Oracle Storage Cloudの価格設定を参照してください。
クロス・リージョン・レプリケーションの場合、請求には適用可能なネットワーク・コストも含まれます。クロス・リージョン・レプリケーションのネットワーク・コストを参照してください。
クロス・リージョン・レプリケーション
ブロック・ボリューム・レプリケーションでは、ボリュームまたはボリューム・グループの別のリージョンへのレプリケートをサポートします。このタイプのレプリケーションの場合、ボリュームまたはボリューム・グループのレプリケーションを有効にする際は、レプリケートの宛先リージョンとして現在のソース・リージョンとは異なるリージョンを選択します。宛先リージョンで複数の可用性ドメインがサポートされている場合、レプリケート先の可用性ドメインを選択することもできます。
ボリュームまたはボリューム・グループのソース・リージョンによって、レプリケーションの宛先リージョンとして選択できるターゲット・リージョンが決まります。各リージョンには、使用可能な宛先リージョンとして1つ以上のリージョンがあります。宛先リージョンは地理的な場所に基づいて選択されます。テナンシが、レプリケーションの宛先リージョンをサブスクライブする必要があります。詳細は、「宛先リージョン」を参照してください。
クロス・リージョン・レプリケーションのネットワーク・コスト
請求には、リージョン間のレプリケーション・プロセスに適用されるすべてのネットワーク・コストも含まれます。同じリージョン内の可用性ドメイン間のレプリケーションのネットワーク・コストは請求されません。レプリケーション・プロセスの一環として、ソース・ボリュームまたはソース・ボリューム・グループで更新中のすべてのデータがレプリカに転送されるため、継続的な更新があるボリュームほどネットワーク・コストが高くなります。
レプリケーション中に転送された個々のボリュームのデータ量は、コンソールで確認できます。
ボリュームのレプリケーション・プロセスから転送されたデータ量を表示するには
- ナビゲーション・メニューを開き、「ストレージ」を選択します。「ブロック・ストレージ」で、「ブロック・ボリューム」を選択します。
- 転送されたデータ量を表示するレプリカを選択します。「レプリカの詳細」ページの「転送されたデータの合計」フィールドには、ボリュームのレプリケーション・プロセス中に転送されたデータの量(GB)が表示されます。この数値には、ボリューム・レプリケーションが有効になった時点から現在までのすべてのデータが含まれます。
ネットワーク価格設定の詳細は、Oracle Networking Cloudの価格設定を参照してください。
搬送先リージョン
ほとんどのリージョンでは、リージョン間レプリケーションのほとんどすべてのサブスクライブ済宛先リージョンを選択できます。例外については、volume-replica-disallowed-regions.jsonを参照してください。
テナンシは、ソース・リージョンの宛先リージョンのいずれにもサブスクライブされてなく、ソース・リージョンは1つの可用性ドメインのみをサポートする場合、リージョン・リストにはリージョンが表示されなく、エラー・メッセージが表示されます。複数の可用性ドメインが含まれるソース・リージョンの場合、ソース・リージョンはリージョン・リストに表示され、クロス可用性ドメイン・レプリケーションは使用可能な唯一のレプリケーションです。クロス・リージョン・レプリケーションを使用するには、ソース・リージョンの宛先リージョンの1つをサブスクライブする必要があります。リージョンをサブスクライブするには、リージョンの管理を参照してください。
宛先リージョン・リストにサブスクライブしているリージョンが表示されない場合、サポート・チケットをオープンして、ボリュームまたはボリューム・グループのソース・リージョンの宛先ターゲットとしてリージョンを追加するようリクエストします。
クロス可用性ドメイン・レプリケーション
ブロック・ボリューム・レプリケーションでは、ボリュームまたはボリューム・グループの同じリージョン内の別の可用性ドメインへのレプリケートをサポートします。このタイプのレプリケーションでは、ボリュームまたはボリューム・グループのレプリケーションを有効にするときに、現在のリージョンに複数の可用性ドメインが含まれている場合、リージョン・リストに現在のリージョンが含まれます。このリージョンをソース・リージョンとして選択し、レプリケート先の可用性ドメインを選択します。
複数の可用性ドメインにわたるレプリケーションは、複数の可用性ドメインがある商用リージョンでのみサポートされています。複数の可用性ドメインを含むリージョンを決定するには、リージョンおよび可用性ドメインについての商用リージョンをリストする表の「可用性ドメイン」フィールドを参照してください。
レプリケーション・メトリック
ブロック・ボリューム・サービスは、ボリューム・レプリケーション操作の追跡に役立つメトリックを発行します。詳細は、「説明: レプリケーション・メトリック」および「説明: パフォーマンス・メトリック」を参照してください。
タグを適用しています
リソースにタグを適用して、ビジネス・ニーズに応じてそれらを整理しやすくなります。リソースの作成時にタグを適用することも、後でリソースを更新してタグを追加、修正または削除することもできます。タグ適用についての一般情報は、リソース・タグを参照してください。
必須IAMポリシー
Oracle Cloud Infrastructureを使用するには、管理者が、テナンシ管理者がポリシーでセキュリティ・アクセス権を付与したグループのメンバーである必要があります。コンソールまたは(SDK、CLIまたはその他のツールを使用した) REST APIのどれを使用しているかにかかわらず、このアクセス権が必要です。権限がない、または認可されていないというメッセージが表示された場合は、テナンシ管理者に、どのタイプのアクセス権があり、どのコンパートメントでアクセスが作業する必要があるかを管理者に確認してください。
管理者用: ボリューム管理者がブロック・ボリューム、バックアップおよびボリューム・グループを管理するのポリシーを使用すると、指定したグループはブロック・ボリューム、バックアップおよびボリューム・グループに関するすべての操作を実行できます。