1. PaaS 2.0のディザスター リカバリー

ディザスタリカバリ2.0の役割と責任

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

このトピックでは、PaaS 2.0のディザスター リカバリー プロセスのさまざまなステージの役割と責任について説明します。役割と責任は、R = 責任者、A = 説明責任者、C = コンサルタント、I = 情報提供者であるRACIモデルを使用して記述されます。

お客様所有の事業継続計画

事業継続計画はお客様またはパートナーの責任であり、Sitecoreが専門知識を提供します。

タスクID

タスクの定義/説明

Sitecoreロール

顧客/パートナーの役割

1

Sitecore DRサービスの選択

I/C(アイ/C)

R/A(アール)

2

エンド・ツー・エンドの事業継続計画の作成

I/C(アイ/C)

R/A(アール)

3

ビジネス継続性プランのエンドツーエンドのテスト

I/C(アイ/C)

R/A(アール)

4

事業継続計画(BCP)の執行

I/C(アイ/C)

R/A(アール)

ディザスター リカバリーのアーキテクチャとテスト プロセス

Sitecoreは、ディザスタリカバリ2.0サービスの一環として、以下の項目をテストします。

タスクID

タスクの定義/説明

Sitecoreロール

顧客/パートナーの役割

1

Sitecore DR 2.0パターン作成

R/A(アール)

I/C(アイ/C)

2

Sitecore DR 2.0パターンのメンテナンス

R/A(アール)

I/C(アイ/C)

3

Sitecore DR 2.0パターンのサポート

R/A(アール)

I/C(アイ/C)

4

Sitecore DR 2.0初期パターンのテストと検証

R/A(アール)

I/C(アイ/C)

5

Sitecore XM v10.3.1以降およびXP v10.3.1以降を使用したSitecore DR 2.0初期パターンのテストと検証

R/A(アール)

I/C(アイ/C)

災害復旧のエンドツーエンドのプロセス

このセクションで説明するアクティビティは、ディザスター リカバリーの実装とフェールオーバーのシナリオをガイドすることを目的としています。

DRデプロイメント

Sitecore Managed Cloudでは、DR 2.0オファリングの一部として次の手順を提供します。

タスクID

タスクの定義/説明

Sitecoreロール

顧客/パートナーの役割

1

新しいSitecore環境をセカンダリ リージョンにデプロイし、Web AppsとRedisをスケールダウンします。

R/A(アール)

I/C(アイ/C)

2

フェイルオーバーグループを使用して、プライマリAzure SQLとセカンダリ間でデータを同期します。

R/A(アール)

I/C(アイ/C)

3

すべてのAzureリソースのサイズ/レベルを同期する

R/A(アール)

I/C(アイ/C)

4

すべてのWeb Appsのファイル内容を同期する

R/A(アール)

I/C(アイ/C)

5

プライマリCDと停止ページを切り替えるようにFront Doorを設定する

R/A(アール)

I/C(アイ/C)

6

可用性テストが失敗したときにSitecore Managed Cloud運用チームに通知する電子メール アラートを設定する

R/A(アール)

I/C(アイ/C)

DR呼び出し

DRフェイルオーバーの開始プロセスは、セカンダリAzureリージョンへの完全なDRフェイルオーバーを実行する意図をSitecoreに通知したときに開始されます。

タスクID

タスクの定義/説明

Sitecoreロール

顧客/パートナーの役割

1

Front Doorのトラフィックをメンテナンス ページに切り替える

R/A(アール)

C/I(英語)

2

環境の同期を無効にする

R/A(アール)

C/I(英語)

3

SQLフェイルオーバーの実行

R/A(アール)

C/I(英語)

4

App Serviceのバックアップを復元する

R/A(アール)

C/I(英語)

5

ディザスタリカバリ環境のスケールアップ

R/A(アール)

C/I(英語)

6

ディザスタリカバリの正常性を確認する

R/A(アール)

C/I(英語)

7

Front Doorのトラフィックをディザスター リカバリー サイトに切り替える

R/A(アール)

C/I(英語)

8

Sitecoreアプリケーションに対するDRリカバリー後の更新を実行する

C/I(英語)

R/A(アール)

9

DR復旧後の更新を非標準のAzureサービスまたはコンポーネントに対して実行する

C/I(英語)

R/A(アール)

DRフェイルバック

DR 2.0のフェールバック手順は、前に説明したDR呼び出し手順と似ています。ただし、フェールオーバー状態では、App Servicesのファイルや構成に変更はなかった、つまり、コードの更新やデプロイはなかったと想定しています。そのため、環境の同期を無効にしたり、App Serviceのバックアップを復元したり、DR環境をスケールアップしたりする手順はありません。

タスクID

タスクの定義/説明

Sitecoreロール

顧客/パートナーの役割

1

Front Doorのトラフィックをメンテナンス ページに切り替える

R/A(アール)

C/I(英語)

2

SQLフェイルオーバーの実行

R/A(アール)

C/I(英語)

3

プライマリの正常性を確認する

R/A(アール)

C/I(英語)

4

Front Doorのトラフィックを 運用 ページに切り替えます。

R/A(アール)

C/I(英語)

5

Sitecoreアプリケーションに対するDRリカバリー後の更新を実行する

C/I(英語)

R/A(アール)

6

DR復旧後の更新を非標準のAzureサービスまたはコンポーネントに対して実行する

C/I(英語)

R/A(アール)

メモ

ディザスター リカバリー リージョンのアプリ サービスに変更が適用された場合 (フェールオーバー中)、フェールバック プロセスが完了したときに、これらの変更をアプリ サービスに再適用する必要があります。

この記事を改善するための提案がある場合は、 お知らせください!