ある企業がAzureでWebアプリケーションを構築しており、ユーザーからの同時リクエストが多い時間帯に自動的にVMインスタンスを増やし、閑散期には減らしてコストを最適化したい。Azureでこの要件を実現するためのサービスはどれか。
- A. Azure ExpressRoute:オンプレミスとAzureを接続する
- B. Azure Virtual Machines(単体):手動でインスタンスを追加する
- C. Azure Blob Storage:大量のデータを保存する
- D. Azure Virtual Machine Scale Sets(VMSS):メトリクス(CPU使用率・スケジュールなど)に基づいてVMを自動スケールアウト・インする
解答と解説を見る
正解: D
Azure Virtual Machine Scale Sets(VMSS)は同一設定のVMグループを定義し、CPU使用率・メモリ・カスタムメトリクス・スケジュールなどのルールに基づいてVMインスタンスを自動スケールアウト(追加)・スケールイン(削除)するサービスである。ピーク時には自動的にインスタンスを追加してパフォーマンスを維持し、閑散期には最小インスタンス数まで削減してコストを最適化できる。選択肢Bの単体VMは手動スケーリングが必要で、「自動」という要件を満たさない。選択肢Cの Blob Storageはオブジェクトストレージであり、VM自動スケーリングとは無関係。選択肢AのExpressRouteはネットワーク接続サービスであり、コンピューティングの自動スケーリングとは異なる。
📚 関連サービスの解説: 仮想マシン スケール セット(VMSS)