Azure Data Manager for Energy での信頼性
この記事では、Azure Data Manager for Energy の信頼性サポートについて説明し、可用性ゾーンでのリージョンの回復性とディザスター リカバリーによるリージョン間の回復性の両方を取り上げます。 Azure における信頼性の詳細については、Azure の信頼性に関するページを参照してください。
可用性ゾーンのサポート
可用性ゾーンとは、各 Azure リージョン内にある、物理的に分離されたデータセンターのグループです。 1 つのゾーンで障害が発生した際には、サービスを残りのゾーンのいずれかにフェールオーバーできます。
Azure の可用性ゾーンの詳細については、「可用性ゾーンとは」を参照してください。
Azure Data Manager for Energy は既定でゾーン冗長インスタンスをサポートしており、追加の構成は必要ありません。
前提条件
現在、Azure Data Manager for Energy は次のリージョンで可用性ゾーンをサポートしています。
アメリカ | ヨーロッパ | アジア太平洋 | 中東/アフリカ |
---|---|---|---|
米国中南部 | 北ヨーロッパ | オーストラリア東部 | カタール中部 |
米国東部 | 西ヨーロッパ | ||
ブラジル南部 |
ゾーン ダウン エクスペリエンス
ゾーン全体の停止中、ゾーンの復旧中に必要なアクションはありません。 サービスが基礎となる容量を自己修復し、正常なゾーンまで調整するように再調整するまで、短時間のパフォーマンス低下が発生する可能性があります。 この期間中、5xx エラーが発生する可能性があり、サービスが復元されるまで API 呼び出しを再試行する必要がある場合があります。
リージョン間のディザスター リカバリーおよび事業継続
ディザスター リカバリー (DR) とは、ダウンタイムやデータ損失につながるような、影響の大きいイベント (自然災害やデプロイの失敗など) から復旧することです。 原因に関係なく、災害に対する最善の解決策は、明確に定義されテストされた DR プランと、DR を積極的にサポートするアプリケーション設計です。 ディザスター リカバリー計画の作成を検討する前に、「ディザスター リカバリー戦略の設計に関する推奨事項」を参照してください。
DR に関しては、Microsoft は共有責任モデルを使用します。 共有責任モデルでは、ベースライン インフラストラクチャとプラットフォーム サービスの可用性が Microsoft によって保証されます。 同時に、多くの Azure サービスでは、データのレプリケート、または障害が発生したリージョンから別の有効なリージョンにクロスレプリケートするフォールバックは、自動的には行われません。 それらのサービスについては、ワークロードに適したディザスター リカバリー計画をご自身で設定する必要があります。 Azure PaaS (サービスとしてのプラットフォーム) オファリング上で実行されるほとんどのサービスには、DR をサポートするための機能とガイダンスが用意されており、お客様はサービス固有の機能を使って迅速な復旧をサポートでき、DR 計画の開発に役立ちます。
複数リージョンの地域でのディザスター リカバリー
Azure Data Manager for Energy はリージョン サービスであるため、リージョンダウンによるサービス障害の影響を受けやすくなっています。 Azure Data Manager for Energy は、アクティブ/パッシブ フェールオーバー構成に従い、地域的な災害から復旧します。 アクティブ/パッシブ構成では、セカンダリ リージョンでウォーム Azure Data Manager for Energy リソースを引き続き実行しますが、プライマリ リージョンで障害が発生しない限り、そこにトラフィックが送信されることはありません。
以下は、ディザスター リカバリーがサポートされているリージョンのプライマリ リージョンとセカンダリ リージョンの一覧です。
地理的な場所 | プライマリ | セカンダリ |
---|---|---|
アメリカ | 米国中南部 | 米国中北部 |
アメリカ | 米国東部 | 米国西部 |
アメリカ | ブラジル南部* | |
ヨーロッパ | 北ヨーロッパ | 西ヨーロッパ |
欧州 | 西ヨーロッパ | 北ヨーロッパ |
アジア太平洋 | オーストラリア東部 | オーストラリア |
中東/アフリカ | カタール中部* |
(*) これらのリージョンでは、ディザスター リカバリーのお客様シナリオのサポートについて制限があります。 詳細については、Microsoft 営業担当者またはお客様担当者にお問い合わせください。
Azure Data Manager for Energy は、データ パーティション データを永続化するための基礎となるデータストアとして、Azure Storage、Azure Cosmos DB、Elasticsearch インデックスを使用します。 これらのデータ ストアでは、高い持続性、可用性、スケーラビリティが提供されます。 Azure Data Manager for Energy は、geo-zone-redundant storage または GZRS を使用して、プライマリ リージョンから数百マイル離れたセカンダリ リージョンにデータを自動的にレプリケートします。 データを保護するためにプライマリ リージョンで有効化されたセキュリティ機能 (暗号化キーを使用した静止時の暗号化) は、セカンダリ リージョンにも適用されます。 同様に、Azure Cosmos DB はグローバルに分散されたデータ サービスで、リージョン間でメタデータ (カタログ) をレプリケートします。 Elasticsearch インデックス スナップショットは定期的に取得され、セカンダリ リージョンに geo レプリケートされます。 航空データはすべて一時的なものであるため、紛失する可能性があります。 たとえば、進行中のインジェスト ジョブの一部で、まだ永続化されていない転送中データは失われ、復旧時にインジェスト プロセスを再開する必要があります。
重要
次のリージョンでは、ディザスター リカバリーは利用できません。 詳細については、Microsoft 営業担当者または顧客担当者にお問い合わせください。
- ブラジル南部
- カタール中部
ディザスター リカバリーと障害検出を設定する
Azure Data Manager for Energy サービスは、プライマリ リージョンにおけるサービスの正常性を継続的に監視します。 プライマリ リージョンでハード サービス ダウン エラーが検出された場合、お客様の代わりにセカンダリ リージョンへのフェールオーバーを開始する前に、復旧を試みます。 フェールオーバーの進捗状況が通知されます。 フェールオーバーが完了したら、セカンダリ リージョンの Azure Data Manager for Energy リソースに接続して、運用を継続できます。 ただし、セカンダリ リージョンの容量に制約がある場合、パフォーマンスが若干低下する可能性があります。
サブスクリプション内でのリソースの管理
同じプライマリ リージョンでホストされている Azure Data Manager for Energy リソースに接続するビジネス アプリのフェールオーバーを処理する必要があります。 さらに、Log Analytics ワークスペースに保存されている診断ログを復旧する責任があります。
プライマリ リージョンで Azure Data Manager for Energy リソースへのプライベート リンクを設定した場合、ペア リージョンで同じリソースへのセカンダリ プライベート エンドポイントを作成する必要があります。
注意事項
障害発生前にパブリック アクセス ネットワークを有効にするか、セカンダリ プライベート エンドポイントを作成しない場合は、セカンダリ リージョンでフェールオーバーした Azure Data Manager for Energy リソースへのアクセスが失われます。 Azure Data Manager for Energy リソースにアクセスできるのは、プライマリ リージョンのフェールバックの完了後です。
重要
フェールオーバー後、プライマリ リージョンのフェールバックが完了するまで、サブスクリプションに作成された Azure Data Manager for Energy リソースへの状態変更を実行できません。 たとえば、 にします。
- パブリック アクセス ネットワークを有効または無効にすることはできません。
- Azure Data Manager for Energy リソースへのプライベート エンドポイント接続を承認または拒否することはできません
- 新しいデータ パーティションを作成することはできません。