Visual Studio Lab Management は、ソフトウェア テスターが仮想環境を作成および管理するためにMicrosoftが開発したソフトウェア開発ツールです。Lab Management は、既存のVisual Studio Application Lifecycle Managementプラットフォームを拡張し、 Hyper-Vベースの統合テスト ラボを実現します。Visual Studio 2012 以降、Lab Management は既にその一部として同梱されており、 Azure DevOpsと SCVMM が統合された後にセットアップできます。[ 1 ]
仮想環境は、仮想マシン (VM) の集合です。仮想環境内の各仮想マシンは、テスト、開発、または実行対象のアプリケーションに必要な役割を表します。ラボ管理を使用すると、仮想環境内のすべての仮想マシンを起動してアプリケーションを実行したり、アプリケーションをテストしたりできます。ラボ管理では、System Center Virtual Machine Manager (SCVMM) を使用して、ライブラリ内の仮想マシンまたはテンプレートをゴールデンマスターとしてアクセスできるようにします。これらのゴールデンマスターは、Hyper-V または SCVMM を使用して作成されます。SCVMM は、指定されたホストグループ上の環境に仮想マシンとテンプレートをデプロイするために使用されます。
Visual Studio Lab Management はSystem Center Virtual Machine Manager (SCVMM) と統合されており、仮想マシンをホストする複数の物理コンピュータの管理、および SCVMM ライブラリ サーバー内の仮想マシン、仮想マシン テンプレート、その他の構成ファイルのストレージの管理を可能にします。[ 2 ]これにより、ユーザーは次のことが可能になります。