E’ un ambiente di sviluppo browser-based e nativo per Kubernetes il nuovo Red Hat CodeReady Workspaces, che consente una collaborazione più efficace all’interno di un team di sviluppo.
Basato sul progetto di ambiente integrato di sviluppo (IDE) open source Eclipse Che, CodeReady Workspaces è ottimizzato per Red Hat OpenShift e Red Hat Enterprise Linux ed è progettato per offrire ai team di sviluppo enterprise un ambiente di sviluppo condiviso, che include gli strumenti e le interconnessioni necessarie per scrivere, creare, testare, operare ed effettuare il debug di applicazioni container-based.
Primo IDE nativo per Kubernetes
Red Hat CodeReady Workspaces è il primo IDE del mercato che opera all’interno di un cluster Kubernetes e gestisce il codice, le interdipendenze e gli artefatti dello sviluppatore all’interno di container e di pod di OpenShift. Se gli strumenti tradizionali possono sfruttare i vantaggi di Kubernetes solamente nella fase finale di test e implementazione, CodeReady Workspaces porta fin dall’inizio lo sviluppatore all’interno di OpenShift, affrontando problematiche che di solito gli sviluppatori si trovano di fronte quando trasferiscono le applicazioni dalle piattaforme di sviluppo ai sistemi di produzione. Gli sviluppatori non devono essere esperti di Kubernetes o OpenShift per usare l’IDE. CodeReady Workspaces è pensato per poter gestire gli artefatti Kubernetes in background, in modo che gli sviluppatori possano iniziare con semplicità a sviluppare applicazioni containerizzate all’interno di OpenShift.
Onboarding accelerato dei progetti
Red Hat CodeReady Workspaces introduce un’importante funzionalità di condivisione chiamata Factory. Una Factory è un template che contiene la collocazione del codice sorgente, la configurazione di runtime e tooling e i comandi necessari per un progetto. Le Factory permettono ai team di sviluppo di essere immediatamente operativi all’interno di un ambiente di sviluppo nativo Kubernetes, entro pochi minuti. I membri del team possono usare ogni dispositivo, ogni sistema operativo (OS) e ogni IDE per accedere al proprio worskpace, proprietario o condiviso.
Piattaforma per workspace DevOps
Red Hat CodeReady Workspaces è una piattaforma ideale per le organizzazioni che adottano una filosofia DevOps. OpenShift permette ai team IT o di sviluppo di gestire workspace su ampia scala con un’infrastruttura programmabile e personalizzabile, che consente loro di controllare funzionalità, caratteristiche di sicurezza e performance del sistema.
I team possono:
● Integrarsi con il loro sistema preferito di controllo delle versioni (su repository publici e privati)
● Controllare i permessi e le risorse relative ai workspace
● Proteggere meglio la proprietà intellettuale mantenendo il codice sorgente fuori da laptop e dispositivi mobili, difficili da proteggere
● Utilizzare l’autenticazione di Lightweight Directory Access Protocol (LDAP) o Active Directory (AD) per il single sign-on