È ora disponibile la decima versione di OpenStack, un software open source per la creazione di cloud pubblici e privati. Etichettata come "Juno", l'ultima versione aggiunge funzionalità aziendali tra cui policy di archiviazione e un nuovo servizio di elaborazione dati che fornisce Hadoop e Spark. Getta inoltre le basi affinché OpenStack diventi la piattaforma per la virtualizzazione delle funzioni di rete (NFV), che promuove una maggiore agilità ed efficienza nei data center dei fornitori di servizi e telecomunicazioni.
Servizio di elaborazione dati
La versione Juno aggiunge un nuovo servizio di elaborazione dati alla suite esistente di funzionalità cloud, tra cui elaborazione, storage di oggetti e blocchi, rete, orchestrazione, identità e servizi di database. Tutti questi servizi sono disponibili tramite API aperte e una dashboard basata sul web. Con questa nuova funzionalità di elaborazione dei dati, OpenStack può automatizzare il provisioning e la gestione dei cluster di big data utilizzando Hadoop e Spark.
Politiche di archiviazione
Nella versione Juno sono state aggiunte anche policy di storage per Object Storage, che offrono agli utenti un maggiore controllo su costi e prestazioni all'interno del proprio ambiente di storage. Le policy di storage offrono ai distributori aziendali e agli sviluppatori di applicazioni la possibilità di scegliere come archiviare, replicare e accedere ai dati su diversi backend e regioni geografiche. Consentono inoltre ai fornitori di cloud pubblici di offrire livelli di servizi di archiviazione.
NFV
Un team di sviluppo NFV è stato creato a maggio in occasione dell'OpenStack Summit, che da allora ha identificato nove casi d'uso per eseguire carichi di lavoro NFV sugli ambienti OpenStack. Le funzionalità iniziali verranno aggiunte alla versione Juno, mentre ulteriore lavoro relativo a NFV continuerà nelle prossime versioni.
Funzionalità avanzate di distribuzione, funzionamento e scalabilità
La versione Juno comprende vari aggiornamenti e miglioramenti che semplificano la creazione, il funzionamento, la scalabilità e l'aggiornamento dei cloud OpenStack su tutta la piattaforma. I componenti di elaborazione consentono aggiornamenti più semplici con un impatto minore sulle applicazioni eseguite dagli utenti. Includono anche un driver aggiuntivo per la gestione diretta dell'hardware bare metal. Inoltre, sono stati aggiunti aggiornamenti significativi alle funzionalità di misurazione e monitoraggio per fornire prestazioni più veloci ed efficienti.
Le funzionalità aggiuntive di Juno includono:
- Calcolo OpenStack (Nova): gli aggiornamenti operativi di Compute includono miglioramenti per la modalità di ripristino che consentono l'avvio da immagini alternative con il collegamento di tutti i dischi locali. Inoltre, le impostazioni per rete sono ora consentite dal codice di rete nova migliorato; aggiornamenti della pianificazione per supportare i servizi di pianificazione e l'estensibilità; e aggiornamenti sull'internazionalizzazione.
- Rete OpenStack (Neutron): Neutron offre il supporto per IPv6 e migliori test dei driver di terze parti per garantire coerenza e affidabilità tra le implementazioni di rete. Il rilascio abilita i plug-in per l'implementazione back-end dell'API OpenStack Networking e apre un percorso iniziale per la migrazione da nova-network a Neutron. Supportando la disponibilità elevata di livello 3, il livello di rete ora consente una modalità operativa distribuita.
- Servizio identità OpenStack (Keystone): I miglioramenti dell'autenticazione federata consentono agli utenti di accedere ai cloud OpenStack privati e pubblici con le stesse credenziali. Keystone può essere configurato per utilizzare più backend di identità. Anche l'integrazione con LDAP è molto più semplice.
- Orchestrazione OpenStack (calore): con la versione Juno, è più semplice eseguire il rollback di una distribuzione non riuscita e garantire una pulizia approfondita. Inoltre, gli amministratori possono ora delegare i privilegi di creazione delle risorse a utenti non amministrativi.
- Pannello di controllo OpenStack (Orizzonte): I cluster Apache Hadoop possono ora essere facilmente distribuiti utilizzando pochi clic del mouse, consentendo agli utenti di ridimensionare rapidamente l'elaborazione dei dati in base a parametri personalizzati. Anche il sistema RBAC è ora esteso per supportare elaborazione, rete e orchestrazione.
- Servizio database OpenStack (Trove): una nuova funzionalità inclusa in Juno offre agli utenti la possibilità di gestire i servizi di database relazionali in un ambiente OpenStack.
La prossima versione di OpenStack (etichettata come "Kilo") è prevista per il 30 aprile 2015. Le nuove funzionalità della versione Kilo includeranno un servizio di provisioning Bare Metal completamente integrato (nome in codice Ironic), attualmente disponibile per gli utenti che utilizzano un driver di elaborazione. Si prevede che altri progetti in sviluppo verranno rilasciati verso la fine del 2015 e oltre, come ad esempio:
- Manila (file system condiviso)
- Zaqar (servizio in coda)
- Designare (servizio DNS)
- Barbacane (gestione delle chiavi)




Amazon