はじめに
小規模な組織でも、Azure でアプリをホストするとグローバルに運用できます。 世界中のユーザーにサービスを提供するには、ユーザーがどこにいても、ユーザーに迅速に応答するアプリのアーキテクチャを設計する必要があります。
あなたが働いている配送会社では、配送を作成、管理、追跡するための顧客向けポータルを、Azure 上に作成してあるものとします。 このポータルはビジネスの重要な部分であり、拡張性の高いアーキテクチャが Azure の米国東部リージョンに実装されています。 ポータルは高可用性で、地理的地域全体の障害に対応できる必要があります。 会社は、これらの機能を提供するアーキテクチャを作成するつもりであり、機能に対して必要なサービスを明らかにしようとしています。
このモジュールでは、複数のリージョンに存在する、高可用性とフォールト トレランスに対応したアプリケーション アーキテクチャを設計する方法について学習します。
このモジュールを終了すると、この種のアプリケーション アーキテクチャを設計できるようになり、そのコンポーネント パーツの利点と制限事項を理解できます。
学習の目的
このモジュールでは、次のことを行います。
- 地理的に分散したアプリケーションのネットワーク アーキテクチャを設計する。
- 地理的に分散したアプリケーションのアプリケーション アーキテクチャを設計する。
- 地理的に分散したアプリケーションのデータ アーキテクチャを設計する。
前提条件
- Azure PaaS サービスに関する中級者レベルの知識。
- アーキテクチャの原則に関する中級者レベルの知識。