Red Hat ha annunciato la disponibilità generale di Red Hat Developer Hub, una piattaforma interna per sviluppatori (IDP) di livello enterprise basata su Backstage (progetto open source della Cloud Native Computing Foundation). Dotato di un portale self-service, di modelli software standardizzati, di una gestione dinamica dei plug-in, di un controllo degli accessi basato sui ruoli aziendali (RBAC) e di un supporto premium, Red Hat Developer Hub fornisce alle organizzazioni gli strumenti e le funzionalità per poter superare i colli di bottiglia del DevOps e affrontare problemi come la complessità, la mancanza di standardizzazione e il carico cognitivo.

Red Hat Developer Hub consente ai team di accelerare lo sviluppo e la distribuzione su qualsiasi piattaforma con pipeline più coerenti e standardizzate ed è completamente integrato con Red Hat OpenShift sia per supportare le organizzazioni che desiderano standardizzare le operazioni nell’open hybrid cloud, sia per consentire di sbloccare innovazioni come l’intelligenza artificiale e le architetture applicative native del cloud.

“La frammentazione delle conoscenze, la mancanza di standardizzazione degli strumenti e della documentazione e l’eccessiva complessità soffocano l’innovazione e rendono difficile per le aziende soddisfare le esigenze dell’odierno imperativo del business digitale, ha commentato Lara Greden, research director for Cloud Platforms di IDC. “I team ingegneristici di piattaforma possono contribuire a mettere ordine nel caos, ma la costruzione e la manutenzione di portali personalizzati possono essere difficili da scalare a lungo termine. Red Hat Developer Hub punta ad alleggerire il lavoro di questi team e fornisce loro strumenti che supportano l’impegno collettivo DevOps, in modo che gli sviluppatori possano concentrarsi sulla scrittura del codice e sulla creazione di un vantaggio competitivo per le loro organizzazioni.”

Red Hat Developer Hub risponde a queste sfide con un portale self-service che riunisce tutte le informazioni di cui gli sviluppatori hanno bisogno, tra cui l’accesso a varie console, un catalogo software unificato e una documentazione aggiornata all’interno dello stesso repository. Un ambiente di questo tipo non solo è più facile da gestire per i team, ma consente ai nuovi membri di trovare più facilmente ciò di cui hanno bisogno già nella fase iniziale di familiarizzazione di strumenti e processi, così da diventare produttivi più velocemente. Modelli software standardizzati semplificano ulteriormente l’integrazione tra applicazioni e sviluppatori, eliminando le attività accessorie e i dettagli tecnologici che possono rallentare il processo di sviluppo e distribuzione.

Red Hat Developer Hub presenta la stessa architettura di plug-in del progetto Backstage, consentendo agli utenti di integrare nuove funzionalità nella propria toolchain di sviluppo. Gli utenti possono installare, aggiornare e rimuovere i plug-in in modo semplice e veloce, senza dover pianificare tempi di inattività per modificare il codice sorgente, ricostruire e distribuire nuovamente l’ambiente Backstage di base.

Red Hat Developer Hub devops

Red Hat ha creato una serie di plug-in tecnologici basati sul feedback degli utenti e li ha messi a disposizione della comunità di Backstage. Questi plug-in sono supportati da Red Hat Developer Hub e sono verificati per l’uso, al fine di ridurre i potenziali rischi di compatibilità e i problemi operativi. Inoltre, Red Hat Developer Hub è in grado di eseguire e ospitare i plug-in della community, offrendo alle organizzazioni maggiore controllo e flessibilità sui loro ambienti.

A livello di sicurezza Red Hat Developer Hub semplifica e standardizza la gestione degli utenti con il controllo degli accessi basato sui ruoli (RBAC) grazie a un nuovo plug-in già disponibile, che offre agli amministratori e ai responsabili di progetto la possibilità di gestire l’accesso degli utenti al portale in base al loro ruolo all’interno di un team. Il plug-in può essere collegato al provider di autenticazione dell’organizzazione e mappato ai ruoli personalizzati del workstream, consentendo agli utenti di ottenere le autorizzazioni appropriate per il catalogo software e i dati associati.

Red Hat Developer Hub è inoltre complementare e integrato con Red Hat Trusted Software Supply Chain, una soluzione per la sicurezza della supply chain del software che offre un quadro di riferimento per la raccolta di contenuti affidabili in fase di codice, con una trusted chain automatizzata in grado di verificare la conformità della pipeline in fase di compilazione. Questi strumenti forniscono la provenienza e l’attestazione dei linguaggi, dei framework e delle dipendenze utilizzati nel portale Red Hat Developer Hub e danno agli ingegneri della piattaforma la possibilità di rispondere più rapidamente con gli aggiornamenti necessari per la sicurezza e la conformità.