Entitlements in bwCloud-OS: Difference between revisions
No edit summary |
No edit summary |
||
| Line 20: | Line 20: | ||
There are currently '''two types of entitlements''': | There are currently '''two types of entitlements''': | ||
* '''<code>bwCloud-Basic</code>''' Aimed at students and beginner users, offering limited, free resources. | * '''<code>bwCloud-Basic</code>''' Aimed at students and beginner users, offering limited, free resources. This entitlement is meant for use cases such as: | ||
* '''<code>bwCloud-Extended</code>''' Intended for advanced or long-term users who require more resources. This entitlement allows full access to available instance flavors and will incur costs in the future. | ** Student coursework | ||
** Short-lived or experimental servers | |||
** Hosting simple software repositories | |||
* '''<code>bwCloud-Extended</code>''' Intended for advanced or long-term users who require more resources. This entitlement allows full access to available instance flavors and will incur costs in the future. This entitlement is meant for | |||
** '''Operational workloads''' | |||
** '''Research''' | |||
** '''Teaching infrastructur''' | |||
📌 A user account can have both entitlements — in that case, '''<code>bwCloud-Extended</code>''' takes precedence. | 📌 A user account can have both entitlements — in that case, '''<code>bwCloud-Extended</code>''' takes precedence. | ||
== Resource Usage and Flavor Access == | == Resource Usage and Flavor Access == | ||
Entitlements determine which '''flavor types''' (resource profiles) a user can launch: | Entitlements determine which '''[[Flavors|flavor types]]''' (resource profiles) a user can launch: | ||
* '''bwCloud-Basic''' | * '''bwCloud-Basic''' | ||
| Line 36: | Line 42: | ||
** Grants access to '''all available flavors'''. | ** Grants access to '''all available flavors'''. | ||
** Users receive '''significantly higher quotas'''. | ** Users receive '''significantly higher quotas'''. | ||
** This entitlement is meant for | ** This entitlement is meant for | ||
*** '''operational workloads''' | *** '''operational workloads''' | ||
Revision as of 09:12, 21 October 2025
Entitlements in bwCloud-OS define who can access the platform, how many resources they may use, and under what conditions. They are issued and managed by the user’s home institution and play a central role in how bwCloud-OS is used and funded.
Access Control via Entitlements
Entitlements determine whether a user is allowed to access bwCloud-OS at all. This decision is made exclusively by the user's home institution.
- Since 01.10.2019, the following rule applies:
The bwCloud-OS team has no authority to grant access without an official entitlement.No entitlement from the home institution = No access to bwCloud(-OS)
Faster, Automated Registration
- The entitlement are automatically evaluated during registration.
- Users receive immediate access once their entitlement is confirmed — no manual activation required.
- This streamlines onboarding and allows users to begin using bwCloud-OS within minutes.
Current Entitlement Types
There are currently two types of entitlements:
bwCloud-BasicAimed at students and beginner users, offering limited, free resources. This entitlement is meant for use cases such as:- Student coursework
- Short-lived or experimental servers
- Hosting simple software repositories
bwCloud-ExtendedIntended for advanced or long-term users who require more resources. This entitlement allows full access to available instance flavors and will incur costs in the future. This entitlement is meant for- Operational workloads
- Research
- Teaching infrastructur
📌 A user account can have both entitlements — in that case, bwCloud-Extended takes precedence.
Resource Usage and Flavor Access
Entitlements determine which flavor types (resource profiles) a user can launch:
- bwCloud-Basic
- Only allows launching
nanoortinyinstances. - Intended as a trial access, mainly for students.
- These instances are free of charge and best suited for:
- temporary servers
- software repositories
- Only allows launching
- bwCloud-Extended
- Grants access to all available flavors.
- Users receive significantly higher quotas.
- This entitlement is meant for
- operational workloads
- research
- teaching infrastructure
- Usage will be billed in the future via institutional cost models.
VM Lifespan and Cleanup Policy
To ensure availability and efficient use of resources:
- bwCloud-Basic
- Not intended for permanently running services.
- VMs may be regularly deleted by the bwCloud team to:
- Clean up unused instances
- Free capacity for new users
- Expect VMs to be temporary and potentially removed without notice.
- bwCloud-Extended
- No such restrictions apply.
- VMs are persistent and remain active until the user deletes them.
Cost Allocation and Funding Model
Entitlements also help define who is financially responsible for resource usage:
- To ensure sustainable operation and future hardware/software upgrades, bwCloud-OS is moving toward a cost allocation model.
- The user’s institution is responsible for:
- Verifying users have access to funding.
- Covering the collective costs for all users from that institution.
- bwCloud-OS will generate aggregated usage reports and invoices per institution — no individual billing.
- bwCloud-Basic usage remains free of charge, as it is funded by the Ministry of Science, Research and the Arts (MWK).