
Cloud Native
Computing
Containerbasierte Lösungen auf
Basis von Docker & Kubernetes
Warum Cloud Native
Cloud Native Computing bedeutet für uns die Entwicklung einer vollständigen Entwicklungs- & Bereitstellungsumgebung in der Cloud für Container, Microservices, serverlose Funktionen und unveränderliche Infrastrukturen.
Agilität und Schnelligkeit
Bei Cloud Native Computing können Anpassungen und Verbesserungen bei Applikationen problemlos und viel schneller umgesetzt werden. Die IT kann so viel flexibler auf die Anforderungen der Fachbereiche und des Marktes reagieren.
Sicherheit und Stabilität
Großer Vorteil von Cloud Native Architekturen ist die Unabhängigkeit und Ausfallsicherheit der Anwendungen. Störungen der Umgebung haben keine Auswirkungen auf die Funktionsfähigkeit der Applikationen.
Unabhängigkeit und Skalierbarkeit
Mit Cloud Native Computing wird die Gefahr des Vendor lock-in vermieden, da alle Komponenten open source sind. Gleichzeitig können die Kosten für Lizenzen, Wartung und Erweiterungen deutlich eingespart werden. Cloud Native Systeme können beliebig skaliert werden.
Use Case
Bundesbehörde - Höhere Sicherheit und Unabhängigkeit durch Nutzung von Kubernetes
Ablösung einer monolithischen System-Architektur durch Nutzung von Microservices auf der Basis von Kubernetes
Situation:
Migration von internen Anwendungen auf eine neue Intranetplattform, mit dem Fokus auf open source Software und einer Cloud Native Architektur.
Was wir tun
Wir helfen Ihnen dabei, Cloud Native Computing zu implementieren
Als zertifizierter Gold Partner von SUSE unterstützen wir Sie bei der
Modernisierung und Migration Ihrer Cloud Native Intrastruktur.

Discovery
Ausgangspunkt ist die Bestandsaufnahme ihrer aktuellen Infrastruktur:
- Business- und IT-Ziele
- Evaluierung der aktuellen Infrastruktur
- Identifikation von Ressourcenlücken
Design
Gemeinsame Entwicklung eines
High-Level-Designs:
- Nutzung von Best-Practice
- Einbindung aller Beteiligten
- Entwicklung und Dokumentation eines High-Level-Designs
Deployment
Gemeinsame technische Implementierung des Architekturdesigns:
- Berücksichtigung von Hardware- und Netzwerkanforderungen
- Konfiguration von Produkten und Prozessen
- Testings (Registrierung, Patching etc.)
- Backups
- Aktiver Knowlegde-Transfer
Optimize
Vermeidung von Risiken durch eine suboptimale Konfiguration:
- Review von System und Prozessen (Health Checks)
- Minimierung von Ausfällen durch proaktive Wartung
- Aktiver Knowlegde-Transfer
Unsere Basis mit RANCHER®
Wir verwenden Cloud Native für containerisierte, verteilte Systeme, die durch horizontale und vertikale Skalierbarkeit, Ausfallsicherheit und Selbstheilung die Möglichkeiten des Cloud Computings ausnutzen um das beste Benutzererlebnis zu liefern.
Unser Tool Stack baut dafür auf Kubernetes auf, ergänzt dieses aber durch bewährte Tools wie Istio, Prometheus und Grafana.
Da komplexe Systeme aus unserer Sicht aber übersichtlich und gut zu administrieren sein sollten, arbeiten wir schon seit 2019 mit SUSE RANCHER®, dem führenden Kubernetes Management System.

Cloud Native Technologien -
unsere Grundlage
Wir nutzen die open source software der Cloud native computing foundation (CNCF), der Apache Foundation und großer Distributoren wie SUSE und Confluent.
Methoden
Open Source Entwicklung | Software Engineering | DevOps | DevSecOps | SCRUM | Cloud native Architekturen | Hybride Architekturen | Kappa-Architekturen
Hersteller
CNCF | Apache | Linux | Rancher | Confluent | Imply | Pure Storage | Google Cloud | AWS | Microsoft Azure
Software
Kubernetes | Docker | Prometheus | Grafana | Istio | Rancher | GitLab | Apache Druid | Apache Kafka | Click House | S3 Storage




Cloud Native Computing
heißt für uns:
Auf Basis einer umfassenden Beratung zu Strategie, Architektur und Tool-Auswahl, die Implementierungen auf bare metal, in Ihrer private Cloud, bei Google Cloud Services, AWS oder Azure durchzuführen.
Wichtig sind dabei nicht die Anforderungen, die eine neue Cloud Native Archtitektur erfüllen soll, sondern auch das Zusammenspiel mit Ihren bereits bestehenden System-Komponenten.
Hier begleiten wir sie der Migration und Verbesserung Ihrer Enterprise Software (Security by Design) sowie bei der Einführung von DevOps-Ansätzen und der Automatisierung.
Dr.-Ing. Harald Philipp Gerhards
Head of Cloud Native Computing