Kriterien für exzellentes Cloud-Computing

Die ideale Cloud ist kein Traumschloss, sondern machbar. Ohne Cloud-Computing sind weder eine nachhaltige Software-Entwicklung, noch ein verlässlicher Software-Betrieb mehr vorstellbar. VNC, führender Entwickler von Open-Source-basierten Unternehmensanwendungen, formuliert die wichtigsten Voraussetzungen für die ideale Cloud.

Cloud-Computing ist zum Mainstream für die Entwicklung und den Betrieb von Anwendungen 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 auftaucht: Cloud ist nicht gleich Cloud. Die wichtigsten Kriterien dafür, welche Bedingungen und Voraussetzungen Cloud-Computing für den sicheren und produktiven Einsatz erfüllen muss, hat VNC aufgelistet:

 

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 liefern zu können.

 

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 Onpremises-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.

 

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 WebRTC) und offene Schnittstellen. Technologieansätze wie Hybrid-Code-Development und modulare Open-Source-Stacks bedeuten für Kunden zudem eine perfekte TCO.

 

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 wachsame Sensibilität bei der Entwicklung und dem Einsatz von Security-Methoden und -Tools nötig, um potenziell gefährliche Irrwege frühzeitig zu erkennen.

 

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 sind Open-Source und dezentrale Bereitstellungsmodelle zwei Seiten der gleichen Unabhängigkeitsmedaille.

Andrea Wörrlein, Geschäftsführerin von VNC in Berlin und Verwaltungsrätin der VNC AG in Zug

„Die ideale Cloud ist machbar und kann heute schon genutzt werden“, erklärt Andrea Wörrlein Geschäftsführerin von VNC in Berlin und Verwaltungsrätin der VNC AG in Zug. „Aber sie bleibt nicht stehen und wird konsequent weiterentwickelt. Wichtigste Voraussetzung dafür ist die Offenheit auf allen Ebenen, seien es nun der Code, die Schnittstellen oder die Protokolle.“

#VNC