BCDR 戦略に高可用性を組み込む

Azure Load Balancer
Azure SQL データベース
Azure Virtual Machines
Azure Virtual Network
Azure App Service

ソリューションのアイデア

このアーティクルはソリューションのアイデアです。 このコンテンツにさらに多くの情報 (想定されるユース ケース、代替サービス、実装に関する考慮事項、価格ガイダンスなど) の掲載をご希望の方は、GitHub のフィードバックでお知らせください。

仮想マシン (VM) はゾーン間で物理的に分離され、各サイトでロード バランサーを使用して仮想ネットワークが作成されます。 これらの場所は、十分近距離であるため高可用性レプリケーションができ、物理的な場所で問題が発生してもアプリケーションは実行されたままになります。

考えられるユース ケース

このソリューションは、医療業界および次のシナリオに最適です。

  • Hospitals
  • データ センター

アーキテクチャ

アーキテクチャ図このアーキテクチャの SVG をダウンロードします。

データフロー

  1. ゾーン冗長ロード バランサーを作成します。
  2. フロントエンド サブネットを作成します。
  3. DB サブネットを作成します。
  4. 3 つの可用性ゾーンで VM を作成します。
  5. ゾーン冗長 SQL DB を構成します。
  6. ロード バランサーのバックエンド プールに VM を追加します。
  7. 冗長性と高可用性を実現するために、VM にアプリケーションをデプロイします。

コンポーネント

  • Virtual Machines:Windows および Linux の仮想マシンを数秒でプロビジョニングします
  • Azure SQL Database:クラウド内の管理されたインテリジェントな SQL
  • Load Balancer:優れた可用性とネットワーク パフォーマンスをアプリケーションに提供

次のステップ