你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

什么是 Azure 实验室服务?

使用 Azure 实验室服务可创建基础结构由 Azure 进行管理的实验室。 从启动虚拟机 (VM) 到处理错误和缩放基础结构,该服务可处理各种基础结构管理。 例如,为特定课堂类型(如数据科学或常规编程)配置实验室,并快速为实验室用户分配其专用实验室虚拟机。

若要在 Azure 实验室服务中创建、管理和访问实验室,请使用专用的 Azure 实验室服务网站,或直接将 Microsoft Teams 或 Canvas Learning Management System (LMS) 中的实验室集成。

在设计 Azure 实验室服务时我们考虑到了三个主要角色:管理员、教师和学生。 利用 Azure 基于角色的访问控制 (RBAC) 向组织中不同的角色授予合适的访问权限。 在本文中了解这些角色,以及如何使用 Azure 实验室服务开展课程。

重要

Azure 实验室服务实验室计划取代了实验室帐户。 了解如何通过创建实验室计划开始。 对于现有实验室帐户客户,建议从实验室帐户迁移到实验室计划

实验室创建过程

下图显示了使用 Azure 实验室服务创建和访问实验室所涉及的不同步骤。

示意图显示使用 Azure 实验室服务创建实验室所涉及的步骤。

若要开始使用 Azure 实验室服务,请创建实验室计划。 实验室计划是一种 Azure 资源,用作配置设置的集合。 设置适用于与实验室计划关联的所有实验室。 (可选)可以通过 Azure RBAC 分配实验室创建者权限,以允许其他人创建实验室。

接下来,创建实验室以开展特定课程或举办编程马拉松。 实验室基于 Azure 市场映像或你自己的自定义虚拟机映像。 然后可以使用实验室计划、用量配额或自动启动和关闭来配置实验室。

(可选)自定义实验室模板以满足课堂的特定需求。 例如,安装额外的软件(如 Visual Studio Code),或启用特定的操作系统服务。

发布实验室后,可以添加实验室虚拟机,并将实验室用户分配到实验室。 注册实验室后,实验室用户可以远程连接到他们的各个实验室虚拟机来进行练习。 如果将 Azure 实验室服务与 Microsoft Teams 或 Canvas 配合使用,实验室用户会自动注册其实验室。

若要了解实验室计划、实验室等,请参阅 Azure 实验室服务的关键概念

关键功能

Azure 实验室服务支持以下关键功能和特性:

  • Azure 基础结构和规模的自动管理。 Azure 实验室服务是一项完全托管的服务。 它会自动处理实验室底层基础结构的预配和管理。 专注于为实验室用户准备实验室体验,并跨数百个实验室虚拟机快速缩放实验室。

  • 灵活快速地设置实验室。 使用 Azure 市场映像或通过应用 Azure Compute Gallery 中的自定义映像来快速设置实验室。 在 Windows 或 Linux 操作系统之间进行选择。 选择最符合实验室需求的计算系列。 通过安装其他软件组件或进行操作系统更改来灵活地配置实验室。

  • 简化实验室用户操作。 实验室用户可以轻松注册实验室。 他们无需 Azure 订阅即可立即获得访问权限。 若要查看实验室列表并远程连接,请使用 Azure 实验室服务网站或使用 Microsoft TeamsCanvas LMS 集成。

  • 通过基于角色的访问分离职责。 Azure 实验室服务使用 Azure 基于角色的访问 (Azure RBAC) 来管理访问权限。 使用 Azure RBAC 可以清楚地区分角色和职责,以便跨组织中的不同团队和人员创建和管理实验室。

  • 高级虚拟网络支持配置高级网络,以应用网络流量控制、网络端口管理或访问虚拟或内部网络中的资源。 例如,你的实验室可能必须连接到本地许可服务器。

  • 成本优化和分析。 Azure 实验室服务使用基于消耗的成本模型。 只需在实验室虚拟机运行时付费。 通过自动关闭实验室虚拟机,并通过配置计划用量配额来限制可以使用实验室的小时数,进一步优化成本。

用例

可以在不同的方案中使用 Azure 实验室服务托管实验室:

  • 课堂或虚拟培训的与会者提供预配置的虚拟机,以完成家庭作业或练习。 限制实验室用户有权访问其虚拟机的小时数。 使用 Azure 实验室服务为几种类型的课堂设置实验室。 请参阅 Azure 实验室服务的示例课堂类型一文,了解可以使用 Azure 实验室服务设置实验室的一些示例课堂类型。

  • 设置高性能计算虚拟机池,执行计算密集型或图形密集型研究或训练。 例如,训练机器学习模型,或教授数据科学或游戏设计。 仅当需要虚拟机时再运行它们。 完成后清理计算机。

  • 将学校的物理计算机实验室移动到云。 自动缩放虚拟机数量,不超过你为实验室设置的最大用量和成本阈值。

  • 快速创建虚拟机实验室以举办编程马拉松。 完成后,只需一项操作即可删除实验室。

  • 使用嵌套虚拟化或实验室到实验室通信教授高级课程。

隐私和合规性

Azure 实验室服务实验室计划不会在其区域外移动或存储客户数据。 但是,如果通过 Azure 实验室服务网站 (https://labs.azure.com) 访问 Azure 实验室服务资源,客户数据可能会跨区域。

在 Azure 实验室服务中使用实验室帐户时,不能保证客户数据留在其部署到的区域中。

Azure 实验室服务使用 Microsoft 托管的加密密钥加密所有内容。

请查看以下帮助入门的资源: