Il Red Hat Enterprise Open Source Survey ha rivelato che oltre il 55% delle imprese intervistate prevede di aumentare l’utilizzo di applicazioni containerizzate nel 2020. Ma mentre le applicazioni cloud native rappresentano il futuro dell’innovazione aziendale, molte applicazioni di produzione critiche sono ancora basate su macchine virtuali tradizionali (VM). Oggi stiamo lavorando per unificare questi ambiti attraverso la virtualizzazione OpenShift, una nuova funzionalità di Red Hat OpenShift derivante dal progetto comunitario KubeVirt.
La virtualizzazione OpenShift permette alle organizzazioni IT di portare workload VM su Kubernetes, eliminando i flussi di lavoro e i silos di sviluppo che tipicamente esistono tra gli stack di applicazioni tradizionali e quelli nativi del cloud e facilitando la migrazione e la modernizzazione delle applicazioni e dei servizi esistenti sulla piattaforma Kubernetes enterprise più completa del settore.
Red Hat OpenShift: privilegiare l’impresa per una modernizzazione aperta e scalabile
Modernizzare le applicazioni tradizionali per sfruttare i progressi del cloud, come i container Linux, i microservizi e Kubernetes, rappresenta una componente chiave della trasformazione digitale. Ma questi sforzi possono richiedere tempo, soprattutto se gli sviluppatori e i team operativi operano in due silos tecnologici distinti. La virtualizzazione OpenShift consente alle organizzazioni di implementare in modo più efficace le pratiche DevOps, contribuendo ad aumentare la produttività e a ridurre i costi, pur continuando a innovare le applicazioni.
La virtualizzazione OpenShift apporta una serie di miglioramenti agli sviluppatori, tra cui:
• Un’esperienza di sviluppo coerente attraverso VM, container e funzioni serverless man mano che le applicazioni business-critical crescono fino a comprendere un mix di queste tecnologie. Tutti i componenti dello stack aziendale, sia tradizionali che non, possono essere gestiti direttamente attraverso Red Hat OpenShift.
• La capacità di modernizzare le VM a seconda delle esigenze. Le VM possono essere migrate in OpenShift senza la necessità di containerizzare completamente, permettendo loro di alimentare applicazioni miste e di essere eventualmente containerizzate nel tempo.
• Pieno supporto per le VM Windows che eseguono versioni precedenti di Windows (fino al 2008) con la possibilità di rifattorizzarle per utilizzare i container Windows e Windows Server 2019 o essere mantenute solo come VM.
Anche i team operativi IT possono vedere i vantaggi della virtualizzazione OpenShift, tra cui:
• Gestione moderna, coerente e semplificata, unendo i team su un’unica piattaforma completamente aperta e pronta per la produzione, in grado di coprire l’intero patrimonio applicativo di un’organizzazione.
• Supporto per le applicazioni stateful che richiedono storage e risorse on-premise tradizionali, facilitando la riallocazione di fondi e risorse per ulteriori innovazioni.
• Una rampa di accesso a competenze e modelli operativi IT di prossima generazione con un’unica piattaforma unificata che integra competenze Kubernetes, serverless e mesh di servizio.
Kubernetes completamente aperto, l’innovazione pronta per l’impresa
Red Hat OpenShift e tutte le funzionalità della piattaforma, inclusa la virtualizzazione OpenShift, sono basate interamente su progetti open source, tra cui Kubernetes, KubeVirt, Istio, Metal3 e altri. Red Hat continua a collaborare con le comunità cloud native dell’ecosistema Kubernetes, come secondo principale contributore al progetto Kubernetes stesso (dietro al solo fondatore del progetto Google) e come driver per caratteristiche chiave come il controllo degli accessi basato sui ruoli (RBAC), Custom Resource Definitions (CRD), Operatori, StatefulSet, ecc.