Inicio Empresa EMC anuncia contribuciones de código abierto nuevas y mejoradas

EMC anuncia contribuciones de código abierto nuevas y mejoradas

by Adam Armstrong

Hoy, en el último día de EMC World 2016, EMC Corporation anunció proyectos nuevos y mejorados bajo su paraguas EMC {code}. El nuevo proyecto se conoce como Polly, un marco de código abierto que permite la asignación de almacenamiento en entornos de programación como Cloud Foundry, Docker, Kubernetes y Mesos. EMC también anuncia integraciones y mejoras en su motor de orquestación de almacenamiento de código abierto para contenedores, REX-Rey.


Hoy, en el último día de EMC World 2016, EMC Corporation anunció proyectos nuevos y mejorados bajo su paraguas EMC {code}. El nuevo proyecto se conoce como Polly, un marco de código abierto que permite la asignación de almacenamiento en entornos de programación como Cloud Foundry, Docker, Kubernetes y Mesos. EMC también anuncia integraciones y mejoras en su motor de orquestación de almacenamiento de código abierto para contenedores, REX-Rey.

Community Onramp for Developer Enablement de EMC, o EMC {code}, se creó hace un par de años con el objetivo de respaldar el desarrollo de la tercera plataforma y las comunidades de código abierto a través de contribuciones a proyectos críticos de código abierto, participación y liderazgo en soluciones técnicas. Hasta la fecha, el equipo ha lanzado 3 proyectos con su comunidad que contribuyó con más de 48 350,000 líneas de código a la comunidad de código abierto solo en 2015. Tecnologías como Docker y Mesos son un importante mercado emergente y viral para aplicaciones persistentes en contenedores. EMC, a través de EMC {code}, ha aumentado su relevancia para las comunidades de infraestructura de código abierto y, por lo tanto, ha aumentado la relevancia y la afinidad con los productos de infraestructura física y software de EMC.

Polly lleva el nombre de la programación de volumen polimórfico. Según EMC, Poly es un marco de código abierto para Cloud Foundry, Docker, Kubernetes, Mesos y otros. Polly funciona mediante la implementación de un servicio de programación de almacenamiento centralizado que se conecta a los programadores de contenedores, al mismo tiempo que puede ofrecer recursos a cualquier número de estos programadores. Polly es diferente a los programadores de contenedores que anteriormente se centraban únicamente en los recursos informáticos, de memoria y de red. El almacenamiento back-end persistente se está convirtiendo en un requisito y debe estar disponible como recurso de programación.

EMC continúa afirmando que Polly se desarrollará aún más para crear un marco que permita el patrón de aceptación de oferta escalable de volúmenes de consumo en el ecosistema emergente de contenedores y plataformas de almacenamiento. La capacidad de ofrecer almacenamiento con otros recursos informáticos es un "salto evolutivo" más allá de otros proyectos de contenedores y eleva el almacenamiento para que sea tan accesible como otros recursos.

Características clave de Polly:

  • Control y distribución centralizados de los recursos de almacenamiento
  • Mecanismo basado en ofertas para anunciar el almacenamiento a los programadores de contenedores
  • Marco que admite la integración directa con cualquier programador de contenedores, orquestador de almacenamiento y plataforma de almacenamiento
  • Polly es compatible con las siguientes plataformas de almacenamiento:
    • EMC: ScaleIO, XtremIO, Isilon, VMAX
    • Nube: Amazon EC2, Google Compute Engine, OpenStack, RackSpace
    • Computadora portátil: Virtual Box

REX-Ray, que brinda acceso de almacenamiento persistente para tiempos de ejecución de contenedores, incluidos los proporcionados por Docker y Mesos, está diseñado para habilitar la funcionalidad de almacenamiento avanzado en plataformas comunes de almacenamiento, virtualización y nube. EMC {code} anuncia la última versión hoy, 0.4. Esta actualización utiliza las contribuciones de la comunidad y de los defensores de los desarrolladores, incluidas las actualizaciones de los paquetes de controladores, la seguridad y los modelos cliente/servidor.

Nuevas funciones clave de REX-Ray:

  • Nueva arquitectura de modelo de cliente/servidor opcional para la centralización del control y la integración de Polly
  • Compatibilidad con la API de volumen de Docker 1.11
  • Compatibilidad con EMC ScaleIO v2.0
  • REX-Ray es compatible con las siguientes plataformas de almacenamiento:
    • EMC: ScaleIO, XtremIO, Isilon, VMAX
    • Nube: Amazon EC2, Google Compute Engine, OpenStack, Rackspace
    • Computadora portátil: Virtual Box

Disponibilidad

Polly 0.1 y REX-Ray 0.4 están disponibles en GitHub.

Polly y REX-Ray en GitHub

Discutir esta historia

Suscríbase al boletín de StorageReview