你当前正在访问 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 Notebook 所需的工具在 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) 是一种用于关系数据库管理(包括在数据库中添加、访问和管理内容)的标准语言。 可以使用 MySQLSQL Server 2019 服务器设置实验室来教授数据库概念。

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

后续步骤

请参阅以下文章: