After two years of testing and development, Walmart announced on Tuesday that its cloud management code, OneOps, is now available to the open source community. (See Walmart Puts Cloud Platform in Open Source.)
Hatched at WalmartLabs, OneOps is a cloud management and application management platform that can cut down on the development cycle of new products and update them in a more agile manner throughout their entire lifecycle.
Currently, OneOps can deploy apps on Microsoft Corp. (Nasdaq: MSFT) Azure, Rackspace , CenturyLink Inc. (NYSE: CTL) and any cloud with an OpenStack end point.
With OpenStack, OneOps supports the recent Liberty release, as well as the previous Kilo and Juno releases. OpenStack has emerged as the primary open source, community-based software for cloud builders, and the release of Liberty in October marked the 12th version of the open source software.
By making OneOps open source, Walmart stands to benefit from developers improving the code or finding new ways to use the existing technology. The OneOps code is available on GitHub. In order to jumpstart its digital transformation, Walmart bought OneOps in 2013.
OneOps allows developers to code products in a hybrid, multi-cloud environment, which means they can test and switch between different cloud providers. It also lets them take advantage of better pricing, technology and scalability without vendor lock-in to one cloud provider. Internally, Walmart uses OneOps for its online grocery business, website and to deliver services.
"We wanted to dev in a low-cost, flexible way, so we used open source and brought our business onto the cloud with OpenStack," wrote Bao Nguyen, media relations, Walmart Global eCommerce and Technology, in an email to Telco Transformation. "We wanted to use the cloud, but we didn't want to be locked in. We wanted our developers to be able to spend more time coding and delivering to our customers fast, and less time trying to spec out cloud environments."
While there's no shortage of open source communities and tools, Walmart clearly wanted to get in the game with OneOps.
"There are a lot of great tools out there that cover a niche problem, but no tool that covers the vast amount of solutions that OneOps can model for," Nguyen wrote.
In addition to OpenStack, Walmart has also contributed to other open source projects such as React and Node.js.
— Mike Robuck, editor, Telco Transformation