1. ディザスタリカバリ

PaaSのディザスタリカバリ

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

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

ディザスタリカバリにより、組織は、手動による介入が必要な災害後にミッションクリティカルな機能を維持または迅速に再開できます。Sitecoreディザスタ リカバリ (DR) サービスには、DRベーシック (確認)DRマネージド (自動) の2つのDRサービス タイプがあります。これらには、コールドスタンバイ(最小インフラストラクチャ)とホットスタンバイ(フルレプリカ)の2つのインフラストラクチャタイプがあります。

  • DR Basic Cold Standby: リアクティブ サービス。復旧とフェイルオーバーのプロセスはイベント後に開始され、お客様からの確認が必要です。これは、目標復旧時間(RTO)が長い費用対効果の高いサービスオプションです。Basic Cold Standby DRサービス・タイプは、必要最小限のインフラストラクチャをプロビジョニングし、重要でないアプリケーションや、データの変更頻度が低い状況でよく使用されます。

    基本的なコールド スタンバイのディザスター リカバリーには、geoレプリケーションが含まれます。障害が発生した場合、セカンダリ リージョンとデータベースへのフェールオーバーは最小限のダウンタイムで行われます。

  • DR Managed Hot Standby: プロアクティブなサービス。フェールバックとフェイルオーバーのプロセスが自動的に開始されます。プライマリ サイトのレプリカ全体をプロビジョニングします。これにより、RTO間隔が最短になります。

ご使用の環境に最適な復旧オプションは、フェイルオーバーの開始をプロアクティブにする必要があるか、リアクティブにする必要があるか、および障害が発生したときにどれだけ迅速にオンラインに戻るかによって異なります。

メモ

Sitecoreのディザスタ リカバリ プロセスの詳細については、ディザスタ リカバリ ポリシーのドキュメントをご覧ください。

リカバリ・オプションに関する考慮事項

要件に一致するリカバリ オプションを決定するには、次の表を参考にして、次の点を考慮してください。

  • 停止が発生した場合にサイトをオンラインに戻す必要がある速度。

  • 目標復旧時点 (RPO)。

  • 目標復旧時間 (RTO)。

仕様

DRベーシック コールド スタンバイ

DR管理ホットスタンバイ

Backup technologies

SQL Azureのgeoレプリケーション

Azure API。

SQL Azureのgeoレプリケーション

Azure API

Recovery process

  1. フェイルオーバーに関するお客様の要求/承認

  2. 展開

  3. 戻す

  4. スイッチオーバー

  5. ライブ配信開始

  6. お客様の検証

  1. スイッチオーバー

  2. ライブ配信開始

  3. お客様の検証

セカンダリ環境の状態

オンデマンドで作成

プライマリ環境の正確なレプリカ。Sitecore Azure Web Appsが完全にデプロイされ、停止

Recovery Point Objective (RPO)

SQL 5秒

Webアプリ12時間

SQL 5秒

Webアプリ12時間

Recovery Time Objective (RTO) - Technology only

4時間

< 1分間

Failback Time - Technology only

4時間

10分間

手記

テクノロジーのRTO値は、システムがSitecoreプラットフォームの復元にかかる時間によって異なります。お客様またはパートナーが関与する手動の手順が必要な場合、これにより有効なRTOが延長される可能性があります。

リージョン間のレプリケーション

一般的なSitecore環境は、App ServicesAzure SQLApplication InsightsAzure Search/SOLRRedis Cacheの5つのAzureリソース タイプで構成されています。Sitecoreは、すべてのリソースのサイズとインスタンス数がセカンダリ データ センターにレプリケートされるようにします。ただし、App ServicesとAzure SQLのみ、ファイル/データがバックアップおよび復元されます。他のサービスでは、データが一時的なものであるか、正常な復元に必要ないため、データがレプリケートされません。

  • App Services –すべてのファイル/データがバックアップおよび復元されます。

  • Azure SQL –すべてのファイル/データがバックアップおよび復元されます。

  • Redis Cache – Redis Cacheには、通常、Sitecoreサイトを復元する前に期限切れになるユーザー セッション データが含まれているため、データはレプリケートされません。したがって、ディザスタ リカバリ戦略の一部として含まれていません。

  • Application Insights – Application Insightsにはヘルス監視データのみが含まれ、Sitecoreサイトのランタイムには必要ないため、データはレプリケートされません。

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