Azure Virtual Machine Scale Sets の実装
Azure Virtual Machine Scale Sets は、同一の仮想マシンのセットをデプロイして管理するために使用できる Azure コンピューティング リソースです。 Virtual Machine Scale Sets を実装し、すべての仮想マシンを同じ方法で構成すると、真の "自動スケーリング" が実現されます。 Virtual Machine Scale Sets は、アプリケーションの需要が増加すると仮想マシンのインスタンスの数を自動的に増やし、需要が減少するとマシンのインスタンスの数を減らします。
Virtual Machine Scale Sets を使うと、仮想マシンを事前プロビジョニングする必要がなくなります。 ビッグ コンピューティング、ビッグ データ、コンテナー化されたワークロードを対象にした大規模サービスを簡単に構築できます。 ワークロードの増加に合わせて、仮想マシンのインスタンスを追加できます。 ワークロードの減少に合わせて、仮想マシンのインスタンスを削除できます。 マシンの追加と削除のプロセスは、手動でも自動でも可能で、両方を組み合わせることもできます。
Azure Virtual Machine Scale Sets を使用してアプリの可用性とスケーラビリティを向上させる
Azure Virtual Machine Scale Sets について知っておくべきこと
Azure Virtual Machine Scale Sets の次の特性を確認してください。
仮想マシンのすべてのインスタンスが、ベース オペレーティング システムの同じイメージと構成から作成されます。 この方法を使うと、余計な構成タスクまたはネットワーク管理を行うことなく、数百台の仮想マシンを容易に管理できます。
Virtual Machine Scale Sets は、基本的なレイヤー 4 のトラフィック分散では Azure Load Balancer の使用をサポートし、より高度なレイヤー 7 のトラフィック分散と TLS/SSL 終端では Azure Application Gateway の使用をサポートしています。
Virtual Machine Scale Sets を使って、アプリケーションの複数のインスタンスを実行できます。 いずれかの仮想マシン インスタンスに問題がある場合でも、顧客は別の仮想マシン インスタンスを介してアプリケーションにアクセスし続けることができ、中断は最小限に抑えられます。
アプリケーションに対する顧客の需要は、日または週を通して変化することがあります。 顧客の需要を満たすには、Virtual Machine Scale Sets で自動スケーリングを実装して、仮想マシンの数を自動的に増減させます。
Virtual Machine Scale Sets は、最大 1,000 個の仮想マシン インスタンスをサポートします。 独自のカスタム仮想マシン イメージを作成してアップロードする場合、仮想マシン インスタンス数の上限は 600 個です。