Rückblick auf den OpenInfra Summit Anlass in Berlin

Die stepping stone AG hat vom 7.-9. Juni 2022 am OpenInfra Summit Event in Berlin teilgenommen.

Organisator dieses internationalen Events ist die OpenInfra Foundation. Mit über 110'000 Mitgliedern in 187 Ländern unterstützt die OpenInfra Foundation Open-Source-Communities bei der Entwicklung von Tools welche Infrastrukturbetreiber für Data Center Clouds, 5G, Edge, Container, CI/CD (Continuous Integration, Continuous Delivery wie auch Contiunous Deployment) und vieles darüber hinaus benötigen.

An diesem Anlass konnten sich Experten international mit Kollegen zu aktuellen Themen und Technologien wie etwa Kubernetes, CI/CD, Herausforderungen bei der Skalierung einer OpenStack Cloud und vielen weiteren gemeinsamen Interessensgebieten austauschen. Die stepping stone AG hat die folgenden Erkenntnisse aus dem Summit gewonnen.

Kubernetes

Die Zukunft des Cloud Computings liegt ganz klar bei Kubernetes. Kubernetes wird immer mehr zu einem integralen Bestandteil von modernen Cloud Lösungen. In erster Linie aus Sicht der Kunden, welche ihre Applikationen selbständig ausrollen und von der grossen Stabilität und Flexibilität von Container-Lösungen profitieren können. Bei den Komponenten, welche heute moderne Clouds bilden, zeichnet sich ein Standard ab, welcher kurz LOKI genannt wird (Linux OpenStack Kubernetes Infrastructure).

Auch für die stepping stone AG als Betreiber einer Cloud wird der Umstieg auf Kubernetes als Grundlage für die Cloud (vor allem die Steuerebene Control Plane) viele Vorteile mit sich bringen.

Gnocchi und Ceilometer

Die Komponenten zum Sammeln (Ceilometer) und Auswerten (Gnocchi) von Nutzungsdaten einer Cloud werden aktiv weiterentwickelt. Es können diverse physische oder virtuelle Messgrössen und Ereignisse gesammelt werden. Von Temperaturdaten in einem Rechenzentrum über Daten zur CPU Nutzung einer virtuellen Maschine bis zu Ereignissen wie das Eintreffen einer Schnittstellenanfrage (API request) oder das Starten einer virtuellen Maschine. Anwendungsbereiche sind unter anderem Überwachung, Alarmierung oder Verrechnung.

Auf Basis dieser Technologien setzt die stepping stone AG aktuell eine automatisierte Lösung für die Verrechnung (Billing) um.

Sovereign Cloud

Als Open Source Technologie bildet OpenStack eine optimale Grundlage für Umsetzungen der Sovereign Cloud Ideologien, welche in Europa aktuell durch das GAIA-X Projekt angetrieben werden. Langfristig soll so eine europäische Alternative zu den amerikanischen und chinesischen Hyperscalern entstehen. Daten können mit diesem Ansatz auf mehrere Provider und auf mehrere Clouds verteilt werden. Die Clouds werden damit untereinander verknüpfbar. Ein besonderer Fokus liegt dabei auch auf dem Datenschutz sowie der Einhaltung der DSGVO der EU.

Unterstützt von der Politik diverser europäischer Staaten ist in diesem Bereich aktuell besonders viel Entwicklung zu beobachten.

Ironic und Redfish

Die Kombination aus Redfish und Ironic erlaubt eine Automatisierung der Inbetriebnahme neuer Server, was bisher immer nur mit signifikantem Aufwand möglich war. Redfish ist eine Schnittstellenspezifikation, welche sich in der Industrie als Standard durchgesetzt hat, um die Verwaltung von Servern zu ermöglichen. Mit Ironic können sogenannte bare metal machines anstatt der klassischen virtuellen Maschinen ermöglicht werden. Damit kann jedem Kunden auch ein dedizierter, physisch separater Server zugewiesen werden.

Die stepping stone AG plant die fortgeschrittenen Möglichkeiten, welche Ironic bietet, direkt an ihre Kunden weiterzureichen. So soll es in Zukunft möglich sein, Kubernetes Cluster direkt auf bare-metal Servern auszurollen, um so den Overhead virtueller Maschinen zu eliminieren.

Confidential Computing

Als langfristige Perspektive sehen wir das grösste Potential für Cloud Computing als Gesamtes in der Confidential Computing Technologie. Diese soll es künftig ermöglichen, dass Kunden Applikationen so in die Cloud migrieren können, dass für die Cloud-Betreiber keine Einsicht mehr möglich ist. Dies schützt den Kunden nicht nur vor dem Betreiber der Cloud, sondern auch vor allfälligen Eindringlingen. Vertrauliches Computing ist eine neue Technologie, welche Daten und Anwendungen schützt indem diese in sicheren Enklaven ausgeführt werden. Daten und Code werden isoliert, um unbefugten Zugriff zu verhindern, selbst wenn die Recheninfrastruktur beeinträchtigt ist.

Die Vertrauenswürdigkeit von Cloud Lösungen kann damit weiter verbessert werden. Dadurch sollen Anwendungen ermöglicht werden, welche heute im Cloud-Bereich noch nicht realisierbar sind und die Vorteile von Cloud Computing können ganz neuen Branchen zugänglich gemacht werden.

Ausblick

Cloud Computing ist nach wie vor im Wachstum begriffen und entwickelt sich in rasantem Tempo weiter. Als OpenSource Projekt, an welchem eine Vielzahl von Cloud Providern mit unterschiedlichsten Herausforderungen arbeiten, ist OpenStack häufig Vorreiter bei Innovationen. Davon können die stepping stone AG und ihre Kunden profitieren. So ist es auch für einen kleineren Provider möglich, eine moderne und konkurrenzfähige Cloud-Lösung anzubieten.