Labs concepts
The following list contains key Lab Services concepts and definitions:
Quota
Quota is the time limit (in hours) that an educator can set for a student to use a lab VM. It can be set to 0, or a specific number of hours. If the quota is set to 0, a student can only use the virtual machine when a schedule is running or when an educator manually turns on the virtual machine for the student.
Quota hours are counted when the student starts the lab VM themselves. If an educator manually starts the lab VM for a student, quota hours aren't used for that student.
Schedules
Schedules are the time slots that an educator can create for the class so the student VMs are available for class time. Schedules can be one-time or recurring. Quota hours aren't used when a schedule is running.
There are three types of schedules: Standard, Start only and Stop only.
- Standard. This schedule will start all student VMs at the specified start time and shutdown all student VMs at the specified stop time.
- Start only. This schedule will start all student VMs at the specified time. Student VMs won't be stop until a student stops the their VM through the Azure Lab Services portal or a stop only schedule occurs.
- Stop only. This schedule will stop all student VMs at the specified time.
Template virtual machine
A template virtual machine in a lab is a base virtual machine image from which all users’ virtual machines are created. Trainers/lab creators set up the template virtual machine and configure it with the software that they want to provide to training attendees to do labs. When you publish a template VM, Azure Lab Services creates or updates lab VMs based on the template VM.
User profiles
This article describes different user profiles in Azure Lab Services.
Lab account owner
Typically, an IT administrator of organization's cloud resources, who owns the Azure subscription acts as a lab account owner and does the following tasks:
- Sets up a lab account for your organization.
- Manages and configures policies across all labs.
- Gives permissions to people in the organization to create a lab under the lab account.
Educator
Typically, users such as a teacher or an online trainer creates labs under a lab account. An educator does the following tasks:
- Creates a classroom lab.
- Creates virtual machines in the lab.
- Installs the appropriate software on virtual machines.
- Specifies who can access the lab.
- Provides registration link to the lab to students.
Student
A student does the following tasks:
- Uses the registration link that the lab user receives from a lab creator to register with the lab.
- Connects to a virtual machine in the lab and use it for doing class work, assignments, and projects.
Next steps
Get started with setting up a lab account that's required to create a classroom lab using Azure Lab Services: