はじめに
多くのアプリケーションでは、障害に対して回復性があり、需要の増加に応じて簡単にスケーリングできる必要があります。 管理者は、Azure Load Balancer を使用してこれらの要件に対処できます。
患者が予約を取るための新しいポータル アプリケーションを医療機関が立ち上げようとしていると仮定します。 このアプリケーションには、患者ポータル、Web アプリケーション フロントエンド、およびビジネス層データベースがあります。 データベースは、フロントエンドが患者の情報を取得して保存するために使用されます。
新しいポータルを 24 時間利用できるようにして障害を処理する必要があります。 ポータルでは、負荷に合わせてリソースを追加または削除することによって、負荷の変動に応じた調整を行う必要があります。 仮想マシンが追加されたときに、システム全体の仮想マシンに作業を分散するソリューションを必要としています。 そのソリューションでは、障害を検出し、必要に応じてジョブを仮想マシンに再ルーティングする必要があります。 患者がどこからでも確実に診察を予約できるよう、回復性と拡張性を向上させる必要があります。
あなたはロード バランサーを構成して、バックエンド サーバーのグループに受信ネットワーク トラフィックを分散させることを任されています。 アプリケーションをスケーリングしながら、スループットを維持し、応答時間を少なく抑える必要があります。
このモジュールの目的は、Azure ロード バランサーを実装できるようになることです。
学習の目的
このモジュールでは、次の方法を学習します。
- Azure Load Balancer の機能と使用例を理解する。
- パブリックおよび内部の Azure ロードバランサーを実装する。
- ロード バランサーの SKU の機能と構成の違いを比較する。
- バックエンド プール、負荷分散規則、セッション永続化、正常性プローブを構成する。
評価されるスキル
このモジュールの内容は、試験 AZ-104: Microsoft Azure Administrator の準備に役立ちます。
前提条件
- 仮想ネットワークとルーティングの基本的な知識。
- ロード バランサーを構成できるよう、Azure portal に精通していること。