Oggi, in occasione dell'ultimo giorno dell'EMC World 2016, EMC Corporation ha annunciato progetti nuovi e migliorati sotto l'egida di EMC {code}. Il nuovo progetto è noto come Polly, un framework open source che consente l'allocazione dello storage in ambienti di pianificazione come Cloud Foundry, Docker, Kubernetes e Mesos. EMC annuncia inoltre integrazioni e miglioramenti al suo motore di orchestrazione dello storage open source per container, REX-Rey.

La Community Onramp for Developer Enablement di EMC, o EMC {code}, è stata creata un paio di anni fa con l'obiettivo di supportare lo sviluppo di terze piattaforme e le comunità open source attraverso contributi a progetti open source critici, coinvolgimento e leadership nelle soluzioni tecniche. Ad oggi, il team ha rilasciato 3 progetti e la sua comunità ha contribuito con oltre 48 righe di codice alla comunità open source solo nel 350,000. Tecnologie come Docker e Mesos rappresentano un importante mercato emergente e virale per applicazioni persistenti nei container. EMC, attraverso EMC {code}, ha aumentato la propria rilevanza per le comunità di infrastrutture open source, aumentando così la rilevanza e l'affinità per i prodotti software e per l'infrastruttura fisica di EMC.
Polly prende il nome dalla pianificazione del volume polimorfico. Secondo EMC, Poly è un framework open source per Cloud Foundry, Docker, Kubernetes, Mesos e altri. Polly funziona implementando un servizio di pianificazione dello storage centralizzato che si connette agli scheduler dei contenitori, allo stesso tempo può offrire risorse a un numero qualsiasi di questi scheduler. Polly è diverso poiché gli scheduler dei contenitori in precedenza si concentravano esclusivamente su risorse di calcolo, memoria e rete. Lo storage back-end persistente sta diventando un requisito e deve essere disponibile come risorsa di pianificazione.
EMC prosegue affermando che Polly sarà ulteriormente sviluppato per creare un framework che consenta il modello scalabile di accettazione dell'offerta di consumo di volumi nell'ecosistema emergente di piattaforme di container e storage. La capacità di offrire spazio di archiviazione con altre risorse di elaborazione rappresenta un “salto evolutivo” rispetto ad altri progetti di contenitori e migliora lo spazio di archiviazione per diventare accessibile quanto le altre risorse.
Caratteristiche principali di Polly:
- Controllo centralizzato e distribuzione delle risorse di storage
- Meccanismo basato sull'offerta per pubblicizzare lo spazio di archiviazione sugli scheduler dei contenitori
- Framework che supporta l'integrazione diretta con qualsiasi pianificatore di contenitori, orchestratore di archiviazione e piattaforma di archiviazione
- Polly supporta le seguenti piattaforme di archiviazione:
- EMC: ScaleIO, XtremIO, Isilon, VMAX
- Cloud: Amazon EC2, Google Compute Engine, OpenStack, RackSpace
- Computer portatile: VirtualBox
Fornendo accesso allo storage persistente per i runtime dei container, inclusi quelli forniti da Docker e Mesos, REX-Ray è progettato per abilitare funzionalità di storage avanzate su piattaforme cloud, di virtualizzazione e di storage comuni. EMC {code} annuncia oggi l'ultima versione, 0.4. Questo aggiornamento utilizza i contributi della comunità e dei sostenitori degli sviluppatori, inclusi aggiornamenti ai pacchetti driver, alla sicurezza e ai modelli client/server.
Le nuove funzionalità principali di REX-Ray:
- Nuova architettura opzionale del modello client/server per la centralizzazione del controllo e l'integrazione di Polly
- Compatibilità con l'API del volume Docker 1.11
- Supporto per EMC ScaleIO v2.0
- REX-Ray supporta le seguenti piattaforme di archiviazione:
- EMC: ScaleIO, XtremIO, Isilon, VMAX
- Cloud: Amazon EC2, Google Compute Engine, OpenStack, Rackspace
- Computer portatile: VirtualBox
Disponibilità
Polly 0.1 e REX-Ray 0.4 sono disponibili su GitHub.




Amazon