ディザスタリカバリ2.0の役割と責任
このページの翻訳は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(アール) |
ディザスター リカバリー リージョンのアプリ サービスに変更が適用された場合 (フェールオーバー中)、フェールバック プロセスが完了したときに、これらの変更をアプリ サービスに再適用する必要があります。