UNA SERIE DI RUNTIME CLOUD NATIVE

Caratteristiche e vantaggi

Jump to section

Sviluppo cloud native più semplice e flessibile

Red Hat® Runtimes supporta un insieme di runtime cloud native per lo sviluppo di applicazioni Java™ o JavaScript su Red Hat OpenShift®. Garantisce portabilità tra più infrastrutture cloud e consente allo sviluppatore di utilizzare microservizi, container e automazione DevOps.

Crea le tue app in modo semplice e veloce

Red Hat® Runtimes offre un'esperienza iniziale semplice e veloce, tramite un servizio di avvio basato sul web che accelera lo sviluppo cloud native su Red Hat OpenShift. Puoi creare applicazioni di esempio, o booster, implementandole in OpenShift con la massima facilità.

Per usare il servizio di avvio:

  • Visita developers.redhat.com/launch
  • Scegli il runtime e la missione della tua applicazione
  • Esegui il deployment automatico o manuale su OpenShift
RHOAR Launch Service Flowchart

Sviluppo semplificato

Red Hat Runtimes semplifica lo sviluppo delle applicazioni cloud native. Integra le capacità di OpenShift con il modello di programmazione a più runtime, che include l'individuazione dei servizi, le configurazioni esterne e la tolleranza di errore. Red Hat Runtimes consente di creare API HTTP, interagire con un database e implementare modelli di controllo dell'integrità, per accelerare lo sviluppo delle applicazioni.

Integrazione e automazione DevOps

Grazie all'integrazione con OpenShift, Red Hat Runtimes offre agli sviluppatori una piattaforma self service per il provisioning, la creazione e l'implementazione delle applicazioni e dei rispettivi componenti. Red Hat Runtimes si integra con strumenti di integrazione continua (CI, Continuous Integration) e distribuzione continua (CD, Continuous Delivery) come Git, Maven e Jenkins. Offre tutta la sicurezza necessaria per semplificare i flussi di lavoro Kubernetes, oltre ad abilitare capacità di bilanciamento del carico e scalabilità automatica con controllo e automazione basati su criteri.

Java Kubernetes native con Quarkus

Quarkus è un framework Java Kubernetes native valido per tutto lo stack, realizzato per le macchine virtuali Java (JVM) e per la compilazione nativa. Il framework ottimizza Java specificamente per i container, trasformandolo in una piattaforma efficiente a prestazioni elevate per ambienti serverless, cloud e Kubernetes.

Sviluppo reattivo con Vert.x e Node.js

Eclipse Vert.x è un framework poliglotta event-driven per applicazioni che viene eseguito sulla macchina virtuale Java™, mentre Node.js è un runtime JavaScript. Sia Vert.x e Node.js semplificano la creazione di applicazioni distribuite e reattive e forniscono un modello di sviluppo I/O event-driven e non bloccante, che contribuisce a renderle leggere ed efficienti. Entrambe permettono di creare app reattive, in grado di gestire grandi volumi di utenti ed eventi simultanei. Promuovono inoltre la scalabilità verticale e orizzontale con l'aggiunta o la rimozione di nodi, senza compromettere la reattività dell'applicazione.

Flessibilità strategica

Red Hat Runtimes supporta più runtime, linguaggi, framework e architetture. L'interoperabilità certificata con Red Hat Application Services garantisce la flessibilità necessaria per scegliere la giusta combinazione di servizi per la tua applicazione. Le applicazioni sviluppate con Red Hat Runtimes containerizzato evitano il vendor lock-in, perché supportano le configurazioni di cloud ibrido.

Più runtime per lo sviluppo con Jakarta EE, Java Web ed Eclipse MicroProfile

La serie di runtime cloud native Red Hat Runtimes offre agli sviluppatori tutta la flessibilità necessaria per scegliere i runtime più adatti alle proprie modalità di sviluppo.

Red Hat JBoss Enterprise Application Platform (EAP): JBoss EAP è il principale runtime open source per applicazioni basato su Jakarta EE, utilizzato per creare, distribuire ed eseguire servizi e applicazioni Java altamente transazionali.

Red Hat JBoss Web Server: Red Hat JBoss Web Server è un container Tomcat integrato da usare con le applicazioni Spring Boot.

Il pacchetto di espansione JBoss EAP consente agli sviluppatori di avvalersi delle interfacce di programmazione delle applicazioni (API) di Eclipse MicroProfile per creare e distribuire applicazioni basate su microservizi.

Scopri di più sulla soluzione Red Hat per il supporto dei runtime cloud native