Liberté, égalité, platformitié: EMC libStorage for platform-agnostic containers

You know how it’s hip to have an iPrefix in front of everything that moves these days? The iPhone, iPad, iEverything really only just stops short of the iSauasage. Get ready for the next prefix du jour then… lib stands for liberty as in open as in open source as in platform-agnosticism.

Not really ad-lib or extemporised by any measure, this is a considered effort to coin libStorage as a term for a vendor and platform-agnostic storage orchestration, model and API.

The firm asserts that this is ‘the first open source technology of its kind’ — a claim it attempts to validate by saying that libStorage elevates storage to a first-class and sustainable citizen within the container ecosystem.

How exactly?

By providing universal and portable storage capabilities for container and application platforms, that’s how.

EMC open source pedigree

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 CloudFoundry and OpenStack.

According to EMC, “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.”

Storage not Snorage, EMC issues road warning against dangers of platform silo

Storage not Snorage, EMC issues road warning against dangers of silo’d platform approach

The firm says that 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.

As an attempt to answer this problem, libStorage provides centralised 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.

“Bringing storage platforms together to standardise 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,” said the company, in a press statement.

Using libStorage ensures that storage platforms no longer differentiate among containers, but provide choice and portability of applications across platforms.