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

类类型概述 - Azure 实验室服务

使用 Azure 实验室服务可以在云中快速设置实验室环境。 本部分列出的文章提供了有关如何使用 Azure 实验室服务设置多种类型的实验室的指导。

Adobe Creative Cloud

Adobe Creative Cloud 系列的应用程序通常用于数字艺术和媒体课程。

有关如何设置此类实验室的详细信息,请参阅为 Adobe Creative Cloud 设置实验室

ArcGIS

ArcGIS 是地理信息系统 (GIS) 的一个类型。 你可以设置使用 ArcGIS Desktop 的各种应用程序的实验室。 例如,ArcMap 可以制作、编辑和分析 2D 地图。

有关如何设置此类实验室的详细信息,请参阅设置 ArcMap\ArcGIS Desktop 实验室

Autodesk

AutoDesk 提供有关体系结构、工程、建设、设计、制造等方面的软件解决方案。 这些解决方案通常用于工程课程和项目导向课程。

有关如何设置此类实验室的详细信息,请参阅为 Autodesk 设置实验室

大数据分析

你可以设置 GPU 实验室以教授大数据分析课程。 通过此类课程,学生可以了解如何处理大量数据,并应用计算机和统计学习算法来获取数据见解。 学生的主要目标是了解如何使用数据分析工具,例如 Apache Hadoop 的开源软件包,该软件包提供用于存储、管理和处理大数据的工具。

有关如何设置此类实验室的详细信息,请参阅设置使用 HortonWorks 数据平台的 Docker 部署进行大数据分析的实验室

数据库管理

数据库概念是大学的大多数计算机系讲授的入门课程之一。 可以在 Azure 实验室服务中为基本数据库管理类设置实验室。 例如,可以通过 MySQL 数据库服务器或 SQL Server 2019 服务器在实验室中设置一个虚拟机模板。

有关如何设置此类实验室的详细信息,请参阅设置实验室来讲授关系数据库的数据库管理

自然语言处理中的深度学习

可以使用 Azure 实验室服务来设置一个专注于自然语言处理 (NLP) 中的深度学习的实验室。 自然语言处理 (NLP) 是某种形式的人工智能 (AI),可在计算机中实现翻译、语音识别和其他语言理解功能。 使用 NLP 类的学生可以通过 Linux 虚拟机 (VM) 了解如何应用神经网络算法,以开发深度学习模型用于分析人类手写语言。

有关如何设置此类实验室的详细信息,请参阅使用 Azure 实验室服务设置专注于自然语言处理中的深度学习的实验室

Hyper-V 的道德黑客攻击

可以为专注于道德黑客取证方面的课程设置实验室。 渗透测试是道德黑客社区使用的一种做法,当某人试图获得对系统或网络的访问权限以证明恶意攻击者可能利用的漏洞时,就会进行渗透测试。

在道德黑客课程中,学生可以学习抵御漏洞的新式技术。 每个学生都获得一个 Windows Server 主机虚拟机,它包含两个嵌套虚拟机 - 一个是带有 Metasploitable3 映像的虚拟机,另一个是带有 Kali Linux 映像的虚拟机。 Metasploitable 虚拟机用于开发目的。 Kali Linux 虚拟机用于访问执行取证任务所需的工具。

有关如何设置此类实验室的详细信息,请参阅设置实验室以教授道德黑客课程

MATLAB

MATLAB(代表矩阵实验室)是 MathWorks 的编程平台。 它结合了计算能力和可视化效果,是数学、工程、物理和化学领域的常用工具。

有关如何设置此类实验室的详细信息,请参阅设置实验室以教授 MATLAB

GNS3 的网络

你可以设置实验室以教授这样的课程:着重于使学生能够使用 GNS3 软件来模拟、配置、测试虚拟和真实的网络并排查其中的问题。

有关如何设置此类实验室的详细信息,请参阅设置实验室以教授网络课程

项目导向 (PLTW)

