はじめに
特に使用パターンが変化し、アプリケーションに対する需要が変動する場合、大規模な仮想マシンの管理は困難になる可能性があります。 需要に合わせて仮想マシン リソースを調整できる必要があります。 同時に、アプリケーションの安定性を確保するために、仮想マシンの構成を一貫した状態にしておくことが必要になる場合もあります。 これらの目標を実現するということは、仮想マシンの大規模なコレクションの継続的な実行のコストを最小限に抑えながら、スループットと応答性を維持することを意味します。
あなたは国内の運送会社に勤務しているとします。 顧客が会社の Web サイトのいずれかを使用して、配送の状態を管理および確認します。 この Web サイトは仮想マシンにデプロイされ、オンプレミスでホストされています。 サイトの使用量が増えると、仮想マシンのリソースに負担をかけることに気付きました。 しかし、負荷の変動を調整するには手動の操作が必要で、仮想マシンを作成したり、割り当て解除したりしなければなりません。
あなたは、アプリケーションを Azure に移行することにしました。 負荷の変動に自動的に対応し、Web サイトの一貫したパフォーマンスを確保するソリューションが必要です。 また、エンド ユーザーへの影響を最小限に抑えながら、アプリケーションの更新プログラムをこれらのサーバーにすばやくロールアウトする必要があります。
このモジュールでは、仮想マシン スケール セットが、これらの Web アプリケーションの負荷分散の課題にどのように役立つかについて学習します。
学習の目的
このモジュールでは、次のことを学習します。
- Virtual Machine Scale Sets の特徴と機能を確認する。
- Virtual Machine Scale Sets でのアプリケーションの実行に関するユース ケースを確認する。
- 仮想マシン スケール セットにアプリケーションをデプロイする。
前提条件
- Azure 仮想マシンに関する基本的な知識
- 負荷分散の概念に関する基本的な知識