Cloud Entwicklung

Bei der Entwicklung von Cloud-Anwendungen geht es um den Entwurf einer passenden Architektur, die Planung der Infrastruktur mit einer angemessenen Bandbreite sowie der Spezifikation von Bereitstellungsmodellen und Wiederherstellungsstrategien.

Darüber hinaus muss die Architektur einer Cloud-Anwendung die Besonderheiten von verteilten Systemen berücksichtigen, damit robuste und skalierbare Produkte entstehen können.

Beginnen Sie Ihre Cloud-Migration noch heute
image

Viele Wege führen in die Cloud

Selbst heutzutage betreiben Unternehmen immer noch Applikationen in eigenen Rechenzentren. Um von der Cloud wirklich profitieren zu können, kann es manchmal notwendig sein, dass eine Anwendung von Grund auf neu entworfen werden muss. Das ist insbesondere dann der Fall, wenn die Applikation für eine bestimme Plattform optimiert wurde (wie z.B. für den Mainframe). Jedoch gibt es auch eine Vielzahl von gut entwickelter Software, die mit geringem Aufwand in die Cloud verlagert werden kann. Mit unserer Erfahrung rund um das Thema “Cloud” sind wir der perfekte Partner für Ihre Cloud-Strategie.

Von Grund auf neu

Beginnen Sie Ihre Cloud-Reise mit uns am “Whiteboard”

Wenn Sie sich dazu entschlossen haben, Ihren Dienst speziell für die Cloud entwicklen zu lassen, so bieten wir Ihnen folgendes Paket an:

  • Gut durchdachte Anwendungen optimiert für die Nutzung in der Cloud unter Berücksichtigung eines robusten Designs, flexibler Skalierung und minimalen Kosten
  • Das richtige Werkzeug für den Job. Ob Docker, Serverless, Key-Value-Stores oder Streams, wir finden den passenden Service. Manchmal ist auch ein etablierter Dienst wie PostgreSQL oder VM’s die richtige Wahl.
  • Wir verwenden moderne Frameworks wie Quarkus, Spring oder JakartaEE für unsere Cloud- Entwicklung. Somit erfinden wir das Rad nicht neu, sondern setzen auf bewährte Open-Source Lösungen.

Weg vom Mainframe

Kein Websphere, CICS oder JCL, dafür Kubernetes

Die Migration von Mainframe Workloads in die Cloud ist ein komplexer Vorgang. Unsere Erfahrung kann den Unterschied ausmachen:

  • Referenzlösungen für Anwendungen, die mit dem traditionellen Websphere auf z/OS laufen, bis hin zu Anwendungen, die mit Open Liberty™ auf Kubernetes betrieben werden.
  • Bewährte Verfahren für einen sicheren und kostenoptimierten Datenreplikationsprozess (MVS, USS), um die Einführung der Cloud zu ermöglichen.
  • Bewährte Praktiken für eine nahtlose Migration von Mainframe-Anwendungen in die Cloud. Dies umfasst sowohl eine sichere Infrastruktur als auch ein stabiles Anwendungsdesign auf beiden Seiten.

Java Apps @ Cloud

Containerisierung alleine ist nicht ausreichend für eine erfolgreiche Cloud-Migration

Für kritische Anwendungen verfolgen wir einen ganzheitlichen Ansatz anstelle eines einfachen “Lift and shifts”:

  • Die Analyse des Anwendungsdesigns ist notwendig um beurteilen zu können, ob eine Anwednung cloudfähig ist oder nicht. Oft ist die Anwendung für die aktuelle Laufzeitumgebung gut konzipiert, würde aber in einer Cloud-Umgebung nicht erwartungsgemäß funktionieren.
  • Migration der Anwendung auf eine containeroptimierte Laufzeitumgebung wie z.B. Open Liberty™ oder Spring Boot. Dies vereinfacht die Verwaltung des Anwendungslebenszyklus und führt zu einer effizienten Nutzung von Betriebsmitteln.
  • Die Verwendung von modernen Entwurfsmustern wie dem Anti-corruption layer oder das Strangler-Fig Pattern, das für eine ausfallfreie Migration in die Cloud steht.

Starten Sie Ihre Cloud-Strategie noch heute

Holen Sie sich unsere Unterstützung für Ihre Cloud-Strategie. Wir unterbreiten Ihnen gerne ein unverbindliches Angebot und erläutern unsere Lösungsansätze.
Buchen Sie uns