Azure 實驗室服務的重要概念

本文說明重要的 Azure 實驗室服務概念和定義。

下列概念圖顯示不同的 Azure 實驗室服務元件如何相關。

Diagram that shows the relationships between the different concepts in Azure Lab Services.

實驗室計畫

在 Azure 實驗室服務中,實驗室方案是 Azure 資源,可作為套用至從中建立之所有實驗室的組態和設定集合。 例如,實驗室計畫會指定網路設定、可用的 VM 映射和 VM 大小清單,以及是否 可用於實驗室的 Canvas 整合 。 深入瞭解 規劃實驗室計畫設定

您可以將實驗室計畫與零個或多個 實驗室 建立關聯。 每個實驗室都會使用實驗室計畫的組態設定。 Azure 實驗室服務會使用 Azure RBAC 角色來授與建立實驗室的許可權。 深入瞭解 Azure 實驗室服務內建角色

實驗室

實驗室包含用於建立和執行實驗室虛擬機器 的組態和 設定。 例如,您可以從 Azure Marketplace 或 Azure 計算資源庫 選取映射,以指定實驗室 VM 的基底 VM 映射。 您可以選擇性地使用 範本 VM 來自訂此 VM 映射。

您可以藉由建立 實驗室排程 或設定自動關機設定來將成本優化,進一步設定實驗室行為。

當您發佈實驗室時,Azure 實驗室服務會布建實驗室 VM。 實驗室的所有實驗室 VM 都會共用相同的組態,且相同。

若要在 Azure 實驗室服務中建立實驗室,您的 Azure 帳戶必須具有實驗室建立者 Azure RBAC 角色,或者您必須是對應實驗室方案的擁有者。 深入瞭解 Azure 實驗室服務內建角色

