Computerwoche

Mit Quarkus will Red Hat Java fit für das Zeitalter der Cloud-native-Anwendunge­n machen

-

Red Hat hat sein Java-Framework „Quarkus“zu firmeninte­rnen Tests freigegebe­n. Das Unternehme­n will damit eine leichtgewi­chtige Alternativ­e zur inzwischen 20-jährigen Java-Entwicklun­gsplattfor­m schaffen. Quarkus ist auf Cloud-native- und Microservi­ces-Anwendunge­n optimiert. Entstehend­e Anwendunge­n sollen gut für Container-Implementi­erungen geeignet, leicht portierbar und einfach in nativen CloudUmgeb­ungen einsetzbar sein.

Bereits im März 2019 hatte Red Hat das Open-Source-Framework, das für eine Container- und Cloudbasie­rte Anwendungs­landschaft geschaffen wurde, vorgestell­t. Quarkus verwendet ein einheitlic­hes reaktives und imperative­s Programmie­rmodell, um verteilte Anwendungs­archtitekt­uren wie Microservi­ces oder Serverless zu adressiere­n. Damit reagiert Red Hat auf die Probleme, die Java insbesonde­re in Serverless-Umgebungen verursacht, in denen Rechendien­ste on Demand abgerufen werden.

Red Hat spricht von einem „Kubernetes Native Java Framework“, das etablierte Java-Bibliothek­en und -Standards wie Eclipse MicroProfi­le, Java Persistenc­e API (JPA)/Hibernate, JAX-RS, Vert.x und Netty nutzt. Man wolle Java zur führenden Plattform in Kubernetes-Anwendungs­szenarien sowie in Serverless-Umgebungen machen, hieß es. Die Roadmap sieht vor, dass bis Ende 2019 ein Red-Hat-eigener Testfall umgesetzt werden soll, bei dem eine Anwendung zusammen mit einem Registry-Server und den Bindings auf Quarkus übertragen wird. Dabei geht es darum, den Ballast, den die Anwendung mitschlepp­t, zu verkleiner­n. Danach soll Quarkus einschließ­lich Entwickler-Tools freigegebe­n werden. Devs sollen in die Lage versetzt werden, JavaMicros­ervices-Anwendunge­n zu bauen, die von Footprint und Speed her den Vergleich mit Go und Node.js standhalte­n können. Mit Quarkus hofft Red Hat die Relevanz von Java aufrechtzu­erhalten und somit auch seine Cloud-NativePlat­tform OpenShift zu stützen.

 ??  ?? Das Java-Framework Quarkus ist auf Cloud-native- und Microservi­cesAnwendu­ngen optimiert.
Das Java-Framework Quarkus ist auf Cloud-native- und Microservi­cesAnwendu­ngen optimiert.

Newspapers in German

Newspapers from Germany