Using consumption control measures
You can put measures in place in Course Manager to control on-demand lab access and Skytap resource consumption. These measures include lazy provisioning, lab retention rules, and auto-suspend and auto-shutdown.
By default, Course Manager provisions an environment in Skytap as soon as an on-demand lab is requested. When lazy provisioning is used, Course Manager doesn’t provision the lab until the lab link is opened for the first time.
If the lab link is opened for the first time in preview mode, Course Manager still provisions the lab.
The LTI-compliant LMS integration and subscriber workflows use lazy provisioning.
Unprovisioned lifetime limit
Use an unprovisioned lifetime limit with lazy provisioning to expire lab requests when labs aren’t provisioned for a period of time.
You can configure a default unprovisioned lifetime limit using your account settings, or configure one for an individual course or lab using Course Manager tags.
Lab retention rules
There are three types of lab retention rules you can set in Course Manager: expiration, runtime limit, and rolling expiration.
You can configure default lab retention rules using your account settings, or configure them for an individual course or lab using Course Manager tags.
Use expiration to automatically delete lab environments in Skytap and consume them in Course Manager a fixed amount of time after they are created.
If a lab template in Skytap contains a sharing portal, you can choose whether to override the sharing portal expiration configuration in Skytap with the expiration configuration in Course Manager.
Use a runtime limit to limit the total amount of time that the lab end user can run and access the lab environment.
- If a lab template in Skytap contains a sharing portal, you can choose whether to override the sharing portal runtime limit configuration in Skytap with the runtime limit configuration in Course Manager.
- You can choose whether labs are automatically deleted in Skytap and consumed in Course Manager when the runtime limit is reached.
Use rolling expiration to automatically delete lab environments in Skytap that haven’t been run for a period of time.
- You can choose whether labs are automatically consumed in Course Manager after the rolling expiration period is reached. Labs that have been consumed can't be provisioned again.
- Course Manager can automatically send a warning email to a lab end user when the user's lab is about to reach its rolling expiration.
Auto-suspend and auto-shutdown
Use auto-suspend or auto-shutdown to automatically stop lab environments that have been idle for a period of time.
You can configure default auto-suspend or auto-shutdown rules using your account settings, or configure them for an individual course or lab using Course Manager tags.
Next step: Create a course
After you set up consumption control measures in your Course Manager account settings and tags, create a course to use as a blueprint for your on-demand lab. For instructions, see Creating a course.