Idag på den sista dagen av EMC World 2016 tillkännagav EMC Corporation nya och förbättrade projekt under sitt EMC {code}-paraply. Det nya projektet är känt som Polly, ett ramverk med öppen källkod som möjliggör lagringsallokering i schemaläggningsmiljöer som Cloud Foundry, Docker, Kubernetes och Mesos. EMC tillkännager också integrationer och förbättringar av sin öppen källkodslagringsmotor för containrar, REX-Rey.

EMC:s Community Onramp for Developer Enablement, eller EMC {code}, skapades för ett par år sedan med syftet att stödja 3rd Platform-utveckling och öppen källkodsgemenskaper genom bidrag till kritiska öppen källkodsprojekt, engagemang och ledarskap för tekniska lösningar. Hittills har teamet släppt 48 projekt och dess community bidragit med mer än 350,000 2015 rader kod till open source-gemenskapen bara under XNUMX. Tekniker som Docker och Mesos är en viktig framväxande och viral marknad för beständiga applikationer i containrar. EMC har genom EMC {code} ökat sin relevans för infrastrukturgemenskaper med öppen källkod och därmed ökat relevansen och affiniteten för EMC:s mjukvara och fysiska infrastrukturprodukter.
Polly är uppkallad efter polymorf volymschemaläggning. Enligt EMC är Poly ett ramverk med öppen källkod för Cloud Foundry, Docker, Kubernetes, Mesos och andra. Polly fungerar genom att implementera en centraliserad lagringsschemaläggningstjänst som ansluter till containerschemaläggare, samtidigt som den kan erbjuda resurser till valfritt antal av dessa schemaläggare. Polly är annorlunda eftersom containerschemaläggare tidigare enbart fokuserade på dator-, minnes- och nätverksresurser. Beständig back-end-lagring blir ett krav och måste vara tillgänglig som en schemaläggningsresurs.
EMC fortsätter med att konstatera att Polly kommer att vidareutvecklas för att skapa ett ramverk som möjliggör det skalbara mönstret för erbjudandeacceptans för att konsumera volymer över det framväxande ekosystemet av container- och lagringsplattformar. Möjligheten att erbjuda lagring med andra beräkningsresurser är ett "evolutionärt språng" förbi andra containerprojekt och lyfter lagringen till att bli lika tillgänglig som andra resurser.
Pollys nyckelfunktioner:
- Centraliserad kontroll och distribution av lagringsresurser
- Erbjudandebaserad mekanism för reklamlagring till containerschemaläggare
- Ramverk som stöder direkt integrering med alla containerschemaläggare, lagringsorkestratorer och lagringsplattformar
- Polly stöder följande lagringsplattformar:
- EMC: ScaleIO, XtremIO, Isilon, VMAX
- Moln: Amazon EC2, Google Compute Engine, OpenStack, RackSpace
- Bärbar dator: VirtualBox
REX-Ray levererar beständig lagringsåtkomst för containerkörningstider, inklusive de som tillhandahålls av Docker och Mesos, och är designad för att möjliggöra avancerad lagringsfunktionalitet över vanlig lagring, virtualisering och molnplattformar. EMC {code} tillkännager den senaste versionen idag, 0.4. Den här uppdateringen använder bidrag från community och utvecklare, inklusive uppdateringar av drivrutinspaket, säkerhet och klient/servermodeller.
REX-Rays nya nyckelfunktioner:
- Ny valfri klient/servermodellarkitektur för centralisering av kontroll och Polly-integration
- Kompatibilitet med Docker 1.11 Volume API
- Stöd för EMC ScaleIO v2.0
- REX-Ray stöder följande lagringsplattformar:
- EMC: ScaleIO, XtremIO, Isilon, VMAX
- Moln: Amazon EC2, Google Compute Engine, OpenStack, Rackspace
- Bärbar dator: VirtualBox
Tillgänglighet
Polly 0.1 och REX-Ray 0.4 är tillgängliga på GitHub.




Amazon