Azure Lab Services とは

重要

Azure Lab Services は 2027 年 6 月 28 日に廃止されます。 詳細については、提供終了ガイドを参照してください。

Azure Lab Services を使用すると、Azure によって管理されるインフラストラクチャでラボを作成できます。 仮想マシン (VM) の作成から、エラーの処理やインフラストラクチャのスケーリングまで、インフラストラクチャの管理はすべてサービスが担当します。 たとえば、データ サイエンスや一般的なプログラミングなどの特定のクラスの種類のラボを構成し、ラボ ユーザーに専用のラボ仮想マシンをすばやく割り当てます。

Azure Lab Services でラボを作成、管理、アクセスするには、専用の Azure Lab Services Web サイトを使用するか、Microsoft Teams または Canvas Learning Management System (LMS) でラボを直接統合します。

Azure Lab Services は、管理者、教師、学生という 3 つの主要なペルソナを念頭に置いて設計されています。 Azure ロールベースのアクセス制御 (RBAC) を利用して、組織のさまざまなペルソナに適切なアクセス権を付与します。 この記事では、これらのペルソナと、Azure Lab Services を使用してクラスを実施する方法について詳しく説明します。

重要

Azure Lab Services のラボ プラン は、ラボ アカウントに代わり導入されます。 ラボ プランを作成して開始する方法について説明します。 既にラボ アカウントをご利用のお客様は、ラボ アカウントからラボ プランに移行することをお勧めします。

ラボの作成プロセス

次の図は、Azure Lab Services でのラボの作成とアクセスに関連するさまざまな手順を示しています。

Azure Lab Services を使用してラボを作成する手順を示す図。

Azure Lab Services の使用を開始するには、"ラボ計画を作成" します。 ラボ計画は、構成設定のコレクションとして機能する Azure リソースです。 設定は、ラボ計画に関連付けられているすべてのラボに適用されます。 必要に応じて、Azure RBAC を介して "ラボ作成者のアクセス許可を割り当てて"、他のユーザーがラボを作成できるようにすることができます。

次に、特定のクラスを実施するか、ハッカソンを実行するラボを作成します。 ラボは、Azure Marketplace イメージまたは独自のカスタム仮想マシン イメージに基づいています。 ラボのスケジュール、使用量クォータ、または自動の起動とシャットダウンを使用し、ラボ設定を構成できます。

必要に応じて、クラスの特定のニーズに合わせてラボ テンプレートをカスタマイズします。 たとえば、Visual Studio Code などの追加のソフトウェアをインストールしたり、特定のオペレーティング システム サービスを有効にしたりできます。

ラボを発行したら、ラボ仮想マシンを追加し、ラボにラボ ユーザーを割り当てることができます。 ラボに "登録" した後、ラボ ユーザーは個々のラボ仮想マシンに "リモート接続" して演習を実行できます。 Microsoft Teams または Canvas で Azure Lab Services を使用する場合、ラボ ユーザーはラボに自動的に登録されます。

ラボ計画、ラボ、またはその他の概念の詳細については、「Azure Lab Services の主な概念」を参照してください。

主な機能

Azure Lab Services でサポートされる主要な機能は次のとおりです。

  • Azure のインフラストラクチャとスケールの自動管理。 Azure Lab Services はフル マネージド サービスです。 ラボの基盤となるインフラストラクチャのプロビジョニングと管理が自動的に処理されます。 ラボ ユーザー向けのラボ エクスペリエンスの準備に重点を置き、数百のラボ仮想マシン間でラボをすばやくスケーリングします。

  • 高速かつ柔軟なラボのセットアップ。 Azure Marketplace イメージを使用するか、Azure コンピューティング ギャラリーからカスタム イメージを適用して、ラボをすばやく設定します。 Windows または Linux オペレーティング システムを選択します。 ラボのニーズに最も適したコンピューティング ファミリを選択します。 他のソフトウェア コンポーネントをインストールしたり、オペレーティング システムを変更したりすることで、ラボを柔軟に構成します。

  • 簡素化されたラボ ユーザー用のエクスペリエンス。 ラボ ユーザーは簡単にラボに登録できます。 Azure サブスクリプションを必要とせず、すぐにアクセスできます。 ラボの一覧を表示し、リモート接続するには、Azure Lab Services Web サイトを使用するか、Microsoft Teams または Canvas LMS 統合を使用します。

  • ロールベースのアクセス権で責任を分離します。 Azure Lab Services では、Azure ロールベースのアクセス制御 (Azure RBAC) を使用してアクセスを管理します。 Azure RBAC を使用すると、組織内のさまざまなチームおよびユーザー間で、ラボを作成して管理するためのロールと責任を明確に分離できます。

  • 高度な仮想ネットワークのサポート高度なネットワークを構成し、ネットワーク トラフィック制御、ネットワーク ポート管理、仮想または内部ネットワーク内のリソースへのアクセスを適用します。 たとえば、ラボでオンプレミスのライセンス サーバーに接続する必要がある場合があります。

  • コストの最適化と分析。 Azure Lab Services では、従量課金ベースのコスト モデルを使用します。 ラボ仮想マシンの実行時にのみ料金が発生します。 ラボ仮想マシンを自動的にシャットダウンし、ラボを使用できる時間数を制限するようにスケジュール使用量クォータを構成することで、コストをさらに最適化します。

ユース ケース

Azure Lab Services マネージド ラボは、さまざまなシナリオで使用できます。

  • クラスルームまたは仮想トレーニングの出席者に、演習の宿題を完了できるよう、構成済みの仮想マシンを提供します。 ラボ ユーザーが仮想マシンにアクセスできる時間数を制限します。 Azure Lab Services を使用して、さまざまな種類のクラスを対象としたラボをセットアップします。 Azure Lab Services でラボをセットアップできる各種クラスの例については、Azure Lab Services における各種クラスの例の記事を参照してください。

  • 計算量やグラフィックスの多い研究またはトレーニングを実行するために、ハイ パフォーマンス コンピューティング仮想マシンのプールを設定します。 たとえば、機械学習モデルをトレーニングしたり、データ サイエンスやゲーム設計について教えたりします。 必要な場合にのみ、仮想マシンを実行します。 完了したら、マシンをクリーンアップします。

  • 学校の物理コンピューター ラボをクラウドに移動します。 ラボに設定した最大使用量とコストしきい値になるように、仮想マシンの数を自動的にスケーリングします。

  • ハッカソンをホストするための仮想マシンのラボを迅速に作成します。 終了したら 1 つのアクションでラボを削除します。

  • 入れ子になった仮想化またはラボ間通信を使用して、高度なコースを教えます。

プライバシーとコンプライアンス

Azure Lab Services ラボ プランでは、そのリージョン以外の場所に顧客データが移動または格納されることはありません。 ただし、Azure Lab Services Web サイト (https://labs.azure.com) を介して Azure Lab Services リソースにアクセスすると、顧客データがリージョンをまたぐ可能性があります。

Azure Lab Services でラボ アカウントを使用している場合、顧客データがデプロイ先のリージョンに留まる保証はありません。

Azure Lab Services では、Microsoft マネージド暗号化キーを使用してすべてのコンテンツが暗号化されます。

作業を始めるには、次のリソースをご覧ください。