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-native 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 applications running in containers are hyper-responsive, lightweight, scale faster and offer you multi-cloud portability compared to those running on VMs, let alone traditional monolithic applications on proprietary hardware. You can build and update cloud native Adabas & Natural applications more quickly, leveraging continuous delivery and agile DevOps practices.
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.
The path to a cloud-native Adabas & Natural architecture includes the following ingredients:
- 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.
We offer the freedom to choose how your Adabas & Natural applications move to the cloud in alignment with your larger IT strategy. From VMs to containers, we’re focused on building Adabas & Natural to meet your evolving cloud needs.
As you look toward a cloud native future, chart your path with confidence that valuable Adabas & Natural applications will stay a core part of your organization.
Sehen Sie sich unten unsere Cloud-Webinarreihe an.