1. PaaS 2.0の災害復旧

災害復旧2.0の役割と責任

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

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

このトピックでは、PaaS 2.0の災害復旧プロセスにおける各段階の役割と責任について説明します。役割と責任はRACIモデルを用いて説明され、R = 責任者、A = 責任者、C = コンサルタント、I = 情報提供者です。

顧客所有の事業継続計画

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

タスクID

タスクの定義/説明

Sitecoreの役割

顧客/パートナーの役割

1

Sitecore DRサービスの選択

I/C

R/A

2

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

I/C

R/A

3

事業継続計画のエンドツーエンドテスト

I/C

R/A

4

事業継続計画の実行

I/C

R/A

災害復旧アーキテクチャとテストプロセス

Sitecoreは、災害復旧2.0サービスの一環として以下の項目をテストします。

タスクID

タスクの定義/説明

Sitecoreの役割

顧客/パートナーの役割

1

Sitecore DR 2.0 パターン作成

R/A

I/C

2

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

R/A

I/C

3

Sitecore DR 2.0 パターンサポート

R/A

I/C

4

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

R/A

I/C

5

Sitecore XM v10.3.1以降、およびXP v10.3.1以降でのSitecore DR 2.0初期パターンテストおよび検証

R/A

I/C

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

この節で説明する活動は、災害復旧の実施およびフェイルオーバーシナリオを指針することを目的としています。

DR展開

Sitecore Managed Cloud DR 2.0の提供の一部として以下の手順を提供します。

タスクID

タスクの定義/説明

Sitecoreの役割

顧客/パートナーの役割

1

セカンダリーリージョンに新しいSitecore環境を展開し、WebアプリとRedisを縮小してください。

R/A

I/C

2

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

R/A

I/C

3

すべてのAzureリソースのサイズや階層を同期してください

R/A

I/C

4

すべてのWebアプリのファイル内容を同期してください

R/A

I/C

5

Front Doorを設定して、プライマリCDと停電ページを切り替えます

R/A

I/C

6

可用性テストが失敗した際にSitecore Managed Cloud運用チームに通知するメールアラートを設定しましょう

R/A

I/C

DRの召喚

DRフェイルオーバー開始プロセスは、SitecoreにセカンダリAzureリージョンへの完全なDRフェイルオーバーを行う意図を通知した時点で始まります。

タスクID

タスクの定義/説明

Sitecoreの役割

顧客/パートナーの役割

1

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

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

フロントドアのトラフィックを災害復旧サイトに切り替える

R/A

C/I

8

Sitecoreアプリケーションに対してDR後の復旧アップデートを実行してください

C/I

R/A

9

非標準のAzureサービスやコンポーネントに対して、DR後のリカバリーアップデートを実行してください

C/I

R/A

DRのフェイルバック

DR 2.0のフェイルバックステップは、前述のDR呼び出しステップと類似しています。ただし、フェイルオーバー中にApp Servicesファイルや設定に変更はなかったと仮定します。つまり、コードの更新やデプロイは行われていません。したがって、環境同期を無効にしたり、アプリサービスのバックアップを復元したり、DR環境を拡大したりする手順はありません。

タスクID

タスクの定義/説明

Sitecoreの役割

顧客/パートナーの役割

1

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

R/A

C/I

2

SQLフェイルオーバーを実行する

R/A

C/I

3

プライマリヘルスの確認

R/A

C/I

4

正面玄関のトラフィックを制作ページに切り替えてください。

R/A

C/I

5

Sitecoreアプリケーションに対してDR後の復旧アップデートを実行してください

C/I

R/A

6

非標準のAzureサービスやコンポーネントに対して、DR後のリカバリーアップデートを実行してください

C/I

R/A

!注もし災害復旧領域のアプリサービスに変更が適用された場合(フェイルオーバー中)、フェイルバックプロセス完了後にこれらの変更はアプリサービスに再適用されなければなりません。

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