Cloud Computing ist viel mehr als eine unbegrenzte Anzahl von Servern und Software, für deren Nutzung Sie über das Internet bezahlen. Die Cloud ist zu einer Metapher für das moderne Computing selbst geworden, bei dem alles ein Service ist – der sich mit anderen Services verbinden und kombinieren lässt, um eine unendliche Anzahl von Anwendungsanforderungen zu erfüllen.
Nehmen Sie sogar eine relativ einfache SaaS-Anwendung wie Slack: Sie füllen ein Webformular aus und erhalten sofort Collaboration as a Service. Über APIs können Sie Slack jedoch in Dutzende anderer Dienste integrieren, von Google Drive über MailChimp und Trello bis hin zu Microsoft Teams, dem Hauptkonkurrenten von Slack. Mit anderen Worten, ein paar Klicks können die Möglichkeiten von Slack dramatisch erweitern.
Die wirklichen Möglichkeiten ergeben sich jedoch aus den großen IaaS-Clouds: Amazon Web Services, Microsoft Azure und Google Cloud Platform. Diese riesigen Ökosysteme enthalten Tausende von Cloud-Diensten, die über grundlegende Rechen–, Speicher- und Netzwerkfunktionen hinausgehen – und die Möglichkeit, sie zu maßgeschneiderten Lösungen zu kombinieren, hat die Art und Weise, wie Unternehmen Anwendungen erstellen, für immer verändert.
Anstatt dass Entwickler etwas von Grund auf neu programmieren, tippen sie auf APIs, um beispielsweise maschinelles Lernen, Datenbanken, Sicherheit, Analysen oder Blockchain-Dienste hinzuzufügen. Schnappen Sie sich einige Open-Source-Code von Microsofts GitHub Cloud-Service und nähen sie alle zusammen, und Sie haben eine tragfähige Business-Lösung, die genau das tut, was Sie es in Rekordzeit tun wollen.
In diesem Moment, in dem Unternehmen mit einem wirtschaftlichen Abschwung konfrontiert sind – und der Arbeits– und Kapitalaufwand für die Einrichtung von Servern und die Lizenzierung von Software möglicherweise unerschwinglich ist – scheint eine beschleunigte Umstellung auf die Cloud unvermeidlich. CIO, Computerworld, CSO, InfoWorld und Network World haben sechs Artikel zusammengestellt, die Sie auf Ihrer eigenen Cloud-Reise unterstützen.
Cloud adoption rises again
Die gerade veröffentlichte 2020 Cloud Computing-Umfrage von IDG unter 551 Tech-Käufern, die alle am Kaufprozess für Cloud Computing beteiligt sind, bestätigt, dass Unternehmen aggressive Pläne schmieden: Erstaunliche 59 Prozent der Befragten gaben an, dass ihre Organisationen innerhalb von 18 Monaten größtenteils oder vollständig in der Cloud sein würden. Bereits jetzt werden 32 Prozent der Budgets ihrer Organisationen für Cloud Computing ausgegeben.
Während viele dieser Unternehmen bestehende On-Prem-Anwendungen auf die Plattform eines Cloud-Anbieters migriert haben, schätzten die Befragten, dass 46 Prozent der Anwendungen „speziell für die Cloud entwickelt“ wurden, um die Cloud-Skalierbarkeit und moderne Architekturmuster besser nutzen zu können. Ein weiteres Zeichen für das Cloud-Engagement gaben 67 Prozent an, neue Cloud-Rollen und -Funktionen wie Cloud-Architekt, Cloud-Systemadministrator, Sicherheitsarchitekt und Devops-Ingenieur hinzugefügt zu haben.
In „Reskilling IT for the Cloud“ schreibt Mary K. Pratt beschreibt, wie eine Organisation, das digitale Werbetechnologieunternehmen OpenX, alle Anstrengungen unternahm, um IT-Mitarbeiter während eines Großhandelsumzugs von On-Prem zu Cloud umzuschulen, der nur sieben Monate dauerte. In dieser Zeit hat das Unternehmen 45.000 Server zugunsten von SaaS-Anwendungen und der Google Cloud Platform heruntergefahren. Eine der wichtigsten Lektionen war, dass die sich schnell entwickelnde Natur der Cloud bedeutet, dass das Training niemals aufhören kann.
Selbst ein relativ unkomplizierter Dienst wie Cloud-Speicher erfordert ein genaues Verständnis der Anbieteroptionen. Wie Network World-Mitarbeiter Neil Weinberg in „The pros and cons of cloud storage“ feststellt, bietet Amazon Web Services sechs verschiedene Cloud-Speicherebenen mit jeweils unterschiedlichen Leistungs- und Preispunkten. Und natürlich müssen Sie jedes Mal, wenn Sie Daten in die Cloud verschieben, mit den Sicherheitskontrollen dieses IaaS-Anbieters zur Schule gehen, damit Sie die Zugriffskontrolle emulieren können, die bereits in Ihrem Unternehmen vorhanden ist.
Sicherheit ist ein zentrales Cloud–Problem, das von Bob Violino im Computerworld-Artikel „3 big SaaS challenges for IT“ untersucht wurde – die anderen beiden sind die Datenintegration und die schiere, manchmal unkontrollierte Verbreitung von SaaS-Apps in Unternehmen. Auf CSO bringt Bob einen weiteren Artikel in den Mix: „Ein 10-Punkte-Plan zur Überprüfung der Sicherheit von SaaS-Anbietern.“ Er empfiehlt natürlich eine genaue Prüfung der SaaS-Sicherheitskontrollen, schlägt aber auch vor, die Patching-Richtlinien eines SaaS-Anbieters, den Status der Einhaltung gesetzlicher Vorschriften und Sicherheitsaudits durch Dritte zu überprüfen.
In How to make the most of AWS Lambda führt uns der mitwirkende Redakteur Isaac Sacolick durch die Möglichkeiten, die die führende Serverless-Computing-Plattform bietet. Serverless Computing, auch Functions as a Service genannt, ermöglicht es Entwicklern, Dienste aus Funktionen zusammenzustellen, die in einem gemeinsamen Repository gespeichert sind – ohne sich um die zugrunde liegende Infrastruktur kümmern zu müssen. Und da serverlose Anwendungen ereignisgesteuert sind, können sie die Rechenkosten drastisch senken: Der Pay-per-Use-Zähler wird nur ausgeführt, wenn eine Funktion auf einen Anruf reagiert, und stoppt, wenn diese Funktion ihre Aktivität einstellt.
Serverless Computing ist vielleicht der reinste Ausdruck der Cloud als eine unendliche Reihe von Mix-and-Match–Diensten – mit sogar virtueller Infrastruktur im Rückspiegel. Die Cloud ist nicht nur eine zusätzliche Leistung, die Sie zusätzlich zu Ihren lokalen Server-Racks bereitstellen können. Es ist die Arena, in der wir die Zukunft des Computing aufbauen.