AWS Joins Effort To Standardize Container Technology
Amazon Web Services Inc. (AWS) is teaming up with a host of software container industry players to bring some order and standardization to the increasingly popular technology.
Called "the hottest technology in Silicon Valley" by The Wall Street Journal, containerization lets developers package their programs with all dependent resources so the portable bundle is guaranteed to run consistently on a variety of platforms.
While Docker Inc. has been the driving force behind containerization, other industry efforts threatened to segment the technology, and Docker, AWS and a bevy of other companies today announced they're teaming up to form the Open Container Project (OCP) to create open standards and ensure interoperability.
"While the proliferation of ideas in this space is welcome, the promise of containers as a source of application portability requires the establishment of certain standards around format and runtime," the OCP says on its site. "While the rapid growth of the Docker project has served to make the Docker image format a de facto standard for many purposes, there is widespread interest in a single, open container specification."
That specification will have three key characteristics:
- It won't be bound to higher-level constructs such as a particular client or orchestration stack.
- It won't be tightly associated with any particular commercial vendor or project.
- It will be portable across a wide variety of OSes, hardware, CPU architectures, public clouds and so on.
Docker will donate draft specs and its own code to help develop cornerstone image format and container runtime technologies for the OCP project, which will operate under the Linux Foundation. CoreOS, another major container player that led an effort to develop the App Container spec (appc) -- hosted on GitHub along with tooling -- that differed from Docker's specification, is a founding member of OCP and will provide its technical leadership to the project.
Docker will continue to work on its own client and other components that leverage the donated technologies. Other companies and projects can do the same.
In addition to Docker, CoreOS and the Linux Foundation, other founders of the OCP include Apcera, Cisco, EMC, Fujitsu Limited, Goldman Sachs, Google, HP, Huawei, IBM, Intel, Joyent, Mesosphere, Microsoft, Pivotal, Rancher Labs, Red Hat and VMware.
The OCP said Docker-based containers have been downloaded more than 500 million times in the past year, leading to more than 40,000 public projects based on the Docker format. The OCP will take that technology base and use it to develop real-world, practical specifications to form an open industry standard, using code familiar to a large developer community.
"Containers are revolutionizing the computing industry and delivering on the dream of application portability," said Linux Foundation exec Jim Zemlin. "With the Open Container Project, Docker is ensuring that fragmentation won't destroy the promise of containers. Users, vendors and technologists of all kinds will now be able to collaborate and innovate with the assurance that neutral open governance provides. We applaud Docker and the other founding members for having the will and foresight to get this done."
It will get done, the group said, within three months, by which a completed project is expected, with migrated code and a draft spec based on the donated Docker technology.
David Ramel is the editor of Visual Studio Magazine.