Start here to learn about the main components of Heropa.
A course (short for course template) is a blueprint for creating instructor-led classes and self-paced courses. The self-paced courses are published in the end-users library, while classes are scheduled by an instructor.
An environment is a collection of virtual machines with defined computing resources, networking and installed software. Each environment is managed as a single unit. Environments exist as individual instances of templates.
- Is a live instance of a template
- Contains one or more virtual machines (VMs) and a virtual network
- Allows for VMs and their network to be managed as a single unit
- Inherits the region of the template it is created from
- Must be associated with a policy to control their lifecycle.
An Event is a scheduled instance of a course that is accessed by multiple end-users. An event has a host, and can have multiple instructors. The event contains a lab environment for each host and participant, and an instructor dashboard for managing the classroom.
A policy defines the amount of time end-users will have access to an environment and what will happen to the environment once this access period has expired. The policy also defines what happens to the environment once it has been idle for a certain amount of time. Custom policies can be defined and applied to environments, courses and events.
A region is the geographic location of a Heropa data center that stores VM images, templates and environments. Heropa currently operates out of 25 globally distributed regions.
When working with environments, it's best to use a region that is geographically closest to end-users, to optimize their experience.
A template is:
- Created from VM Images, as simple as a single standard VM, or as complex as a multi VM application.
- A defined configuration of VM images, networking and installed software
- A blueprint for creating an environment
- Region specific
- A building block for courses, events and environments.
Usage is a measurement of the consumption of VLU and storage resources in Heropa. When an environment is launched, VLUs and disk storage start to be consumed by the virtual machines used in the environment.
A VM Image is a template of a virtual machine. VM Images can be imported for use in Templates, and become live virtual machines when launched as an Environment.
The workspace is a web-based interface that provides end-users with access to environments, courses and classes. No additional software installations or browser plugins are required to access the workspace.