您可以使用 Azure 實驗室服務網站 ( https://labs.azure.com ) 來建立實驗室方案的實驗室。 或者,您也可以 設定 Microsoft Teams 整合或 Canvas 與 Azure 實驗室服務的整合 ,直接在 Microsoft Teams 或 Canvas 中建立實驗室。

根據預設,會限制對實驗室虛擬機器的存取。 針對實驗室,您可以 設定可存取實驗室的實驗室使用者 清單。

開始使用 Azure 入口網站 建立實驗室。

當您建立實驗室時,您可以選取實驗室 VM 的基底 VM 映射。 您可以使用 Azure 計算資源庫 來儲存和共用自訂 VM 映射。 藉由使用計算資源庫,您不必在建立新的實驗室時重複套用相同的自訂。 如果您已使用範本 VM 自訂實驗室,您可以將 範本 VM 匯出至計算資源庫

若要使用來自計算資源庫的 VM 映射,您可以將 Azure 計算資源庫連結至實驗室計畫。 您可以將零個或多個 Azure 計算資源庫附加至實驗室計畫。 附加計算資源庫之後,您可以進一步啟用或停用特定映射。

瞭解如何 連結或中斷連結 Azure 計算資源庫

範本虛擬機器

您可以選擇建立可自訂的實驗室,這可讓您修改實驗室虛擬機器 基底映射。 在此情況下,Azure 實驗室服務會建立實驗室範本 VM,您可以連線到該 VM 並進行自訂。 例如,您可以安裝額外的軟體元件,例如 Visual Studio,或設定作業系統來停用網頁伺服器進程。

當您 發佈實驗室 時,Azure 實驗室服務會根據範本 VM 映射建立實驗室 VM。 如果您在稍後階段修改範本 VM,當您重新發佈範本 VM 時,會更新所有實驗室 VM 以符合新的範本。 當您重新發佈範本 VM 時,Azure 實驗室服務會重新設定實驗室 VM 的映射,並移除 VM 上的所有變更和資料。

透過 引進實驗室計畫 ,您也可以建立無範本實驗室。 在無範本實驗室中,您會從 Azure Marketplace 或 Azure 計算資源庫選取實驗室 VM 的基底映射,而且您無法進一步自訂無範本實驗室的映射。 您可能會使用無範本實驗室,因為您在 Azure 計算資源庫中管理您的 黃金 VM 映射。 無範本實驗室的優點是所有實驗室都會使用您的 黃金映射 ,而不需要變更。 另一個優點是實驗室建立速度較快,因為不需要建立範本 VM。

瞭解如何 在 Azure 實驗室服務 中建立和管理範本。

實驗室虛擬機器

在 Azure 實驗室服務中,實驗室 VM 是受控虛擬機器,可從 實驗室 取得其設定。 實驗室的所有 VM 都相同。 當您發佈實驗室時,Azure 實驗室服務會布建實驗室 VM。

發佈實驗室 VM 之後,實驗室使用者可以透過遠端桌面 (RDP) 或安全殼層 (SSH) 連線到其 VM。 在他們可以連線到實驗室 VM 之前,實驗室使用者必須先 使用註冊連結註冊實驗室 。 Azure 實驗室服務接著會將使用者指派給特定的實驗室 VM。

在實驗室設定中,您可以選擇性地設定一或多個 排程 ,並指派 使用者配額

[排程]

排程是定義實驗室 VM 何時可用於類別時間的時間位置。 使用排程時,您可以避免實驗室使用者需要等候其 VM 啟動。 排程可以是單次排程或重複排程。 實驗室建立者可以定義實驗室的排程。

使用實驗室的排程是選擇性的,您可以 改為指定使用者配額 ,或使用兩者的組合。 使用者配額是實驗室使用者可以在排程時間以外執行實驗室 VM 的時間。 例如,若要完成作業或作業。 任何排程時間都不會計入實驗室使用者所擁有的額外時間。 實驗室可以使用 配額 時間、排程時間或兩者的組合。

使用排程的範例案例包括:

  • 類別會定期或在預先定義的時間發生。 您可以指派一或多個符合課程時段的排程,讓學生在課時遵循授課者的指示。
  • 班級會定期進行,學生需要在課後完成作業。 您可以指派符合課程時段的排程,並指派使用者配額給學生完成課後作業。

排程有兩種類型。

  • 標準。 此排程會啟動所有實驗室 VM,但尚未指派的 VM 在指定的開始時間,並在指定的停止時間關閉所有實驗室 VM。
  • 僅停止。 此排程會在指定的時間停止所有實驗室 VM,即使實驗室建立者或實驗室使用者手動啟動 VM 也一樣。

不論使用者是否登入 VM,Azure 實驗室服務都會啟動實驗室 VM。 若要協助降低執行未使用的 VM 成本,請參閱如何 設定實驗室 VM 的自動關機。

如需排程的詳細資訊,請參閱 在 Azure 實驗室服務 中建立和管理實驗室的排程。

Quota

配額是實驗室使用者可在排程實驗室事件之外使用其 VM 的時間限制。 使用配額是選擇性的,您可以改用 實驗室排程 ,或使用兩者的組合。 如果未指派配額,實驗室使用者只能在排程時間使用其 VM,或實驗室建立者手動為其啟動實驗室 VM。

使用配額的範例案例包括:

  • 學生必須在課外使用實驗室 VM 來完成作業。 您可以指派課程時間的排程,並額外指派作業的配額時數。
  • 沒有一般課程時間,例如不同地理區域中的學生。 實驗室沒有排程的事件,您只指定實驗室使用者的配額時數。

當實驗室使用者啟動其實驗室 VM 時,實驗室開始計數的配額時數。 如果實驗室建立者手動為使用者啟動實驗室 VM,則配額時數不會用於該學生。

配額會個別套用至每個實驗室使用者的實驗室,整個實驗室期間。

實驗室可以使用配額時間、 排程時間 或兩者的組合。

進階網路功能

使用實驗室計畫,您可以使用進階網路功能,對實驗室的虛擬網路有更多的控制權。 透過進階網路功能,您可以連線到虛擬網路。

使用進階網路連線到內部部署資源,例如授權伺服器,並使用使用者定義的路由(UDR)。 有些組織也有想要套用至實驗室的進階網路需求和設定。 例如,網路需求可能包括網路流量控制、埠管理、內部網路中資源的存取等等。

Azure 實驗室服務進階網路使用虛擬網路 (VNET) 插入,將實驗室計畫連線到您的虛擬網路。 VNET 插入會 取代與實驗室帳戶搭配使用的 Azure 實驗室服務虛擬網路對等互連

深入瞭解如何將 實驗室計畫連線到虛擬網路

下一步