EMC has launched libStorage, a vendor and platform-agnostic storage orchestration, model and API. The first open source technology of its kind, libStorage elevates storage to a first-class and sustainable citizen within the container ecosystem by providing universal and portable storage capabilities for container and application platforms.
Driven by EMC {code}, libStorage is the latest project in a series of EMC contributions to the open source community designed to help solve challenges for open source users. In addition to multiple projects contributed through EMC {code}, EMC has also dedicated development resources and leadership to open source communities and efforts such as Cloud Foundry and OpenStack.
Containers have been gaining attention as a valuable open source technology; however, each container platform is unique, and the technologies aren’t unified for users. Additionally, users need a seamless interface between storage and container platforms, as well as native interoperability. None of that has been easy—until now.
One of the most critical challenges with container deployments is communication; while several container platforms may be running in an environment, each has its own language, requiring users to treat them as silos. libStorage provides centralized storage capabilities for a distributed, container-driven ecosystem, resulting in one storage language to speak with all container platforms and one common method of support. Using libStorage ensures that storage platforms no longer differentiate among containers, but provide choice and portability of applications across platforms.
Bringing storage platforms together to standardize storage has always been a challenge. The libStorage project represents an abstraction that is simple yet extensible for any storage platform. EMC believes libStorage represents an approach that will appeal to all parts of the open source and container ecosystem.
EMC is bringing storage and container platforms together, minimizing the operational dependencies to bring storage to applications in containers. This enables compatible platforms to become immediately relevant in the open source and container platform world.
libStorage Key Features:
· An open source, platform-agnostic, storage provisioning orchestration framework, model and API
· Lightweight client package enables minimal dependencies to provide full-featured storage functionality to platforms
· Optionally enables storage platforms to embed libStorage, creating native application integration