Deployment Models
Prozessorganisation
Deployment-Modelle beschreiben, wie Cloud-Dienste bereitgestellt und genutzt werden. Diese Modelle definieren die physische und logische Verteilung der IT-Ressourcen und bestimmen, wer Zugriff auf diese Ressourcen hat und wer sie verwaltet. Es gibt gemäß The NIST Definition of Cloud Computing (Special Publication 800-145) vier Haupttypen von Deployment-Modellen im Cloud-Computing:
Public cloud
The cloud infrastructure is provisioned for open use by the general public. It may be owned, managed, and operated by a business, academic, or government organization, or some combination of them. It exists on the premises of the cloud provider.
- In der Public Cloud werden Dienste und Ressourcen von einem Drittanbieter über das Internet bereitgestellt.
- Die Infrastruktur wird gemeinsam von mehreren Kunden (Mandanten) genutzt, und die Nutzer haben keine Kontrolle über die zugrunde liegende physische Infrastruktur.
- Public Clouds bieten hohe Skalierbarkeit und Kosteneffizienz, da die Ressourcen bedarfsabhängig genutzt werden können.
- Beispiele: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP).
Private cloud
The cloud infrastructure is provisioned for exclusive use by a single organization comprising multiple consumers (e.g., business units). It may be owned, managed, and operated by the organization, a third party, or some combination of them, and it may exist on or off premises.
- Eine Private Cloud wird exklusiv von einem einzelnen Unternehmen oder einer Organisation genutzt. Sie kann entweder vor Ort (on-premises) oder von einem Drittanbieter gehostet werden.
- Dieses Modell bietet mehr Kontrolle und Sicherheit, da die Infrastruktur dediziert ist und nicht mit anderen Organisationen geteilt wird.
- Private Clouds sind oft teurer und komplexer zu verwalten, bieten jedoch maßgeschneiderte Lösungen für spezifische Anforderungen.
- Beispiele: VMware Private Cloud, OpenStack, Microsoft Azure Stack.
Hybrid cloud
The cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community, or public) that remain unique entities, but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load balancing between clouds).
- Die Hybrid Cloud kombiniert Elemente der Public und Private Cloud und ermöglicht Daten und Anwendungen zwischen ihnen zu teilen und zu bewegen.
- Diese Flexibilität ermöglicht es Unternehmen, Workloads dynamisch zu skalieren und sensible Daten in einer privaten Umgebung zu halten, während weniger kritische Ressourcen in der Public Cloud genutzt werden.
- Hybrid Clouds bieten eine Balance zwischen Kosteneffizienz und Kontrolle/Sicherheit.
- Beispiele: Microsoft Azure mit Azure Stack, AWS Outposts, Google Anthos.
Community cloud
The cloud infrastructure is provisioned for exclusive use by a specific community of consumers from organizations that have shared concerns (e.g., mission, security requirements, policy, and compliance considerations). It may be owned, managed, and operated by one or more of the organizations in the community, a third party, or some combination of them, and it may exist on or off premises.
- Eine Community Cloud wird von mehreren Organisationen gemeinsam genutzt, die gemeinsame Interessen, Anforderungen oder Compliance-Bedürfnisse haben.
- Die Infrastruktur wird von den teilnehmenden Organisationen gemeinsam verwaltet und genutzt, wobei sie oft ähnliche Sicherheits-, Datenschutz- und Compliance-Richtlinien haben.
- Dieses Modell eignet sich gut für Branchen mit spezifischen regulatorischen Anforderungen, wie z.B. das Gesundheitswesen oder der Finanzsektor.
- Beispiele: Community Clouds für Forschungseinrichtungen oder Regierungsorganisationen.
Diese Deployment-Modelle bieten verschiedene Grade an Kontrolle, Sicherheit und Flexibilität und sind darauf ausgelegt, unterschiedliche Bedürfnisse und Anwendungsfälle von Unternehmen und Organisationen zu adressieren. Die Wahl des richtigen Modells hängt von Faktoren wie Budget, Sicherheitsanforderungen, Skalierbarkeitsbedürfnissen und spezifischen Geschäftsanforderungen ab.