项目导向 (PLTW) 是一个非赢利组织,在美国提供计算机科学、工程和生物医学科学领域的 PreK-12 课程。 在每节 PLTW 课程中,学生使用各种软件应用程序作为其实践学习体验的一部分。

有关如何设置这些类型的实验室的详细信息,请参阅设置“项目导向”课程实验室

Python 和 Jupyter Notebooks

可以使用向学生讲授 Jupyter Notebooks 使用方法所需的工具,在 Azure 实验室服务中设置模板计算机。 Jupyter Notebooks 是一个开源项目,可让你轻松地在名为“笔记本”的单张画布上组合使用丰富的文本和可执行的 Python 源代码。 运行笔记本会生成输入和输出的线性记录。 这些输出可能包括文本、信息表、散点图等。

有关如何设置此类实验室的详细信息,请参阅设置实验室以使用 Python 和 Jupyter Notebooks 讲授数据科学

React

React 是用于生成用户界面 (UI) 的常用 JavaScript 库。 React 是用于为网站创建可重用组件的声明性方法。 有很多用于基于 JavaScript 的前端开发的常用库。 我们在创建实验室时会使用其中几个库。 Redux 是一个库,可为 JavaScript 应用提供可预测的状态容器,通常用于补充 React。 JSX 是 JavaScript 的库语法扩展,通常与 React 配合使用,用于描述 UI 应有的外观。 NodeJS 是为 React 应用程序运行 Web 服务器的一种简便方法。

有关如何使用 Visual Studio Code 在 Linux 上为开发环境设置此类型实验室的详细信息,请参阅在 Linux 上为 React 设置实验室。 有关如何使用 Visual Studio 2019 在 Windows 上为开发环境设置此类型实验室的详细信息,请参阅在 Windows 上为 React 设置实验室

RStudio

R 是一种用于统计计算和图形的开源语言。 它运用于遗传学统计分析、自然语言处理和金融数据数据分析等领域。 R 提供了一种交互式命令行体验。 RStudio 是可用于 R 语言的交互式开发环境 (IDE)。 免费版提供代码编辑工具、集成调试体验和包开发工具。 此课程类型仅重点介绍 RStudio 和 R,两者是需要使用统计计算的课程的基础。

有关如何设置此类实验室的详细信息,请参阅在 Linux 上设置实验室以讲授 R在 Windows 上设置实验室以讲授 R

Linux 上的 Shell 脚本

可以设置一个实验室来讲解 Linux 上的 shell 脚本编写。 脚本编写是系统管理的有用组成部分,可让管理员避免重复性的任务。 在此示例场景中,类涵盖了传统的 bash 脚本和增强的脚本。 增强的脚本是结合了 bash 命令和 Ruby 的脚本。 这样,Ruby 便可以传递数据和 bash 命令来与 shell 交互。

使用这些脚本类的学生可以通过 Linux 虚拟机了解 Linux 的基础知识,并熟悉 bash shell 脚本。 该 Linux 虚拟机已启用远程桌面访问,并装有 geditVisual Studio Code 文本编辑器。

有关如何设置此类实验室的详细信息,请参阅为在 Linux 上编写 Shell 脚本设置实验室

SolidWorks 计算机辅助设计 (CAD)

你可以设置一个 GPU 实验室,使工程学生可以访问 SolidWorks。 SolidWorks 提供用于对固体物体进行建模的 3D CAD 环境。 借助 SolidWorks,工程师可以轻松地创建、直观显示、模拟和记录自己的设计。

有关如何设置此类实验室的详细信息,请参阅设置使用 SolidWorks 的工程课程实验室

SQL 数据库和管理

结构化查询语言 (SQL) 是一种用于关系数据库管理(包括在数据库中添加、访问和管理内容)的标准语言。 你可以设置一个实验室来通过 MySQL 数据库服务器和 SQL Server 2019 服务器教授数据库概念。

有关如何设置此类实验室的详细信息,请参阅设置实验室来讲授关系数据库的数据库管理

后续步骤

请参阅以下文章: