Cloud ist nicht gleich Cloud
Produktive Cloud-Umgebungen sind kein Selbstläufer, aber machbar. Open-Source-Spezialist VNC nennt fünf Voraussetzungen.
Cloud Computing ist zum Mainstream für Entwicklung und Betrieb von Anwendungen aller Art geworden. So nachvollziehbar das in der Theorie auch klingen mag, in der Praxis gilt es zu beachten, dass die Cloud in verschiedensten Formen und Formaten daherkommt. Aus Sicht von VNC entscheiden daher vor allem diese fünf Kriterien darüber, wie sicher und produktiv eine Cloud-Computing-Umgebung sein wird:
1. Hochskalierbare Infrastruktur
Die Infrastruktur bildet mit dem Blech und Beton für die Rechenzentren das Fundament für Cloud Computing. Die von dort bereitgestellten Infrastruktur-Services (Infrastructure-as-a-Service) müssen Cloud-agnostisch, hochskalierbar und verteilt sein, um in allen denkbaren Cloud-Szenarien die dafür notwendige Compute- und Storage-Power zu liefern.
2. Automatisierte Plattform
Sie ist das Bindeglied zwischen der Infrastruktur und den Anwendungen. Im Idealfall ist sie containerisiert (Kubernetes), hochverfügbar und ermöglicht das gezielte automatische Deployment von Anwendungen in verschiedenen Geografien. Die Plattform ist verantwortlich für den vielleicht größten Vorteil gegenüber On-premise-Plattformen: die fast unbegrenzte Skalierbarkeit mit automatisiertem Scale-out und Scale-down je nach aktuellem Bedarf. Ein pragmatischer Ansatz ist häufig die Nutzung von hybriden Clouds.
3. Offener, modularer Software–Stack
Browserbasierte Applikationen sind in der Cloud erste Wahl. Als Teil eines modularen Software-Stacks bieten sie eine hohe Integrationstiefe, Interoperabilität und Datenintegrität sowie einheitliche Oberflächen für die Anwender auf allen Endgeräten. Die Basis dafür sind Open Source, sichere Protokolle (wie beispielsweise Web RTC) und offene Schnittstellen.
4. Security auf allen Ebenen
Sicherheit ist bei Cloud Computing das alles überragende Querschnittsthema. Sie muss von IaaS über PaaS bis SaaS, von Entwicklung über Deployment bis Betrieb oberstes Gebot und Ausschlusskriterium sein. Moderne Technologien wie Encryption, Blockchain, KI und ML liefern dafür mächtige Werkzeuge und sind ihrerseits wiederum auf Cloud Computing angewiesen. Daher ist Sensibilität bei der Entwicklung und dem Einsatz von Security-Methoden und -Tools nötig, um potenziell gefährliche Irrwege frühzeitig zu erkennen.
5. Unterstützung für New Work
Cloud Computing ist die Voraussetzung für sicheres und effizientes Remote Working. Die Cloud macht produktives Mobile Work und Homeoffice erst möglich, sofern sie die IT-Leistungen dezentral bereitstellt, unabhängig von Infrastruktur, Plattformen, Anwendungen, Geräten und deren Betriebssystemen. Zentrales, anbieter-exklusives Hosting führt nicht nur zu gefährlichen Abhängigkeiten und Security-Problemen, es beschränkt auch die Skalierungsoptionen von Cloud Computing. Deshalb sieht VNC Open Source und dezentrale Bereitstellungsmodelle als zwei Seiten der gleichen Unabhängigkeitsmedaille.