Red Hat OpenShift Application Runtimes

Caratteristiche e vantaggi

Crea app in modo rapido e semplice

Red Hat® OpenShift Application Runtimes offre un'esperienza iniziale semplice e rapida tramite un servizio di avvio basato sul web che accelera lo sviluppo cloud-native su Red Hat OpenShift. Puoi creare campioni di applicazioni, chiamati booster, eseguendone il deployment su OpenShift in tutta 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
Red Hat OpenShift Application Runtimes launch service

Caratteristiche e vantaggi

Sviluppo semplificato

Red Hat OpenShift Application Runtimes semplifica lo sviluppo di applicazioni cloud-native. Integra le capacità di OpenShift con il modello di programmazione a più runtime, inclusi l'individuazione dei servizi, le configurazioni esterne e la tolleranza di errore. Red Hat OpenShift Application Runtimes agevola la creazione di API HTTP, l'interoperabilità con un database e l'implementazione di modelli per il controllo dell'integrità, per accelerare lo sviluppo delle applicazioni.

Integrazione e automazione DevOps

Grazie all'integrazione con OpenShift, Red Hat OpenShift Application Runtimes offre agli sviluppatori una piattaforma self-service per eseguire il provisioning, la creazione e il deployment sia delle applicazioni che dei rispettivi componenti. Red Hat OpenShift Application Runtimes si integra inoltre con strumenti di integrazione continua (CI) e delivery continua (CD) quali Git, Maven e Jenkins. Offre la sicurezza necessaria per semplificare i flussi di lavoro Kubernetes e abilita capacità di bilanciamento del carico e scalabilità automatica con controllo e automazione basati su policy.

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. Facilitano inoltre la scalabilità verticale e orizzontale con l'aggiunta o la rimozione di nodi, senza che l'applicazione perda in reattività.

La giusta dimensione dello sviluppo Java con WildFly Swarm

WildFly Swarm mette a disposizione tutto il necessario per sviluppare ed eseguire applicazioni Java EE, pacchettizzando librerie di runtime del server con il tuo codice applicativo. Accelera la transizione dai sistemi monolitici ai microservizi perché è compatibile con MicroProfile e sfrutta l'esperienza Java EE, leader di settore.

Flessibilità strategica

Red Hat OpenShift Application Runtimes supporta più runtime, linguaggi, framework e architetture. L'interoperabilità certificata con Red Hat JBoss® Middleware offre la flessibilità di scegliere la giusta combinazione di servizi per la tua applicazione. Le applicazioni sviluppate con Red Hat OpenShift Application Runtimes containerizzato non impongono vincoli con il fornitore, perché supportano configurazioni di cloud ibrido.

Più runtime per lo sviluppo Java EE, Java Web e JavaScript

Red Hat OpenShift Application Runtimes offre agli sviluppatori la flessibilità necessaria a scegliere i runtime più adatti alle proprie scelte di sviluppo.

Node.js: Node.js è una piattaforma affidabile che consente di creare, ospitare e scalare applicazioni Javascript sul lato server basate su tecnologie open source.

Red Hat JBoss Enterprise Application Platform (EAP): JBoss EAP è il principale runtime open source per applicazioni basato su Java 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.

Scopri di più su OpenShift Application Runtimes