Per accelerare lo sviluppo di applicazioni cloud-native con un set dedicato di framework e runtime pensati per creare e operare in modo specifico applicazioni basate su microservizi Red Hat, fornitore di soluzioni open source, ha lanciato la nuova Red Hat OpenShift Application Runtimes. La soluzione si propone di trovare un equilibrio tra il desiderio di libertà di scelta degli sviluppatori e la necessità di supporto e standardizzazione dei team operativi, sia per la creazione di nuove applicazioni sia per la riprogettazione di quelle già esistenti.
“La nuova architettura cloud-native, containerizzata e basata su microservizi, consente alle aziende di innovare in modo più veloce e flessibile rispetto al passato – spiega Mike Piech, vice president e general manager Middleware di Red Hat -. Sostenere questa innovazione mantenendo prestazioni, affidabilità e sicurezza richiede tutta la potenza di runtime di livello enterprise. Red Hat OpenShift Application Runtimes conferma l’esperienza più che decennale di Red Hat, con Red Hat JBoss Middleware, su questa nuova offerta di runtime appositamente creata per lo sviluppo di una nuova generazione di applicazioni basate su micoservizi”.
Red Hat OpenShift Application Runtimes supporta una varietà di runtime, linguaggi, framework e architetture, offrendo le caratteristiche e i vantaggi seguenti:
- Sviluppo semplificato: Questa offerta riduce la complessità legata allo sviluppo di applicazioni cloud-native, integrando le funzionalità di OpenShift Container Platform con runtime e framework differenti, compresi setup wizard-based, service discovery, configurazioni esterne e circuit breaker per una maggiore fault tolerance.
- Flessibilità strategica: Red Hat OpenShift Application Runtimes supporta configurazioni hybrid cloud, permettendo di evitare il monopolio dei fornitori. La natura distribuita del cloud computing rende un approccio “one size fits all” ai runtime e framework meno efficace in termini di produttività enterprise. Questa offerta offre agli sviluppatori la flessibilità di progettare servizi per applicazioni e sistemi ibridi e multi-cloud usando i loro strumenti preferiti.
- Velocità di erogazione: Grazie alla sua integrazione con Red Hat OpenShift Container Platform, Red Hat OpenShift Application Runtimes offre agli sviluppatori una piattaforma completamente automatica per il provisioning, la creazione e l’implementazione di applicazioni e dei loro componenti. Si integra con strumenti di continuous integration e continuous delivery (CI/CD) come Git, Maven e Jenkins. Fornisce anche strumenti intuitivi per ottimizzare in modo sicuro i flussi di lavoro Kubernetes e consentire funzionalità di load balancing e auto-scaling con controllo e automazione policy-based.
- Opzione Service Mesh: Insieme al catalogo di servizi OpenShift, i dipartimenti IT possono sfruttare al meglio gli investimenti multi-cloud effettuati, integrando servizi cloud-based, ad esempio quelli forniti dall’integrazione di servizi OpenShift AWS, e funzionalità sviluppate in-house su Red Hat OpenShift Application Runtimes. Possono inoltre ottenere portabilità e consistenza per le applicazioni basate su microservizi, stateful e stateless, su differenti footprint IT.