Hoje, no último dia do EMC World 2016, a EMC Corporation anunciou projetos novos e aprimorados sob seu guarda-chuva EMC {code}. O novo projeto é conhecido como Polly, uma estrutura de código aberto que permite a alocação de armazenamento em ambientes de agendamento como Cloud Foundry, Docker, Kubernetes e Mesos. A EMC também está anunciando integrações e aprimoramentos para seu mecanismo de orquestração de armazenamento de código aberto para contêineres, o REX-Rey.

O Community Onramp for Developer Enablement da EMC, ou EMC {code}, foi criado há alguns anos com o objetivo de apoiar o desenvolvimento da 3ª plataforma e as comunidades de código aberto por meio de contribuições para projetos críticos de código aberto, engajamento e liderança em soluções técnicas. Até o momento, a equipe lançou 48 projetos com sua comunidade contribuindo com mais de 350,000 linhas de código para a comunidade de código aberto somente em 2015. Tecnologias como Docker e Mesos são um importante mercado emergente e viral para aplicações persistentes em contêineres. A EMC, por meio do EMC {code}, vem aumentando sua relevância para as comunidades de infraestrutura de código aberto e, assim, aumentando a relevância e a afinidade com os produtos de software e infraestrutura física da EMC.
Polly é nomeado para agendamento de volume polimórfico. De acordo com a EMC, Poly é uma estrutura de código aberto para Cloud Foundry, Docker, Kubernetes, Mesos e outros. O Polly funciona implementando um serviço de agendamento de armazenamento centralizado que se conecta a agendadores de contêineres, ao mesmo tempo em que pode oferecer recursos a qualquer número desses agendadores. O Polly é diferente porque os agendadores de contêineres anteriormente se concentravam apenas em recursos de computação, memória e rede. O armazenamento de back-end persistente está se tornando um requisito e deve estar disponível como um recurso de agendamento.
A EMC continua afirmando que o Polly será desenvolvido para criar uma estrutura que permita o padrão de aceitação de oferta escalável de volumes de consumo em todo o ecossistema emergente de contêineres e plataformas de armazenamento. A capacidade de oferecer armazenamento com outros recursos de computação é um “salto evolutivo” em relação a outros projetos de contêiner e eleva o armazenamento para se tornar tão acessível quanto outros recursos.
Principais características de Polly:
- Controle centralizado e distribuição de recursos de armazenamento
- Mecanismo baseado em oferta para armazenamento de publicidade para agendadores de contêiner
- Estrutura que oferece suporte à integração direta com qualquer planejador de contêiner, orquestrador de armazenamento e plataforma de armazenamento
- Polly suporta as seguintes plataformas de armazenamento:
- EMC: ScaleIO, XtremIO, Isilon, VMAX
- Nuvem: Amazon EC2, Google Compute Engine, OpenStack, RackSpace
- Portátil: VirtualBox
Fornecendo acesso de armazenamento persistente para tempos de execução de contêiner, incluindo aqueles fornecidos por Docker e Mesos, o REX-Ray foi projetado para permitir a funcionalidade avançada de armazenamento em armazenamento comum, virtualização e plataformas de nuvem. EMC {code} está anunciando a versão mais recente hoje, 0.4. Esta atualização usa as contribuições da comunidade e do desenvolvedor, incluindo atualizações para pacotes de driver, segurança e modelos de cliente/servidor.
Novos recursos principais do REX-Ray:
- Nova arquitetura de modelo cliente/servidor opcional para centralização de controle e integração Polly
- Compatibilidade com a API de volume do Docker 1.11
- Suporte para EMC ScaleIO v2.0
- O REX-Ray suporta as seguintes plataformas de armazenamento:
- EMC: ScaleIO, XtremIO, Isilon, VMAX
- Nuvem: Amazon EC2, Google Compute Engine, OpenStack, Rackspace
- Portátil: VirtualBox
Disponibilidade
Polly 0.1 e REX-Ray 0.4 estão disponíveis no GitHub.




Amazon