Unternehmen wissen, dass ihr Wachstum und ihre Rentabilität direkt mit der Geschwindigkeit digitaler Innovation zusammenhängen. Dennoch geben 75 % der befragten IT-Entscheider[1] an, dass sie mindestens einige Wochen für die Umsetzung neuer Ideen benötigen, bei einigen dauert es sogar Monate. Die Choreo Digital Plattform as a Service (Digital PaaS) von WSO2 bietet neue Funktionen, die ab sofort verfügbar sind. Sie ermöglichen es Unternehmen neue Digtal Experiences innerhalb von Stunden oder Tagen bereitzustellen.
Choreo ist die Cloud-native Entwicklerplattform für den gesamten Lebens-Zyklus, die es Entwicklern ermöglicht, neue digitale Komponenten wie APIs, Microservices, Automatisierungen und Integrationen schnell zu erstellen, gemeinsam zu bearbeiten, wiederzuverwenden, bereitzustellen und auszuführen — und zwar im serverlosen Modus auf jedem Kubernetes-Cluster. Da die Komplexität von Kubernetes abstrahiert wird, können sich Entwicklungsteams auf die Geschäftslogik der digitalen Erlebnisse konzentrieren.
Neu in Choreo ist die Bring Your Own Container (BYOC)-Funktionalität, mit der Entwicklungsteams Anwendungen in der Sprache ihrer Wahl verwenden können. Die neueste Version bietet auch ein neues Choreo DevOps Portal, das eine durchgängige DevOps Toolchain für die Bereitstellung und Verwaltung von containerisierten Workloads in beliebigen Kubernetes-Umgebungen bietet. Darüber hinaus können Unternehmen mit Choreo nun private Data Planes in jeder Cloud-Region oder in private Cloud oder On-Premises Kubernetes-Umgebungen von Kunden betreiben, unabhängig davon, wo sich die Choreo Control Plane befindet, um eine größere Flexibilität bei der Bereitstellung zu erreichen.
Zu den weiteren neuen Funktionen gehören eine GraphQL Komponente zur Unterstützung von GraphQL APIs für die Entwicklung von Mobil- und Web Anwendungen, Choreo interne APIs zur Ermöglichung vollständig verwalteter, interner APIs und Unterstützung für benutzerdefinierte Domains und Themen im Choreo Developer Portal.
„Seit der Einführung von Choreo konnten wir beobachten, dass Entwicklungs- und Betriebsteams ihren Aufwand für die Verwaltung komplexer nativer Cloud-Anwendungen deutlich reduziert haben“, sagt Kanchana Wickremasinghe, Vice President und General Manager der WSO2 Integration Business Unit. „Jetzt, mit der Ergänzung durch unsere Bring Your Own Container-Funktionalität und DevOps Portal zu Choreo erweitern wir die Möglichkeiten von Entwicklungsteams, produktiver zu arbeiten und schnellere Entwicklungszyklen zu erreichen.“
Neue Choreo Funktionen maximieren die Dev- und Ops-Produktivität
Choreo wird inzwischen von tausenden Entwicklern weltweit genutzt. Die neueste Version der Digital PaaS bietet neue Funktionen, die die Produktivität der Entwicklungs- und DevOps-Teams von Unternehmen maximieren.
Bring Your Own Container Seit März 2022 unterstützt Choreo die Entwicklung mit der Cloud-nativen Open-Source-Programmiersprache Ballerina und dem weit verbreiteten Microsoft Visual Studio Code (VS-Code). WSO2 erweitert nun die Vorteile von Choreo auf weitere Organisationen mit der Einführung von BYOC, die es Unternehmen ermöglicht, jedes beliebige Dockerfile mit Choreo zu verwenden, nicht nur solche für Programme, die mit Ballerina geschrieben wurden. So können Entwicklungsteams containerisierte Anwendungen in der Sprache ihrer Wahl erstellen und die Vorteile der DevOps Funktionen von Choreo nutzen, wie z.B. das Deployment in Kubernetes mit einem Klick und die tiefe Beobachtbarkeit.
Choreo DevOps Portal Das neue Portal bietet eine durchgängige DevOps Toolchain für die Bereitstellung und Verwaltung von containerisierten Workloads in jeder Kubernetes Umgebung. Über das Choreo DevOps Portal können Entwickler — unabhängig von ihrer Programmiersprache, Plattform oder Cloud – ihre eigenen Präferenzen für die Nutzung der Infrastruktur festlegen und sehen, welche Infrastruktur gerade läuft. Das Portal lässt sich auch mit den meisten führenden DevOps Tools auf dem Markt integrieren, um die Orchestrierung einer DevOps Toolchain zu erleichtern.
Private Data Planes Organisationen haben jetzt mehr Flexibilität und Kontrolle durch die Möglichkeit, private Datenebenen einzurichten, die in jeder Region laufen können, unabhängig davon, wo sich die Choreo kontrollebene befindet. Diese privaten Datenebenen ermöglichen die Bereitstellung mehrerer Umgebungen, wie z.B. Entwicklung, Test, Staging und Produktion.
GraphQL Komponente Mit der neuen GraphQL Komponente können Entwicklungsteams GraphQL Dienste in Choreo erstellen, bereitstellen und verwalten.
Choreo interne APIs Diese internen REST-APIs sind nur von einer anderen in Choreo bereitgestellten API aus zugänglich. Sie werden als vollständig verwaltete APIs bereitgestellt und bieten das gesamte Spektrum an API-Verwaltungsfunktionen, wie z.B. Lebenszyklusmanagement, Beobachtbarkeit, Drosslung und Sicherheit für intern zugängliche APIs.
Anpassungen des Choreo Entwicklerportals Choreo bietet jetzt zwei Optionen. Mit dem Custom Domain Support können Entwickler die Domain des Entwickler Portals anpassen, so dass es als eine Erweiterung des Unternehmens sichtbar wird. Mit dem Custom Theme Support können unternehmen das Erscheinungsbild des Entwickler Portals ändern, um es an ihre bestehende Marke anzupassen.
„Choreo kann bereits jetzt zu Recht als schlüsselfertige Plattform für die schnelle Bereitstellung digitaler Erlebnisse ohne eine traditionell steile Lernkurve bezeichnet werden“, schreibt Alexei Balaganski, leitender Analyst bei KuppingerCole, in seinem Bericht KuppingerCole EXECUTIVE VIEW. „Die Entwickler Umgebung der Plattform bietet alle Funktionen, die man von einer IDE erwartet: Versionskontrolle mit optionaler GitHub-Integration, Projektmanagement für effiziente Teamarbeit, KI-Hilfe und Integrierte Dokumentation, integrierte visuelle testwerkzeuge und so weiter.“
[1]“Reprogramming the Enterprise: Keeping Pace with the Wave of Innovation,” 2022 by LEWIS Research for WSO2