Cloud-Computing-Konzepte
Was ist Cloud Computing?
Was ist Cloud Computing?
Cloud Computing wird definiert als die Nutzung gemeinsam genutzter Computerressourcen, wie zum Beispiel Servern, Speicher und Datenbanken, Netzwerken, Anwendungen, Analysetools und sogar Intelligenz, die über das Internet als Dienstleistung abgerufen werden. Die Definition des NIST (SP 800-145, September 2011) ergänzt dies um schnelle Bereitstellung und Freigabe mit minimalem Verwaltungsaufwand. Dies ist ein Modell, bei dem ein Unternehmen, anstatt seine eigenen Rechenzentren und Server zu besitzen und zu verwalten, den Cloud-Dienst des Anbieters Technologie und Dienste bei Bedarf nutzt.
Was sind die drei häufigsten Cloud-Computing-Modelle?
Es gibt drei gängigste Cloud-Computing-Modelle:
- Software as a Service (SaaS): Softwareanwendungen werden vom Cloud-Anbieter gehostet und verwaltet und können über einen Webbrowser ohne Installation aufgerufen werden. Einige Beispiele für Büroanwendungen sind Google Workspace mit Gmail, Salesforce und Dropbox.
- Platform as a Service (PaaS): Dies sind Plattformen, auf denen Benutzer Anwendungen erstellen, iterieren und ausführen können. Beispiele: AWS Elastic Beanstalk und Azure App Service.
- Infrastructure as a Service (IaaS): Bietet Dienste wie Computer (z. B. Server), Speicher und Netzwerke auf denen Sie ausführen Ihre eigenen Programme und Betriebssysteme. Beispiele: Amazon EC2, Google Compute Engine.
| Eigenschaften | SaaS | PaaS | IaaS |
|---|---|---|---|
| Servicebereitstellung | |||
| Hauptangebot | Gebrauchsfertige Softwareanwendungen | Entwicklungs- und Bereitstellungsplattformen | Recheninfrastruktur-Ressourcen |
| Zugriffsmethode | Webbrowser | Entwicklungstools und APIs | Direkter Infrastrukturzugriff |
| Verwaltung & Kontrolle | |||
| Benutzerkontrollstufe | Minimal (nur Anwendungseinstellungen) | Moderat (Anwendungsentwicklung und -bereitstellung) | Maximal (volle Infrastrukturkontrolle) |
| Verantwortung des Anbieters | Software, Infrastruktur, Wartung | Wartung von Infrastruktur und Plattform | Nur Infrastrukturwartung |
| Nutzung & Beispiele | |||
| Zielbenutzer | Endbenutzer und Unternehmen | Entwickler und technische Teams | Systemadministratoren und IT-Teams |
| Gängige Beispiele | Google Workspace, Salesforce, Dropbox | AWS Elastic Beanstalk, Azure App Service | Amazon EC2, Google Compute Engine |
Was ist der Hauptunterschied zwischen Cloud Computing und SaaS?
Cloud Computing ist ein allgemeiner Begriff, der zahlreiche Servicebereitstellungsmodelle beschreibt, von denen SaaS eines ist. Cloud Computing lässt sich am besten als die gesamte Pizza definieren, und SaaS kann man sich als ein Stück der Pizza vorstellen, genauer gesagt als das Stück Softwareanwendung, bei dem der Dienstanbieter alle anderen Zutaten wie Server, Speicher usw. bereitstellt.
Eine Cloud wird auch nach der Bereitstellung klassifiziert: NIST SP 800-145 definiert vier Bereitstellungsmodelle; ein Hybrid-Cloud kombiniert private, Community- oder öffentliche Clouds.
Welche Vorteile bietet Cloud Computing für Unternehmen?
Cloud Computing umfasst diese Faktoren für Unternehmen:
- Kosteneinsparungen: Nutzungsbasierte Abrechnung verknüpft Cloud-Kosten mit genutzten Ressourcen und unterscheidet sich von den Kosten für die Vorab-Hardwarebeschaffung.
- Skalierbarkeit und Flexibilität: In der Lage sein, die identifizierten Ressourcen je nach Bedarf zu erhöhen oder zu verringern, um Kostenüberschreitungen oder Ineffizienz in der Nutzung zu vermeiden.
- Zuverlässigkeit und Verfügbarkeit: Dies zeigt sich bei Cloud-Anbietern mit ausgeklügelten Infrastruktur zur Bereitstellung von Dienstverfügbarkeit und Notfallwiederherstellungssystemen.
- Zusammenarbeit und Zugänglichkeit: Zusammenarbeit umfasst Interaktion, und Zugänglichkeit beinhaltet den Informationszugang von internetverbundenen Standorten.
- Automatische Software-Updates: Der Anbieter verwaltet Updates und Wartung, was die Aufgabenverteilung des IT-Personals beeinflussen kann.
Welche Sicherheitsaspekte sind bei Cloud Computing zu beachten?
Sicherheit im Cloud Computing ist eine gemeinschaftliche Anstrengung zwischen Ihnen und dem Cloud-Anbieter. Hier sind wichtige Überlegungen:
- Datensicherheit und Datenschutz: Wählen Sie einen Anbieter, dessen Sicherheit erstklassig ist und über relevante Funktionen wie Verschlüsselung und Zugriffskontrollen für den Umgang mit Ihren Daten verfügt.
- Konformität: Stellen Sie sicher, dass der Anbieter die Standardrichtlinien und -vorschriften einhält, insbesondere wenn Ihr Unternehmen mit sensiblen Daten umgeht (z. B. Gesundheitswesen und Finanzsektor).
- Incident-Reaktion: Finden Sie insbesondere heraus, welche Maßnahmen der Anbieter ergriffen hat, um auf Vorfälle zu reagieren, und wie er Sie über ein solches Ereignis informiert.
- Modell der geteilten Verantwortung: Im Modell von Microsoft betreibt der Anbieter die physische Infrastruktur, während Kunden in jedem Servicemodell für ihre Daten und Identitäten verantwortlich bleiben (Microsoft Learn).
Wenn Sie einen Cloud-Anbieter benötigen, sind hier einige der vielen nutzbaren: Amazon Web Services (AWS), Microsoft Azureund Google Cloud Platform (GCP).
Schlussfolgerung
Cloud Computing kann als ein Werkzeug für jede Organisation jeder Größe und Art definiert werden, um Eingaben zu verwalten oder Ausgaben im Bereitstellungsprozess zu kontrollieren. Es ist jedoch ratsam, verschiedene Faktoren in Bezug auf Ihre genauen Anforderungen, Kosten und Sicherheit zu berücksichtigen, bevor Sie in die Cloud wechseln.