Red Hat Runtimes

Caratteristiche e vantaggi

Jump to section

Runtime e framework

Red Hat Runtimes offre una serie di runtime e framework per le architetture cloud più diffuse, quali i microservizi.

Red Hat Runtimes include un set specifico di runtime cloud native:

  • Quarkus: un framework Java™ Kubernetes native, per lo sviluppo serverless e di microservizi.
  • Thorntail: crea applicazioni di avvio Java con le sole librerie Java EE e il codice bootstrap necessario.
  • Node.js: una piattaforma affidabile che consente di creare e ospitare applicazioni scalabili JavaScript sul lato server.
  • Spring Boot: crea applicazioni autonome per l'ambiente di produzione basate su Spring.
  • OpenJDK: un'implementazione open source e gratuita di Java™ Platform, Standard Edition (Java SE).

Red Hat JBoss Enterprise Application Platform (EAP) fornisce inoltre un runtime open source per applicazioni basato su Java™ EE per creare, distribuire ed eseguire applicazioni e servizi Java.

Caching in memory distribuito

Ottieni flessibilità per i tuoi cicli di sviluppo e agevola le operazioni di protezione dei dati e di disaster recovery grazie a Red Hat Data Grid, una soluzione datastore NoSQL in memory distribuita. Grazie al caching in memory le tue applicazioni potranno accedere ai dati, elaborarli e analizzarli più rapidamente. Sfrutta il partizionamento dei dati e la distribuzione sui nodi del cluster per semplificare la scalabilità lineare.

Il caching in memory migliora l'accesso ai dati e la messaggistica, garantendo una solida comunicazione tra le applicazioni esistenti.

Gestione delle identità e controllo degli accessi

Red Hat build of Keycloak mette a disposizione le funzionalità SSO (Single sign-on) tramite l'impiego degli standard più diffusi quali SAML 2.0, OpenID Connect e OAuth 2.0, per consentirti di proteggere le tue applicazioni web.

Il server può anche fungere da provider di identità basato su SAML o OpenID Connect, interfacciandosi con la directory utente aziendale o un provider di terze parti per le informazioni di identità e con le applicazioni tramite i token basati sugli standard più diffusi.

Messaggistica

Basato sul progetto Apache ActiveMQ Artemis, il broker Red Hat AMQ è un broker di messaggi multiprotocollo Java creato su un core asincrono e dotato di un rapido journal nativo per la persistenza dei messaggi.

Il broker AMQ è un middleware orientato alla messaggistica che garantisce un trasferimento affidabile dei dati tra le applicazioni nuove e quelle esistenti. Offre persistenza, alta disponibilità, accodamento avanzato e può essere completamente integrato a Red Hat JBoss Enterprise Application Platform.

Scopri come creare applicazioni cloud native