はじめに
多くのアプリでは、障害に対して回復性があること、需要の増加に応じて簡単にスケーリングできることが必要です。 Azure Load Balancer を使用すれば、これらのニーズに対処できます。
たとえば、あなたが勤務している医療機関で、患者が診療を予約できる新しいポータル アプリケーションを立ち上げようとしているとします。 そのアプリケーションには、診療ポータル、Web アプリケーションのフロントエンド、ビジネス層データベースが含まれています。 患者情報を取得して保存するため、フロントエンドによりデータベースが使用されます。
新しいポータルを 24 時間利用できるようにして障害を処理する必要があります。 ポータルでは、負荷に合わせてリソースを追加または削除することによって、負荷の変動に応じて調整を行う必要があります。 組織に必要なのは、仮想マシンが追加されたときに、システム全体の仮想マシンに作業を分散するソリューションです。 そのソリューションでは、障害を検出し、必要に応じてジョブを仮想マシンに再ルーティングする必要があります。 強化された回復性とスケーラビリティによって、患者はどこからでも確実に診療を予約できます。
このモジュールを終了すると、回復性があるスケーラブルなアプリ アーキテクチャを、Azure Load Balancer を使用して構築できるようになります。
学習の目的
このモジュールでは、次のことを行います。
- Azure Load Balancer の特徴と機能を特定する。
- Azure Load Balancer のインスタンスをデプロイして構成する。
前提条件
- ネットワークの概念に関する基本的な知識。
- Azure Virtual Machines に関する基本的な知識。
- Azure portal に関する知識。