Empfohlene Strukturierungsmuster
Der STACKIT Resource Manager bietet eine klare Möglichkeit, Cloud-Dienste zu organisieren und zu verwalten. In der Hierarchie wenden Sie wichtige Richtlinien (IAM-Rollen, Organisationsregeln) an und vererben diese. Außerdem verwalten Sie hier den Zugriff, die Einstellungen und die Compliance.
Sie können verschiedene Muster wählen, um Ihre Ressourcen zu strukturieren. Das beste Muster hängt von der Team-Struktur, der Komplexität der Anwendung und den Anforderungen der Umgebung ab.
Die folgende Tabelle listet gängige Muster und Anwendungsfälle auf.
| Muster | Anwendungsfälle |
|---|---|
| Org → Ordner(Umgebung) → Projekt(Anwendung) | SaaS-Anwendungen mit mehreren Umgebungen (Entwicklung/Staging/Produktion) |
| Org → Projekt(Monolith) | Kleine, explorative Anwendungen oder Anwendungen mit geringem Ressourcenbedarf |
| Org → Ordner(Team) → Projekt(Anwendung/Dienst) | Große Unternehmen, die Teams und Dienste trennen |
Erläuterungen und Einrichtung der Muster
Abschnitt betitelt „Erläuterungen und Einrichtung der Muster“Org → Ordner (Umgebung) → Projekt (Anwendung)
Abschnitt betitelt „Org → Ordner (Umgebung) → Projekt (Anwendung)“Verwenden Sie dieses Muster, wenn Sie eine klare Trennung der Umgebungen (Entwicklung, Staging, Produktion) benötigen. Richtlinien und Zugriffssteuerungen, die auf Ordnerebene angewendet werden, sichern alle Projekte in dieser Umgebung ab.
- Die Organisation wird automatisch mit Ihrem Kundenkonto erstellt.
- Erstellen Sie separate Ordner für jede Umgebung (
dev-folder,staging-folder,prod-folder). - Erstellen Sie Projekte für jede Anwendung im entsprechenden Umgebungs-Ordner (zum Beispiel
app-api-projectimprod-folder).
Org → Projekt (Monolith)
Abschnitt betitelt „Org → Projekt (Monolith)“Verwenden Sie dieses Muster für eine kleinere, eigenständige Anwendung, die keine komplexe Umgebungs- oder Team-Segmentierung erfordert. Es bietet die einfachste Hierarchie für eine schnelle Einrichtung.
- Die Organisation wird automatisch mit Ihrem Kundenkonto erstellt.
- Erstellen Sie ein einzelnes Projekt unter der Organisation, das alle Ressourcen für die Anwendung enthält.
Org → Ordner (Team) → Projekt (Anwendung/Dienst)
Abschnitt betitelt „Org → Ordner (Team) → Projekt (Anwendung/Dienst)“Verwenden Sie dieses Muster für große Organisationen mit mehreren unabhängigen Teams. Indem Sie jedem Team einen Ordner zuweisen, können Sie IAM-Berechtigungen delegieren und das Budget oder die Abrechnung pro Team verwalten.
- Die Organisation wird automatisch mit Ihrem Kundenkonto erstellt.
- Erstellen Sie separate Ordner für jedes Team (
team-a-folder,team-b-folder). - Erstellen Sie Projekte im Ordner des Teams für jede Anwendung oder jeden Microservice, für den das Team verantwortlich ist.