Account und Workspace
Ein Account ist das Benutzerkonto, mit dem eine Person auf Hostly zugreift.
Ein Workspace ist ein eigenständiger Verwaltungs-, Tarif- und Abrechnungsbereich innerhalb von Hostly. Services, Domains, Mitglieder, Ressourcenverbrauch und Limits werden einem Workspace zugeordnet.
Beziehung zwischen Account und Workspace
Ein Account kann mehrere Workspaces enthalten.
Account
├── Workspace A
│ ├── eigene Domain
│ ├── eigener Tarif
│ ├── eigener Verbrauch
│ └── eigene Services
└── Workspace B
├── eigene Domain
├── eigener Tarif
├── eigener Verbrauch
└── eigene ServicesDie Workspaces desselben Accounts werden fachlich und abrechnungstechnisch getrennt betrachtet.
Ressourcen
Hostly misst die Ressourcen pro Workspace, nicht pro Account.
Das bedeutet:
- Einem Workspace wird ein Tarif (Free oder Paid) zugeordnet
- Ressourcenverbrauch und Limits werden pro Workspace gemessen, Workspaces beeinflussen sich nicht gegenseitig
- Services verbrauchen das Ressourcenbudget ihres Workspace, d.h. Services aus Workspace A tragen nicht zum Ressourcenverbrauch in Workspace B bei
- Mehrere Workspaces desselben Accounts können unterschiedliche Tarife und Verbrauchswerte besitzen, d.h. z.B. dass Services in Workspace A im Free Tier genutzt werden können, währen Workspace B im Paid Tier läuft
- Ein zusätzlicher Nutzer ist nicht automatisch eine zusätzliche Abrechnungseinheit, da Tarife an den Workspace und nicht den Nutzer gebunden sind
Mitglieder und Berechtigungen
Ein Workspace kann mehreren Nutzern zugänglich gemacht werden. Mitglieder und ihre Berechtigungen gehören zum jeweiligen Workspace.
Ein Nutzer kann dadurch in mehreren Workspaces mit unterschiedlichen Rollen oder Berechtigungen arbeiten, ohne dass diese Workspaces ihre Tarif- oder Verbrauchsdaten teilen.
| Berechtigung | Beschreibung |
|---|---|
| manageDeployments | Befähigt einen Nutzer Deployments zu verwalten |
| viewDeployments | Befähigt einen Nutzer Deployments und das zugehörige Dashboard einsehen zu können |
| manageSettings | Befähigt einen Nutzer die Workspace-Einstellungen zu ändern, inklusive des Tarifs |
| manageSecrets | Befähigt einen Nutzer die Deployment-Secrets zu ändern |
Workspace-Domain
Jeder Workspace besitzt einen eigenen Domain-Bereich unter hostly.ninja.
Aus dem Workspace-Domainfragment:
exampleentsteht die Workspace-Domain:
example.hostly.ninjaDas Workspace-Domainfragment ist global eindeutig. Der Workspace und sein Domainfragment können derzeit nicht umbenannt werden, es kann allerdings ein anderer Workspace mit eigenem Domainfragment erstellt werden.
Services im Workspace
Ein Service gehört immer zu genau einem Workspace. Daraus folgen unter anderem:
- Die Service-Domain basiert auf der Workspace-Domain
- Der Ressourcenverbrauch wird dem Workspace zugerechnet
- Die Möglichkeiten richten sich nach dem Tarif des Workspace
- Das Service-Domainfragment muss innerhalb des Workspace eindeutig sein
