まとめ
配送会社では、既存の高可用性アーキテクチャを利用し、米国東部 Azure リージョン全体がダウンする可能性のある災害に対する回復性を持たせる必要がありました。
アプリケーションのネットワーク要素を高可用性でマルチリージョンにする方法について説明しました。 Azure DNS と Azure CDN は、既定でマルチリージョンになっています。 Application Gateway を Azure Traffic Manager または Azure Front Door に置き換えると、リージョン規模の障害を検出し、自動的にスタンバイ リージョンにフェールオーバーできます。
アプリケーションのコア機能を実装する、Web アプリ、Web API、Azure Functions などの多くのアプリケーション サービスは、複数のリージョンにデプロイできます。
最後に、Azure SQL Database または Azure Cosmos DB でレプリケーションを使用することにより、データ アーキテクチャを高可用性でマルチリージョンにする方法を確認しました。
詳細情報
- Azure Web アプリケーションのスケーラビリティを向上させる
- 高可用性を得るために複数の Azure リージョンで Web アプリケーションを実行する
- ビジネス継続性とディザスター リカバリー (BCDR): Azure のペアになっているリージョン
- 自動フェールオーバー グループを使用して、複数のデータベースの透過的な調整されたフェールオーバーを有効にする
- Azure Cosmos DB でのグローバルなデータの分散 - 概要
- Azure Cosmos DB での高可用性