はじめに

完了

多くのアプリでは、障害に対して回復性があること、需要の増加に応じて簡単にスケーリングできることが必要です。 Azure Load Balancer を使用すれば、これらのニーズに対処できます。

たとえば、あなたが勤務している医療機関で、患者が診療を予約できる新しいポータル アプリケーションを立ち上げようとしているとします。 そのアプリケーションには、診療ポータル、Web アプリケーションのフロントエンド、ビジネス層データベースが含まれています。 患者情報を取得して保存するため、フロントエンドによりデータベースが使用されます。

新しいポータルを 24 時間利用できるようにして障害を処理する必要があります。 ポータルでは、負荷に合わせてリソースを追加または削除することによって、負荷の変動に応じて調整を行う必要があります。 組織に必要なのは、仮想マシンが追加されたときに、システム全体の仮想マシンに作業を分散するソリューションです。 そのソリューションでは、障害を検出し、必要に応じてジョブを仮想マシンに再ルーティングする必要があります。 強化された回復性とスケーラビリティによって、患者はどこからでも確実に診療を予約できます。

このモジュールを終了すると、回復性があるスケーラブルなアプリ アーキテクチャを、Azure Load Balancer を使用して構築できるようになります。

学習の目的

このモジュールでは、次のことを行います。

  • Azure Load Balancer の特徴と機能を特定する。
  • Azure Load Balancer のインスタンスをデプロイして構成する。

前提条件

  • ネットワークの概念に関する基本的な知識
  • Azure 仮想マシンに関する基本的な知識
  • Azure portal に関する知識