Der Markt für Cloud Computing ist in den letzten Jahren stetig gewachsen, und es wird erwartet, dass er bis 2022 einen Umsatz von 400 Milliarden Dollar erreichen wird. Der Grund für die weit verbreitete Nutzung von Cloud-Diensten ist einfach: Unternehmen suchen ständig nach effizienteren Möglichkeiten, ihre Dienste bereitzustellen und ihre Mitarbeiter zu verwalten. Die turbulenten 2020er-Jahre haben die Unternehmer weltweit gelehrt, schneller zu innovieren und sich von veralteten On-Premise-Infrastrukturen zu trennen, die sich nur schwer skalieren, warten und an unerwartete Veränderungen anpassen lassen.
Heutzutage ziehen immer mehr Unternehmen eine Migration in die Cloud in Betracht, um wettbewerbsfähig zu bleiben und die Vorteile der neuesten technologischen Errungenschaften zu nutzen. Die rasante Entwicklung des Cloud Computing hat eine Vielzahl von „As-a-Service“-Angeboten hervorgebracht, doch lassen sich alle Cloud-Lösungen in diese Hauptkategorien einordnen:
- Software-as-a-Service (SaaS)
- Plattform als Dienst (PaaS)
- Infrastruktur als Dienstleistung (IaaS)
Was ist der Unterschied zwischen SaaS, PaaS und IaaS? Was sind die Nachteile und Vorteile eines Wechsels zu einer dieser Lösungen? Im Folgenden haben wir alle diese Fragen für Sie beantwortet. Wir hoffen, Sie finden sie nützlich!
Was ist SaaS?
SaaS ist ein Softwarebereitstellungsmodell, das den Zugriff auf die Softwarefunktionen über das Internet und Webbrowser voraussetzt. Ja, das war’s. Sie brauchen nichts weiter, um eine SaaS-Anwendung zu nutzen und weiter an Ihrem Projekt mitzuarbeiten.
SaaS bedeutet, dass Sie ein fertiges Produkt mit einer genau definierten Anzahl von Funktionen erhalten, je nach gewähltem Plan. Das Design und die Mechanik der IT-Infrastruktur werden vollständig vom SaaS-Anbieter verwaltet, der für eine unterbrochene Servicebereitstellung und hohe Sicherheit Ihrer Daten verantwortlich ist.
SaaS-Produkte sind die beliebtesten unter den anderen Cloud-basierten Lösungen wie PaaS, IaaS, BPaaS (Business Process as a Service). Nach Untersuchungen von Gartner wird SaaS seine führende Position beibehalten, wobei die Ausgaben der Endnutzer bis 2022 145 Millionen Dollar erreichen werden. Daher ist es nicht verwunderlich, dass auch SaaS-Entwicklungsdienstleistungen sehr gefragt sind.
Wer braucht SaaS? Die Anwendungsfälle für die Einführung von SaaS sind zahlreich; wenn wir sie jedoch verallgemeinern sollen, sind dies die idealen Kandidaten für die Nutzung von SaaS:
- Start-ups und KMU, die über ein begrenztes Budget für die Produkteinführung verfügen
- Unternehmen mit verteilten, vollständig dezentralisierten Teams
- Unternehmen, die sowohl Web- als auch Mobilprodukte anbieten
- Unternehmen, die vor der Einführung einer neuen Technologie einen Proof of Concept (PoC) benötigen
- Großunternehmen, die ihre Ausgaben für Softwareentwicklung und -wartung reduzieren möchten
Gehen wir näher auf die Gründe für das rasche Wachstum des SaaS-Marktes ein, indem wir uns zunächst die zahlreichen Vorteile von SaaS ansehen.
SaaS-Vorteile
Geringere Anfangskosten
Unabhängig davon, wie robust und innovativ eine Softwarelösung ist, sind ihre hohen Kosten oft der entscheidende Faktor, der kleinere Unternehmen davon abhält. Bei SaaS ist das anders. Erstens gibt es kaum ein SaaS-Produkt, für das es nicht eine kostenlose 14-tägige oder sogar monatliche Testversion gibt, ganz zu schweigen von den ebenfalls weit verbreiteten Freemium-Angeboten.
Zweitens ist SaaS meist abonnementbasiert, d. h. man kann den günstigsten Plan wählen und zahlt nur für das Wesentliche, das man tatsächlich nutzt. Bei On-Premise-Lösungen müssen Sie eine teure Lizenz erwerben, für Hardware bezahlen und Mitarbeiter einstellen, die diese Software installieren, konfigurieren und warten. Und diese riesigen Summen werden auf einmal investiert.
Null Infrastruktur
Ganz allgemein kann man SaaS mit dem Mieten eines Hauses vergleichen. Man genießt den Komfort, ohne sich um all die Bausteine kümmern zu müssen, die dies ermöglichen. SaaS-Anbieter sind für die Wartung der gesamten IT-Infrastruktur hinter ihren hochentwickelten Anwendungen verantwortlich. Server, Netzwerke, Datenbankmanagement, Virtualisierung, Middleware – all das wird von einem SaaS-Anbieter verwaltet.
Sorgenfreies Upgrade
Da SaaS-Anbieter über die gesamte IT-Infrastruktur verfügen, kümmern sie sich auch um die Software-Updates, wodurch Unternehmen von administrativen Routinearbeiten befreit werden und sich endlich auf geschäftskritische Aufgaben konzentrieren können. Die SaaS-Technologie ermöglicht die automatische Bereitstellung von Updates, die für alle Benutzer gleichzeitig freigegeben werden, was eine enorme Zeitersparnis bedeutet und ein synchrones Arbeiten ermöglicht.
Analysen in Echtzeit
Obwohl die SaaS-Funktionen oft auf ein bestimmtes vertikales Gebiet zugeschnitten sind, kann man sich eine moderne App ohne Echtzeit-Analysen oder andere intelligente Tools kaum vorstellen. Viele SaaS-Anbieter bieten verschiedene Datenberichtsfunktionen – von Heatmaps und erweiterten Filtern bis hin zu KI-gesteuerten Diagrammvorschlägen. Plattformen für die Arbeitsplatzproduktivität wie Hive beispielsweise nutzen integrierte Analysen, um die produktivsten Tage der Woche, überfällige Aufgaben und den Projektfortschritt zu ermitteln.
App-Integration
Auch wenn All-in-One-SaaS-Produkte immer beliebter werden, ist es immer noch unmöglich, alle Tools, die man für eine effiziente Arbeit benötigt, in einer einzigen App unterzubringen. Daher ermöglichen SaaS-Anbieter Integrationen mit einigen der beliebtesten und wichtigsten Apps. Zapier beispielsweise lässt sich mit mehr als 3000 Apps integrieren, darunter große Namen wie Gmail, Slack, Mailchimp, Squarespace, OneDrive und viele mehr.
White Labeling
Um ihre Markenbekanntheit zu steigern, suchen viele Unternehmen nach Lösungen, die zumindest ein teilweises Rebranding des bestehenden Produkts ermöglichen. Daher sind einige SaaS-Plattformen so aufgebaut, dass sie an die individuellen Bedürfnisse der Endnutzer angepasst werden können. Bei Cakemail, einer E-Mail-Marketing-Plattform, kann beispielsweise das Cakemail-Logo entfernt werden, während Learning Pool, eine SaaS-Lösung für E-Learning am Arbeitsplatz, die Erstellung und Gestaltung von Kursen nach eigenem Ermessen ermöglicht.
Verwaltete Sicherheit
Etablierte SaaS-Anbieter investieren viel in die Sicherheit ihrer Software. Microsoft gibt an, jährlich über eine Milliarde Dollar für Cybersicherheitsmaßnahmen auszugeben. Das überrascht nicht: Die Integrität ihrer Kundendaten ist der Schlüssel, um in dieser Nische wettbewerbsfähig zu bleiben. Um dies zu erreichen, betreiben SaaS-Anbieter mehrere Rechenzentren, führen automatische Backups durch und setzen neben anderen Sicherheitskontrollen auf Datenverschlüsselung. Auch hier übernehmen die SaaS-Anbieter alle Sicherheitsprobleme, so dass die Unternehmen einige IT-Ressourcen freisetzen und diese für Funktionsanforderungen und Wachstumsstrategien einsetzen können.
Schnelles Onboarding
Bislang sind die Menschen daran gewöhnt, mit Browsern und Webanwendungen zu arbeiten; daher ist die Einarbeitung der Mitarbeiter in SaaS mit minimalem Zeit- und Arbeitsaufwand verbunden. Microsoft Office 365 bietet beispielsweise eine vertraute Benutzeroberfläche für Word, PowerPoint und Excel – das Starterpaket, mit dem fast jeder Mitarbeiter schon gearbeitet hat. Dasselbe gilt für Projektmanagement-Plattformen, die viele Funktionen wie Ticket Board, Projektstatus, Zeiterfassung und Tagging von herkömmlichen Issue-Trackern wie Jira übernommen haben und darauf aufbauen, um Teams noch bessere Erfahrungen zu bieten.
SaaS-Herausforderungen
Begrenzte Kontrolle
SaaS übernimmt zwar den größten Teil der IT-Last, nimmt den Unternehmen aber die Möglichkeit, die Dinge selbst in die Hand zu nehmen. Daher kann eine übereilte Entscheidung für einen SaaS-Anbieter ungeahnte Folgen für das Unternehmen haben, wie z. B. schlechte Leistung und Sicherheitsverletzungen. Es sind die SaaS-Anbieter, die entscheiden, wann eine neue Version der App auf den Markt kommt, wo und wie Ihre Daten gespeichert und gesichert werden.
Probleme mit der Latenzzeit
Bevor Sie sich für Cloud Computing entscheiden, sollten Sie unbedingt herausfinden, wo sich die SaaS-Rechenzentren befinden, und sich professionell beraten lassen, welche Faktoren zu den Latenzzeiten von Cloud-Diensten beitragen können. Eine todsichere Methode zur Verringerung der Latenz ist die Verringerung der Entfernung zwischen dem physischen Standort der Rechenzentren und den Endbenutzern. Wir haben dies bereits beim Vergleich von drei großen Cloud-Service-Anbietern – AWS, Google und Azure – angesprochen. Hier können Sie sehen, welche Regionen auf der ganzen Welt von diesen Cloud-Computing-Giganten abgedeckt werden.
Unterbrechung von Diensten
Die Abhängigkeit von SaaS bedeutet auch, dass SaaS-Benutzer keine Mittel haben, um eine Serviceunterbrechung zu beheben, sollte diese auftreten. Wir alle wissen, dass niemand vor technischen Problemen und Ausfällen gefeit ist: Im Jahr 2020 war allein Google dreimal ausgefallen, während zahlreiche AWS-Dienste im November für einige Stunden nicht verfügbar waren. Es liegt auf der Hand, dass SaaS-Produkte eine starke Internetverbindung erfordern, was bedeutet, dass Menschen und Verbraucher, die in Gebieten mit schlechter Anbindung leben, nicht in der Lage sein werden, von dieser Technologie zu profitieren.
Sicherheitsrisiken
Die Debatte darüber, was sicherer ist – On-Premise- oder Cloud-Software – geht weiter. Die Antwort ist einfach: Es kommt darauf an, wie gut ein Unternehmen seine Infrastruktur lokal verwalten kann. Mit einer vor Ort installierten Software haben Unternehmen die volle Kontrolle über ihre Daten und können daher sofort auf bösartige Aktivitäten reagieren. Wenn die IT-Abteilung jedoch eine Schwachstelle übersehen hat oder nicht über die nötigen Ressourcen verfügt, um ein umfassendes Cyber-Abwehrprogramm durchzuführen, ist die Cloud natürlich die bessere Option. Die Sicherheitsrisiken der Cloud sind mit dem Verlust sensibler Daten, DDoS-Angriffen, schwachen Mitarbeiterpasswörtern und Compliance-Problemen verbunden.
Anbietersperre
Da SaaS-Anbieter die volle Kontrolle über jeden Aspekt der Anwendung haben – vom Frontend und Backend bis hin zu Datenbanken und virtuellen Maschinen – sind sie in einer viel günstigeren Position als SaaS-Nutzer. Bevor Sie den Vertrag mit einem SaaS-Anbieter abschließen, sollten Sie daher unbedingt die Service-Level-Vereinbarung (SLA) sorgfältig auf gut versteckte oder zweideutige Klauseln prüfen, um nicht an einen einzigen Anbieter gebunden zu sein, dessen Service im Laufe der Zeit schlechter werden könnte. Weitere wichtige Aspekte, die es zu prüfen gilt, sind das Eigentum an den Daten und die Frage, wie leicht auf sie zugegriffen und sie migriert werden können, die Umstellungskosten für den Fall, dass Sie den Anbieter wechseln möchten, sowie die Betriebszeitgarantien und die Verantwortlichkeit für schlechten Service.
Beispiele für SaaS
Obwohl SaaS im Bereich Cloud Computing führend ist, wird es in den verschiedenen Branchen nur uneinheitlich angenommen. Bestimmte stark regulierte Branchen wie das Gesundheits- und das Bildungswesen zögern bei der Umstellung auf SaaS, weil nicht alle Anbieter integrierte Compliance-Tools anbieten, die auf die Besonderheiten ihrer Branche zugeschnitten sind. Laut einer Studie von G2 und Global X aus dem Jahr 2020 weisen die folgenden Branchen die höchste Akzeptanzrate auf:
- Banken, Wertpapiere und Versicherungen (40 %)
- Kommunikation, Medien und Dienstleistungen (18 %)
- Fertigung, Pharmazie und Biowissenschaften (12 %)
Behörden (16 %)
Wir sollten auch nicht vergessen, dass einige SaaS-Anbieter ausschließlich auf horizontale Märkte abzielen und damit eine breitere Zielgruppe ansprechen. So können beispielsweise Personalinformationssysteme (HRIS), Marketingplattformen, CRM, ERP-Systeme, Projektmanagementplattformen, Tools für die gemeinsame Nutzung von Dateien und die Zusammenarbeit von Unternehmen aus verschiedenen Branchen genutzt werden.
Vertikale
Bankwesen & Fintech
Versicherung
E-Commerce
E-Government
E-Learning
Elektronische Gesundheitsdienste
Wellness für Unternehmen
Herstellung
Buchhaltung
Horizontal
Speicherung und gemeinsame Nutzung von Dateien
Kommunikation und Zusammenarbeit
Automatisierung von Arbeitsabläufen
Projektleitung
CRM
ERP
Marketing
HRIS
Bearbeitung und elektronische Unterzeichnung von Dokumenten
Was ist PaaS?
PaaS ist ein Cloud-Computing-Modell, das Softwareentwicklern eine vollständig bereitgestellte Entwicklungs- und Bereitstellungsumgebung in der Cloud bietet. PaaS-Nutzer können ihre Software erstellen, testen, bereitstellen, warten und aktualisieren, ohne zahlreiche Lizenzen für die Einrichtung eines professionellen Entwicklungsarbeitsplatzes erwerben zu müssen.
Bei PaaS müssen sich die Entwickler nicht um die zugrunde liegende IT-Infrastruktur wie Server, Speicher und Netzwerke kümmern – dafür ist ein PaaS-Anbieter zuständig. Darüber hinaus stellen PaaS-Anbieter ihren Kunden eine Reihe hochentwickelter Entwicklungstools, Middleware, Betriebssysteme, Datenbankmanagementsysteme, Business Intelligence-Tools und andere Dienste zur Verfügung.
Genau wie seine Cloud-Computing-Nachbarn ist auch der PaaS-Markt auf dem Vormarsch. Schätzungen zufolge wird er bis 2022 einen weltweiten Umsatz von 71 Milliarden Dollar erreichen.
Wer braucht PaaS? Der häufigste Anwendungsfall für die Einführung von PaaS ist die Notwendigkeit, Anwendungen schneller und kostengünstiger zu erstellen. Wenn wir unseren Fokus eingrenzen, ist PaaS eine ausgezeichnete Lösung für:
- Softwareentwickler, die es sich nicht leisten können, eine vollwertige Entwicklungs- und Bereitstellungsplattform einzurichten, und daher eine schnell verfügbare Lösung benötigen
- Unternehmen, die sich auf die Entwicklung und Verwaltung von APIs spezialisiert haben
- Unternehmen, die auf IoT spezialisiert sind: PaaS unterstützt in der Regel mehrere Umgebungen, Programmiersprachen und IoT-Bereitstellungstools
- Unternehmen mit verteilten IT-Teams
PaaS hat zwar dieselben Vorteile wie andere Cloud Computing-Angebote, wie z. B. Zugänglichkeit, Skalierbarkeit, Zusammenarbeit und schnelle Markteinführung, verfügt aber auch über mehrere einzigartige Eigenschaften, die immer mehr Unternehmer anlocken. Schauen wir sie uns an.
PaaS Vorteile
Geringerer Codierungsaufwand
PaaS wird oft mit einer kürzeren Markteinführungszeit in Verbindung gebracht. Aber warum eigentlich? Was macht sie so effizient? Mit einer vorgefertigten Backend-Infrastruktur können sich Entwickler ausschließlich auf Funktionsanforderungen, Benutzerfreundlichkeit und Leistung konzentrieren. Ein weiterer Grund ist, dass Entwickler vorkodierte Anwendungskomponenten wie Suche, Verzeichnisdienste, Chatbots, Workflows, Sicherheit, Zeitplanung und viele andere Funktionen verwenden können.
Multiplattform-Entwicklung
Viele PaaS-Anbieter unterstützen mehrere Plattformen – Desktop, Web, Mobile -, um den unterschiedlichen Anforderungen ihrer Kunden gerecht zu werden. Da ihnen alle modernen Ressourcen zur Verfügung stehen, können Softwareentwickler plattformübergreifende Anwendungen einfacher und schneller erstellen.
Nahtloses App Lifecycle Management
PaaS ist auch deshalb so attraktiv, weil es die Verwaltung der App-Entwicklung von Anfang bis Ende innerhalb derselben integrierten Umgebung ermöglicht. Erstellen, Testen, Bereitstellen und Skalieren – all dies kann mit Hilfe der modernsten und ausgefeiltesten Tools, einschließlich Analyse- und Business Intelligence-Modulen, durchgeführt werden.
PaaS-Herausforderungen
Sicherheitsrisiken
Während PaaS-Anbieter die Sicherheit der Plattforminfrastruktur verwalten, liegt die Sicherheit der auf PaaS aufgebauten Anwendungen in der alleinigen Verantwortung der Entwickler. Außerdem halten nicht alle PaaS-Anbieter die Sicherheitsstandards der Branche ein. Daher ist es wichtig zu klären, ob die Daten im Ruhezustand verschlüsselt sind, ob eine mehrstufige Authentifizierung vorhanden ist, ob es einen Plan für die Reaktion auf Zwischenfälle gibt und wie der Plan für die Notfallwiederherstellung aussieht.
Ältere Anwendungen
PaaS ist in erster Linie für die Entwicklung und Markteinführung neuer Produkte und nicht für die Migration von Altanwendungen konzipiert. Unternehmen, die ihre Legacy-Anwendungen in die Cloud verlagern möchten, stehen daher möglicherweise vor mehreren Herausforderungen. Bevor sie einen Vertrag mit einem PaaS-Anbieter unterzeichnen, müssen diese Unternehmen zunächst sicherstellen, dass die verfügbaren Servertypen, Datenspeichersysteme und Netzwerkkomponenten mit ihrer Anwendung kompatibel sind. Solche Software- und Hardware-Inkompatibilitäten können die endgültigen Zahlen auf dem Preisschild erheblich beeinflussen.
Kosten der Umstellung
Wir haben bereits über die Anbieterbindung bei SaaS gesprochen, und bei PaaS ist es ähnlich. Sie möchten sich nicht für immer an einen Anbieter binden und nach dessen Pfeife tanzen, selbst wenn sich sein Service verschlechtert hat. Ein Wechsel des PaaS-Anbieters ist zwar möglich, kann aber in Wirklichkeit ein Vermögen kosten. Denken Sie nur daran, dass Sie den gesamten Code und die Daten migrieren, Ihr Netzwerkmanagement neu aufbauen, IT-Ressourcen für diese Verwaltungsroutine verschwenden und Ihr gesamtes Personal neu schulen müssen.
Beispiele für PaaS
Die Liste der PaaS-Anbieter, die wir zusammengestellt haben, ist keineswegs erschöpfend. Sie finden hier sowohl Open-Source- als auch proprietäre Optionen mit einer unterschiedlichen Anzahl von Services. Werfen wir einen Blick auf einige der beliebtesten PaaS-Anbieter und vergleichen sie nebeneinander.
Was ist IaaS?
IaaS ist ein Cloud-Computing-Modell, das die Nutzung von Rechen-, Netzwerk- und Datenspeicherressourcen über das Internet auf Abruf ermöglicht. Es wird in der Regel auf einer Pay-as-you-go-Basis bereitgestellt, d. h. die Kunden zahlen nur für die Ressourcen, die sie so lange nutzen, wie sie sie brauchen.
IaaS gilt als der schnellste und billigste Weg, um in die Cloud zu migrieren. Sie müssen nicht die gesamte Architektur Ihrer Anwendung umgestalten, um IaaS nutzen zu können. Mit IaaS lassen sich auch Entwicklungs- und Testumgebungen leicht skalieren.
Laut Statista wird der Umsatz des IaaS-Marktes bis 2022 auf 107 Milliarden Dollar steigen, und wir glauben, dass sich dieser Trend nicht so schnell in Luft auflösen wird.
Wer braucht IaaS? Generell ist IaaS ideal für Unternehmen, die Skalierbarkeit und Flexibilität der Cloud wünschen und gleichzeitig eine gewisse Kontrolle über ihre Software behalten wollen. Die folgenden Personen können am meisten von IaaS profitieren:
- Unternehmen, die schnell eine Infrastruktur für eine vorübergehende oder experimentelle Arbeitslast einrichten wollen
- Unternehmen, die ihre IT-Infrastrukturkosten senken wollen
- Unternehmen, die unvorhersehbare Spitzen im Datenverkehr erleben
- Unternehmen, die auf die Leistung von Supercomputern angewiesen sind (Finanzmodellierung, Erdbebensimulationen, Wechselwirkungen zwischen Medikamenten und Zellen, KI-gesteuerte multivariate UI-Tests usw.)
Wie SaaS und PaaS ist auch IaaS kostengünstig, leicht zugänglich und schnell, hat aber auch einige Vor- und Nachteile. Finden wir es heraus!
IaaS-Vorteile
Keine ungenutzten Ressourcen
Wenn wir an Rechenzentren und physische IT-Infrastrukturen vor Ort denken, sind diese ursprünglich so gebaut, dass sie den höchsten Servicebedarf decken können. In der Realität sind diese Verkehrsspitzen jedoch nur vorübergehend. Gleichzeitig sind die Unternehmen gezwungen, Geld für die Instandhaltung der ressourcenintensiven Infrastruktur auszugeben, obwohl deren Potenzial nicht voll ausgeschöpft wird. Mit IaaS ist dieses Problem nicht mehr relevant, da IaaS-Benutzer die benötigten Ressourcen nach Bedarf erhalten und innerhalb von Minuten auf- und abwärts skalieren können.
Hochentwickelte Ausrüstung und Dienste
Alle namhaften IaaS-Anbieter sind Branchenriesen, die über Milliarden von Dollar verfügen, um in Innovationen und die neueste Ausrüstung zu investieren. Für ein kleines Unternehmen ist es nicht möglich, mit solchen Unternehmen zu konkurrieren, und doch können sie dank IaaS auf die leistungsfähigsten Prozessoren, die neueste Netzwerkhardware und die modernste Container-Orchestrierung zugreifen. Es ist nicht nötig, den letzten Cent für teure Geräte und Lizenzen auszugeben, um mit den führenden Technologieunternehmen Schritt zu halten. IaaS ermöglicht das Leasing einer modernen, hoch skalierbaren und kosteneffizienten Infrastruktur.
Globaler Markt
IaaS-Anbieter arbeiten kontinuierlich an der Ausweitung der von ihnen abgedeckten geografischen Gebiete. In Regionen wie den USA gibt es mehrere Verfügbarkeitszonen, um einen Single Point of Failure zu verhindern, die Datenreplikation zu gewährleisten und eine Betriebszeit von 99,99 % sicherzustellen. Wenn Sie wissen, welcher IaaS-Anbieter welche Region unterstützt, können Sie Latenz- und Leistungsprobleme abmildern und mit Zuversicht und Leichtigkeit in einen globalen Markt eintreten.
IaaS-Herausforderungen
Granulare Abrechnung
Der größte Nachteil der Abrechnung nach dem Pay-as-you-go-Prinzip besteht darin, dass sie sehr granular ist und man sich mit allen möglichen Cloud-Preisplänen gut auskennen muss, um die günstigste Option zu wählen. Mehrere Tiers, Regionen, Pakete, reservierte Instanzen und stündliche oder sogar sekundengenaue Tarife für jeden Dienst und seine skalierten Versionen – da kann man sich leicht verirren und einige wichtige Aspekte übersehen. Außerdem muss man ein grundlegendes Verständnis dafür haben, wie viele Ressourcen man verbrauchen wird und unvorhersehbare Kosten einkalkulieren. Alles in allem können sich granulare Gebühren schnell zu einer mehrstelligen Zahl summieren.
Sicherheitsrisiken
Sicherheit ist das wichtigste Thema bei allen Cloud-Modellen, und IaaS bildet hier keine Ausnahme. Auch hier ist Ihr gesamtes Backend von der Zuverlässigkeit eines IaaS-Anbieters abhängig. Um die Integrität ihrer Daten zu schützen, müssen Unternehmen wissen, welche Sicherheitskontrollen der IaaS-Anbieter bereits implementiert hat, um sich über mögliche Schwachstellen im Klaren zu sein. Natürlich tragen sie die alleinige Verantwortung für die Anwendungen, die sie entwickeln und auf IaaS hosten.
Compliance-Probleme
IaaS eignet sich zwar für Unternehmen, die auf einem globalen Markt mit ständig wachsender regionaler Abdeckung tätig sind, doch kann seine Nutzung eine Herausforderung in Bezug auf die Datensouveränität darstellen. Da internationale Organisationen die Schraube der Datenschutzgesetze anziehen, sollten Unternehmen bei der Umstellung auf die Cloud jetzt vorsichtiger sein. Bei der Auswahl eines IaaS-Anbieters ist es wichtig zu wissen, wie die Nutzerdaten erfasst werden, wo sie gespeichert werden und welche Datenschutzrichtlinien für die Nutzer gelten.
Beispiele für IaaS
Unter den IaaS-Anbietern finden Sie dieselben Cloud-Computing-Giganten, die PaaS anbieten, da letzteres bereits IaaS plus zusätzliche Dienste umfasst, die speziell auf die Bedürfnisse von Softwareentwicklern zugeschnitten sind.
Wie aus der Infografik hervorgeht, haben wir noch einen Marktanteil von 21 %, der sich auf andere IaaS-Anbieter verteilt, wie z. B:
- Rackspace
- OpenStack
- Linode
- OpenNebula
- Apache CloudStack
- Vultr
- Kamatera
- und Dutzende von kleineren Anbietern.
SaaS vs. PaaS vs. IaaS
Wir haben Beispiele für SaaS, PaaS und IaaS genannt, doch der grundlegende Unterschied zwischen diesen Cloud-Computing-Modellen besteht in zwei wesentlichen Eigenschaften:
- das Zielpublikum
- das Maß an Kontrolle und Freiheit, das man über seine IT-Infrastruktur haben möchte
SaaS | PaaS | IaaS |
---|---|---|
Endnutzer: Verbraucher, Mitarbeiter | Software-Architekten, Entwickler, Tester, Bereitstellungsteams | Systemverwalter, DevOps |
Anwendungen | Anwendungen | Anwendungen |
Daten | Daten | Daten |
Laufzeit | Laufzeit | Laufzeit |
Middleware | Middleware | Middleware |
OS | OS | OS |
Virtualisierung | Virtualisierung | Virtualisierung |
Server | Server | Server |
Speicherung | Speicherung | Speicherung |
Vernetzung | Vernetzung | Vernetzung |
Was Sie verwalten | ||
Was der Anbieter verwaltet |
Der Unterschied zwischen SaaS, PaaS und IaaS wird oft mit der Metapher des Pizzabackens erklärt. SaaS ist, wenn Sie in ein Restaurant gehen und eine professionell gebackene Pizza direkt an Ihren Tisch geliefert bekommen. PaaS ist, wenn Sie alle Zutaten und die professionelle Ausrüstung haben, aber Ihre Pizza selbst zubereiten und liefern. IaaS ist, wenn Sie nur das Wesentliche erhalten, nämlich die Zutaten für Ihre Pizza, aber selbst herausfinden müssen, welche Geräte Sie verwenden, wie Sie sie zubereiten und wie Sie sie ausliefern.
Resümee
In den letzten Jahren hat das Cloud Computing enorm an Popularität gewonnen und wird in den kommenden Jahren voraussichtlich noch weiter wachsen. Aufgrund der weit verbreiteten Akzeptanz und der greifbaren Vorteile in Bezug auf Flexibilität, Kosteneffizienz und Innovationsmöglichkeiten diversifizieren immer mehr Anbieter von Cloud-Infrastrukturen ihr Angebot. Es ist daher nicht ungewöhnlich, dass man auf zahlreiche „As-a-Service“-Begriffe stößt, sei es XaaS (anything as a service), BMaaS (bare metal as a service) oder FaaS (function as a service). Neben den unbestreitbaren Vorteilen birgt das Cloud Computing auch einige Risiken. Daher spielt die Auswahl des richtigen Cloud-Anbieters mit Hilfe eines professionellen Cloud-Beraters eine entscheidende Rolle für den Erfolg der Cloud-Strategie eines Unternehmens.