News

Red Hat offre Quarkus e potenzia Java su Kubernetes

Essendo un framework Java nativo di Kubernetes full-stack ottimizzato per densità di memoria e ridotto tempo di avvio, Quarkus consente alle organizzazioni di far evolvere gli ambienti applicativi esistenti ed estendere gli investimenti effettuati in Java per i sistemi mission-critical

Pubblicato il 23 Giu 2020

Quarkus 1

Red Hat ha comunicato di aver ampliato il portafoglio di servizi applicativi e di offrire Quarkus per ottimizzare Java su Kubernetes e colmare così il divario tra le applicazioni Java tradizionali e gli ambienti nativi del cloud.

Introdotto 25 anni fa, Java è ancora oggi uno dei linguaggi di programmazione più popolari tra gli sviluppatori. Offrendo Quarkus come runtime supportato, Red Hat vuole portare Java nel moderno panorama dello sviluppo applicativo cloud-native e lo rende fruibile per approcci di microservizi, container e serverless permettendo alle organizzazioni di aumentare produttività, efficienza, agilità e scalabilità, e agli sviluppatori Java di continuare a lavorare nel linguaggio che conoscono e amano. Con Quarkus, gli utenti traggono beneficio da una tecnologia completamente supportata da Red Hat corredata da una comunità attiva, aggiornamenti continui e una cadenza di rilascio rapida.

Essendo un framework Java nativo di Kubernetes full-stack ottimizzato per densità di memoria e ridotto tempo di avvio, Quarkus consente alle organizzazioni di far evolvere gli ambienti applicativi esistenti ed estendere gli investimenti effettuati in Java per i sistemi mission-critical. Il progetto open source, che deriva da una selezione di tecnologie e standard Java, offre un modello di sviluppo adattabile pensato per combinare stili imperativi e reattivi in un’esperienza utente unificata e senza soluzione di continuità.

Più nello specifico, Quarkus permette di: aumentare la produttività degli sviluppatori in quanto lavora fuori dagli schemi con i più diffusi standard, framework e librerie Java, eliminando la necessità di imparare nuove API o di passare ad un altro linguaggio di programmazione. Fornisce poi una serie di funzionalità come la codifica in tempo reale e la configurazione unificata per una più rapida iterazione in fase di sviluppo, dove le modifiche al codice si riflettono automaticamente e immediatamente nell’applicazione in esecuzione.

Consente, inoltre, di accrescere l’efficienza operativa. Quarkus è fatto su misura per uno stack di sviluppo moderno nativo di Kubernetes, consentendo alle organizzazioni di fornire soluzioni di business più velocemente e in modo più snello, mantenere un vantaggio competitivo e velocizzare il time to market complessivo.

Quarkus contribuisce anche a un risparmio dei costi, perché esso ha un basso consumo di memoria e un veloce tempo di avvio che si traduce in un migliore utilizzo delle risorse e in un’ottima esperienza dell’utente,con nuove applicazioni e servizi immediatamente disponibili. Questa efficienza porta ad un’elevata densità di carichi di lavoro per CPU, assicurando maggiori risparmi.

Le applicazioni Quarkus sono elastiche, scalabili e in grado di soddisfare una domanda in continua evoluzione, offrendo un sistema più affidabile.

“Red Hat è stato a lungo – ha commentato Rich Sharples, senior director of Cloud Services, Red Hat – un elemento chiave del movimento Java, e siamo orgogliosi del nostro contributo alla comunità. Portare Java nel moderno panorama applicativo cloud-native è fondamentale non solo per il futuro del linguaggio di programmazione, ma anche per quello delle migliaia di aziende che si affidano a Java. Con la nostra offerta Java Kubernetes-native, permettiamo agli sviluppatori Java di lavorare all’interno del linguaggio che conoscono e amano, offrendo allo stesso tempo la possibilità di scalare Java in ambienti business-critical”.

Red Hat è da tempo contributore impegnato nella comunità Java e oggi promuove questo impegno con l’aggiunta di Quarkus ai Runtime Red Hat pienamente supportati. Red Hat Runtimes fornisce i migliori prodotti integrati della categoria, strumenti di migrazione e componenti per creare applicazioni native del cloud, velocizzando i tempi di sviluppo e di consegna. Red Hat Runtimes offre a sviluppatori e architetti la scelta dello strumento giusto per il compito giusto, attraverso una raccolta di runtime leggeri e framework per architetture cloud altamente distribuite, come i microservizi, con caching in-memory per un rapido accesso ai dati e messaggistica per un veloce trasferimento dei dati tra le applicazioni esistenti.

Quarkus integra un vivace ecosistema di oltre 200 estensioni standard, librerie, servizi e tecnologie tra cui una serie di framework e strumenti nativi del cloud, come RESTEasy, Hibernate, Eclipse MicroProfile ed estensioni per diversi servizi cloud Red Hat come Red Hat AMQ Streams, Red Hat AMQ Broker, Red Hat AMQ Fuse e automazione aziendale.

Valuta la qualità di questo articolo

La tua opinione è importante per noi!

Articoli correlati

Articolo 1 di 4