Azure Lab Services の 2022 年 8 月の更新プログラムでの新機能。
重要
パフォーマンスを向上させるには、2022 年 8 月の更新プログラムを使用することをお勧めします。
2022 年 8 月の更新プログラムの一環として、Azure Lab Services ラボ プランによってラボ アカウントが置き換えられます。 新しいお客様の場合は、ラボ プランを作成して開始する方法について確認してください。 既存のラボ アカウントのお客様の場合は、ラボ アカウントからラボ プランに移行することをお勧めします。
2023 年 2 月 21 日時点で、このサービスを使用するラボ アカウントは作成できなくなりました。 新しくサブスクリプション購入した場合は、ラボ プランを代わりに作成して、サービスの使用を始めてください。
ラボ アカウントが既にある場合は、引き続き使用できます。追加のラボ アカウントが必要な場合は、例外として、Azure サポート チケットを送信できます。
パフォーマンス、信頼性、スケーラビリティを向上させるため、サービスの基本的な改善が行われました。 この記事では、この更新プログラムで利用できるすべての大きな変更点と新機能について説明します。
概要
ラボ計画によるラボ アカウントの置き換え。 ラボ アカウントの概念は、ラボ計画と呼ばれる新しい概念に置き換えられています。 機能は似ていますが、2 つの概念にはいくつかの基本的な違いがあります。 ラボ計画は構成と設定のコレクションとして機能し、そこから作成されるラボに適用されます。 また、ラボは独自の権限を持つ Azure リソースであり、ラボ計画に対する兄弟リソースになりました。
キャンバスの統合。 教師はラボを作成するためにキャンバスを離れる必要がなくなりました。 学生は、自分のコース内から仮想マシンに接続できます。
お客様ごとの容量割り当て。 容量を他のユーザーと共有することはなくなりました。 組織でより多くのクォータが必要な場合は、Azure Lab Services によってお客様のためだけに確保されます。
仮想ネットワーク インジェクション。 仮想ネットワーク ピアリングは、仮想ネットワーク インジェクションに置き換えられます。 お客様自身のサブスクリプションで、ラボ計画と同じリージョンに仮想ネットワークを作成し、サブネットを Azure Lab Services にデリゲートします。 高度なネットワークを備えたラボ計画のラボによって、お客様の仮想ネットワークにアタッチされた VM が作成されます。
改善された自動シャットダウン。 自動シャットダウンの設定が "すべての" オペレーティング システムで使用できるようになりました。
増えた組み込みロール。 以前は、ラボ作成者の組み込みロールしかありませんでした。 ラボ オペレーターやラボ アシスタントなど、いくつかのロールが追加されました。 ラボ オペレーターは、既存のラボを管理できますが、新しいラボは作成できません。 ラボ アシスタントは、仮想マシンを開始、停止、または再デプロイして、学生を支援することだけができます。 ラボ アシスタントでは、クォータを調整したり、スケジュールを設定したりすることはできません。
Azure Cost Management でのコスト追跡の改善。 ラボ仮想マシンは、Azure Cost Management で追跡されるコスト単位になりました。 各コスト エントリには、ラボ計画 ID とラボ名のタグが自動的に追加されます。 1 つのラボのコストを追跡したい場合は、ラボ VM のコスト エントリをラボ名のタグでグループ化します。 ラボでのカスタム タグも Azure Cost Management エントリに反映されるので、さらにコストを分析できます。
ラボ所有者エクスペリエンスの更新。 使用するイメージの準備が既にできている場合は、新しいラボを作成するときに、テンプレート作成プロセスをスキップします。 管理者以外のユーザーをラボ VM に追加する機能も追加されました。
学生エクスペリエンスの更新。 学生は、データを失うことなく VM を再デプロイできるようになりました。 また、一部のシナリオでの登録エクスペリエンスも更新されました。 Azure AD グループ同期、Teams、またはキャンバスを使うようにラボが設定されている場合、ラボ VM は学生に "自動的に" 割り当てられます。
SDK。 Azure Lab Services PowerShell が Az PowerShell モジュールと統合されました。 また、C# SDK も確認してください。
このリリースには、既知の問題がいくつかあります。
- 仮想ネットワーク インジェクションを使っているときは、仮想ネットワークとサブネットを変更するときに注意が必要です。 変更により、ラボ VM が動作しなくなる可能性があります。 たとえば、仮想ネットワークを削除すると、すべてのラボ VM が動作を停止します。 このエクスペリエンスは今後改善される予定ですが、現時点では、ネットワークを削除する前にラボを削除してください。
- 異なる Azure リージョン間でのラボ計画とラボ リソースの移動はサポートされていません。
- Azure Lab Services で Azure Compute Gallery リソースを作成してアタッチするには、その前に Azure Compute リソース プロバイダーを登録する必要があります。
ラボ計画によるラボ アカウントの置き換え
新しいバージョンの Lab Services では、ラボ アカウントの概念が、ラボ計画と呼ばれる新しい概念に置き換えられています。 古いラボ アカウントと新しいラボ計画は、機能は似ていますが、いくつかの基本的な違いがあります。
ラボ アカウント (クラシック) | ラボ計画 |
---|---|
ラボ アカウントは、管理者が Azure portal 内で操作できる唯一のリソースでした。 | 管理者は、ラボ計画とラボという 2 種類のリソースを、Azure portal で管理できるようになりました。 |
ラボ アカウントは、ラボの親として機能しました。 | ラボ計画は、ラボ リソースの兄弟リソースです。 ラボのグループ化は、リソース グループによって行われるようになりました。 |
ラボ アカウントは、ラボのコンテナーとして機能しました。 ラボ アカウントを変更すると、多くの場合、その下にあるラボに影響がありました。 | ラボ計画は、ラボが作成されるときに適用される構成と設定のコレクションとして機能します。 ラボ計画の設定を変更しても、そのラボ計画から以前に作成された既存のラボには、これらの変更は影響しません。 (内部ヘルプ情報は例外であり、すべてのラボに影響します)。 |
ラボ アカウントとラボの間には親子関係があります。 ラボ計画とラボの間の兄弟関係に移行することで、アップグレードされたエクスペリエンスが提供されます。 次の表は、ラボ アカウントでの以前のエクスペリエンスと、ラボ計画での改善された新しいエクスペリエンスを比較したものです。
機能と領域 | ラボ アカウント (クラシック) | ラボ計画 |
---|---|---|
リソース管理 | Azure portal で追跡されるリソースはラボ アカウントだけでした。 他のすべてのリソースはラボ アカウントの子リソースであり、Lab Services で直接追跡されました。 | ラボ計画とラボは Azure の兄弟リソースになっています。 管理者は、Azure portal の既存のツールを使ってラボを管理できます。 仮想マシンは、引き続きラボの子リソースになります。 |
コストの追跡 | 管理者が Azure Cost Management で追跡および分析できるのは、サービス レベルとラボ アカウント レベルのコストのみです。 | Azure Cost Management のコスト エントリはラボ仮想マシンになりました。 各エントリの自動タグでは、ラボ計画 ID とラボ名が指定されます。 Azure portal 内からラボ計画、ラボ、または仮想マシンごとにコストを分析できます。 ラボのカスタム タグもコスト データに表示されます。 |
リージョンの選択 | 既定では、ラボはラボ アカウントと同じリージョンに作成されました。 通常、地理的な場所は国と一致し、1 つ以上の Azure リージョンが含まれます。 ラボの所有者は、ラボが存在する Azure リージョンを正確に管理できませんでした。 | ラボ計画では、管理者はラボを作成できる Azure リージョンを正確に管理できるようになりました。 既定では、ラボはラボ計画と同じ Azure リージョンに作成されます。 注: ラボ計画で高度なネットワークが有効になっていると、ラボは仮想ネットワークと同じ Azure リージョンに作成されます。 |
削除エクスペリエンス | ラボ アカウントが削除されると、その中のすべてのラボも削除されます。 | ラボ計画を削除しても、ラボは "削除されません"。 ラボ計画が削除された後は、高度なネットワークが有効になっている場合でも、ラボは仮想ネットワークへの参照を保持します。 ただし、ラボ計画が Azure コンピューティング ギャラリーに接続されていた場合、ラボはその Azure コンピューティング ギャラリーにイメージをエクスポートできなくなります。 |
仮想ネットワークへの接続 | ラボ アカウントでは、仮想ネットワークにピアリングするためのオプションが提供されました。 仮想ネットワークにピアリングする前にラボ アカウントにラボが既にある場合、仮想ネットワーク接続は既存のラボに適用されませんでした。 管理者は、ラボ アカウント内のどのラボが仮想ネットワークにピアリングされたのか、わかりませんでした。 | ラボ計画では、管理者はラボ計画の作成時にのみ、高度なネットワークを設定します。 ラボ計画が作成された後、仮想ネットワークへの接続は読み取り専用になります。 別の仮想ネットワークを使う必要がある場合は、新しい仮想ネットワークで構成された新しいラボ計画を作成します。 |
ラボのポータル エクスペリエンス | https://labs.azure.com では、ラボはラボ アカウントの下に一覧表示されます。 | https://labs.azure.com では、ラボはリソース グループ名の下に一覧表示されます。 同じリソース グループに複数のラボ計画がある場合、教師はラボを作成するときに、使用するラボ計画を選択できます。 |
ラボを管理するために必要なアクセス許可 | ラボを作成するには、次のものが割り当てられたユーザーが必要です。- ラボ アカウントに対するラボ共同作成者ロール。既存のラボを変更するには、次のものが割り当てられたユーザーが必要です。- ラボ アカウントに対する閲覧者ロール。- ラボに対する所有者または共同作成者ロール。 (ラボ作成者には、作成するすべてのラボに対する所有者ロールが割り当てられます)。 | ラボを作成するには、次のものが割り当てられたユーザーが必要です。- ラボ計画を含むリソース グループに対する所有者または共同作成者ロール。- ラボ計画に対するラボ作成者ロール。既存のラボを変更するには、次のものが割り当てられたユーザーが必要です。- ラボに対する所有者または共同作成者ロール。 (ラボ作成者には、作成するすべてのラボに対する所有者ロールが割り当てられます)。 |
ラボ計画を構成する
ラボ計画が作成されたら、管理者は必要に応じて構成を設定できます。
ラボ計画のほとんどの構成は、ラボの作成時に適用されます。
- ラボを作成できるリージョン。
- ラボの既定の自動シャットダウン設定。
- 許可されるマーケットプレース イメージ。
- 接続された Azure コンピューティング ギャラリーからの許可されるカスタム イメージ。
- カスタム VM イメージのエクスポート先のリンクされた Azure コンピューティング ギャラリー。
- ラボの作成と管理のためのアクセス権を教師に付与。
すべてのラボに適用される構成:
- Azure Lab Services を使うときの組織の内部サポート情報。
ラボ計画からラボの設定に行われた変更は、設定の変更が保存された後で作成される新しいラボにのみ適用されることに注意してください。
ラボ計画およびラボ計画のリソース グループに対するアクセス許可をユーザーに割り当てることを忘れないでください。 新しいラボのアクセス許可の割り当ては、ラボが教師によって作成されるのではなく、教師のために作成される場合にも、必要になることがあります。
作業の開始
Azure Lab Services の 2022 年 8 月の更新プログラムを使い始めるときは、次のチェックリストを使用してください。
- 共有リソースを構成します。
- ラボ計画を作成します。
- 容量を要求します。
- イメージを検証します。
- LMS 統合を構成します。
- ラボを作成します。
- Cost Management レポートを更新します。
移行する際に、2022 年 8 月の更新プログラムと現在のバージョンの Azure Lab Services の両方を使用するようになる可能性があります。 ラボ アカウントとラボ計画の両方が、サブスクリプションに共存し、同じ外部リソースにアクセスする場合があります。
すべての新しい機能強化で、ラボの全体的な構造を見直すのに適したタイミングです。 シナリオによっては、複数のラボ計画が必要になる場合があります。 たとえば、数学部門では、1 つのリソース グループの 1 つのラボ計画で十分かもしれません。 コンピューター サイエンス部門では、複数のラボ計画が必要かもしれません。 1 つのラボ計画で、高度なネットワークといくつかのカスタム イメージを有効にすることができます。 別のラボ計画では、基本ネットワークを使用でき、カスタム イメージを有効にすることはできません。 両方のラボ計画を同じリソース グループに保持できます。
2022 年 8 月の更新プログラムを使い始める各ステップについて、さらに詳しく説明します。
共有リソースを構成します。 必要に応じて、ライセンス サーバーを構成します。 ライセンス サーバーにアクセスする必要がある VM の場合は、高度なネットワークを含むラボ計画を使ってラボを作成します。 ラボ アカウントで使っているのと同じ Azure コンピューティング ギャラリーとライセンス サーバーを再利用できます。
ラボ計画を作成します。
- ラボ計画を作成して構成します。 ライセンス サーバーを使う場合は、ラボ計画を作成するときに高度なネットワークを有効にすることを忘れないでください。
- ラボを作成する教師にアクセス許可を割り当てます。
- Azure Marketplace イメージを有効にします。
- 必要に応じて、Azure コンピューティング ギャラリーをアタッチします。
容量を要求します。 専用 VM 容量を予測して要求します。 登録が完了していない場合でも、初期容量要求には事前見積もりを使用できます。 必要な場合は、後でさらに容量を要求できます。
イメージを検証します。 各 VM サイズは、新しい Azure VM コンピューティング SKU を使用するように再マップされています。 アタッチされたコンピューティング ギャラリーを使う場合は、新しい Azure VM コンピューティング SKU でイメージを検証します。 コンピューティング ギャラリー内の各イメージが、ラボ計画とラボが存在するリージョンにレプリケートされていることを確認します。
統合を構成します。 必要に応じて、アプリの追加やラボ計画のリンクなど、キャンバスとの統合を構成します。 または、Teams グループにアプリを追加して、Teams との統合を構成します。
ラボを作成します。 更新プログラムの一般提供に備え、ラボを作成して教師と学生のエクスペリエンスをテストします。 ラボの管理者と教師は、学生の一般的なワークロードに基づいてパフォーマンスを検証する必要があります。
Cost Management レポートを更新します。 2022 年 8 月の更新プログラムを使用して作成されたラボのため、新しいコスト エントリの種類
Microsoft.LabServices/labs
を含むようにレポートを更新します。 組み込みタグとカスタム タグを使うと、コスト分析でグループ化することができます。 コストの追跡について詳しくは、「Azure Lab Services のコスト管理」をご覧ください。
次のステップ
- 管理者として、2022 年 8 月の更新プログラムに移行する
- 管理者として、ラボ計画を作成します。
- 管理者として、ラボ計画を管理します。
- 教師として、ラボを作成します。
- 学生として、ラボにアクセスします。