Anwendungsmodernisierung

Cloud-native Zukunft mit Adabas & Natural

Eine Cloud-Native-Strategie hilft Ihnen, Ihre IT-Landschaft zu harmonisieren, die Liefergeschwindigkeit zu erhöhen und die Entwicklung auf Ihre neuen Anwendungen abzustimmen.

Viele Unternehmen denken darüber nach, wie sie ihre bewährten Kernanwendungen am besten in eine moderne IT-Landschaft einbinden können, und eine der effektivsten Möglichkeiten ist eine Cloud-native IT-Strategie.

Kürzlich habe ich darüber geschrieben, wie sich ein Lift-and-Shift-Ansatz von Linux in die Cloud mithilfe virtueller Maschinen (VMs) umsetzen lässt – ganz ohne die Notwendigkeit, Ihre bewährten Anwendungen neu zu gestalten oder zu verändern. In diesem Artikel möchte ich Ihnen einen weiteren Ansatz vorstellen – einen, der Ihnen die Möglichkeit gibt, mit Ihren Anwendungen mehr zu erreichen, indem Sie Cloud-native Technologien nutzen.

Das bedeutet, dass Sie Anwendungen erstellen, bereitstellen und ausführen, die die Container-Technologie nutzen und eine Microservices-orientierte Architektur anwenden, um die allgemeine Agilität und Wartbarkeit Ihrer Anwendungen zu verbessern. Dies ermöglicht Ihnen auch die Einführung einer kontinuierlichen Integration und Bereitstellung, um die Zuverlässigkeit und Geschwindigkeit Ihrer Entwicklungs- und Bereitstellungsprozesse zu erhöhen.

Die Verfolgung einer Cloud-Native-Strategie im gesamten Unternehmen kann Ihnen dabei helfen, Ihre IT-Landschaft zu harmonisieren und die Geschwindigkeit und Qualität Ihrer Anwendungen zu verbessern, während gleichzeitig die Entwicklung auf Ihre neuen Anwendungen abgestimmt wird.


Cloud-natives Adabas & Natural

Deshalb ist Adabas & Natural bereit für eine Cloud-native Zukunft – optimiert für Skalierbarkeit und Leistung in der Cloud. Wenn Sie also kurz- und langfristige Pläne für den Betrieb in der Cloud entwickeln, können Sie darauf vertrauen, dass Adabas & Natural für jeden Schritt Ihrer Reise bereit ist.

Cloud-native Anwendungen, die in Containern ausgeführt werden, sind reaktionsschnell, leichtgewichtig, skalieren schneller und bieten Ihnen Multi-Cloud-Portabilität im Vergleich zu Anwendungen, die auf VMs laufen, ganz zu schweigen von herkömmlichen monolithischen Anwendungen auf proprietärer Hardware. Sie können Cloud-native Adabas- und Natural-Anwendungen schneller erstellen und aktualisieren, indem Sie kontinuierliche Bereitstellung und agile DevOps-Praktiken nutzen.

Sie erhalten die Möglichkeit, in jeder beliebigen Cloud zu arbeiten, wobei die Datenverarbeitung von der zugrunde liegenden Infrastruktur isoliert ist. Und Sie können mehr Nutzen aus Ihren einzigartigen Anwendungsfunktionen ziehen, indem Sie Geschäftslogik und Daten über APIs an neue Kanäle, Anwendungen und Dienste weitergeben.

Der Weg zu einer Cloud-nativen Adabas- und Natural-Architektur umfasst die folgenden Bestandteile:
 
  • Refactoring Ihrer Anwendungen in Richtung einer Microservices-orientierten Architektur. Microservices sind eine Sammlung von lose gekoppelten, unabhängigen, einsatzfähigen Diensten. Jeder Microservice implementiert eine Geschäftsfunktion und kommuniziert über HTTP- oder Messaging-APIs. Entwicklerteams können jeden Microservice unabhängig bereitstellen, aktualisieren, skalieren und neu starten, um Live-Anwendungen häufiger zu aktualisieren, ohne die Geschäftskontinuität zu unterbrechen.
  • Laufen auf Containern. Container sind leichtgewichtige, eigenständige, ausführbare Pakete, die von der zugrunde liegenden Infrastruktur isoliert sind. Plattformen wie Docker ermöglichen es Ihren Entwicklern, Dienste unabhängig voneinander zu erstellen, bereitzustellen und zu skalieren, wobei jeder in einem eigenen Container läuft. Mit Kubernetes können Sie Container-Operationen automatisieren und orchestrieren, um die Effizienz zu steigern.
  • Die Kultur und die Tools, um DevOps in Ihrem Unternehmen vollständig zu implementieren. Agile DevOps Prozesse und CI/CD-Workflows helfen Ihren Entwicklern, neue Funktionen schneller zu entwickeln, zu testen und bereitzustellen, um auf eine sich verändernde Umgebung und sich wandelnde Geschäftsanforderungen zu reagieren. NaturalONE, die Standardentwicklungsumgebung für Natural, ist eine Eclipse®-basierte integrierte Entwicklungsumgebung, die Ihren Entwicklern die Integration mit etablierten und Open-Source-DevOps-Toolchains und -Prozessen ermöglicht.
  • Erschließen Sie das Potenzial Ihrer Geschäftslogik und Daten. Eine Cloud-native Architektur, die Container verwendet, erleichtert die Kommunikation mit anderen Unternehmensanwendungen, mobilen Apps und IoT-Geräten. Sie können Daten nahtlos austauschen mit Analyse- oder Künstliche-Intelligenz-Plattformen, um neue Erkenntnisse aus Ihrer bestehenden Geschäftslogik zu gewinnen.

Keine Reise verläuft in einem einzigen Schritt, und keine zwei Reisen sind identisch. Einige Unternehmen stellen fest, dass eine Einzelinstanz-VM in der Cloud für ihre aktuellen Anforderungen gut geeignet ist. Andere aktualisieren ihre Anwendung von einer Single-Instance-Architektur zu einer verteilten Architektur, um eine höhere Verfügbarkeit und Skalierbarkeit zu erreichen. Die Verteilung ist ein Schlüsselelement von Cloud Native.

Wir bieten Ihnen die Freiheit zu wählen, wie Ihre Adabas- und Natural-Anwendungen in die Cloud verlagert werden sollen, und zwar in Übereinstimmung mit Ihrer übergeordneten IT-Strategie. Von VMs bis hin zu Containern - wir konzentrieren uns darauf, Adabas und Natural so zu gestalten, dass sie Ihre sich entwickelnden Cloud-Anforderungen erfüllen.

Auf dem Weg in eine Cloud-native Zukunft können Sie sich darauf verlassen, dass wertvolle Adabas- und Natural-Anwendungen ein wichtiger Bestandteil Ihres Unternehmens bleiben.

Sehen Sie sich unten unsere Cloud-Webinarreihe an.

Entdecken Sie, wie die Lösungen der Software AG Ihr Unternehmen voranbringen