Just weeks after collaborating with Google on open-source project Kubernetes and supporting open-source program Docker, Microsoft has now forged additional partnership with the open communities OpenNebula and Packer.io.
Microsoft Open Technologies is collaborating with Packer.io and OpenNebula to enable Azure customers to manage their applications and services across different technology providers, it said at the ongoing O'Reilly Open Source Convention.
OpenNebula is an open-source management tool that helps enterprises build and manage private clouds, public clouds and hybrid clouds. With cloud interoperability, OpenNebula provides cloud users with choice across standards and most popular cloud interfaces. The tool has been downloaded by 45,000 users so far.
As a result of the collaboration, Microsoft will introduce a new set of plug-ins to allow enterprises to use the OpenNebula tool and build a hybrid cloud on Microsoft’s Azure cloud platform.
“With this set of plug-ins, IT professionals and systems integrators can use OpenNebula’s infrastructure management tools to manage cloud deployments across Microsoft’s private, public and hosted cloud platforms,” said Jean Paoli, president of Microsoft Open Technologies, which aims to create interoperability between Microsoft and non-Microsoft products.
Previously, the only public cloud officially supported by OpenNebula to build hybrid cloud deployments was Amazon Web Services (AWS).
As part of its partnership with Packer.io, Microsoft is releasing Packer plug-ins for Microsoft Azure and its virtualisation platform Hyper-V, supporting Microsoft technologies for the first time. Packer is an open-source tool for creating identical machine images for multiple platforms from a single source configuration.
“Developers and IT professionals can now use Packer to generate machine images and then launch completely provisioned and configured machines quickly and easily on Windows Server,” Paoli said. The Packer support for Azure infrastructure will be rolled out later.
These two partnerships are part of Microsoft’s overall goal to “simplify development and deployment experience,” said Paoli. Microsoft will create other strategic partnerships to deliver open, flexible environments to the developers building for a wide array of cloud scenarios, he added.
“In today’s mobile-first, cloud-first world, open platforms are creating new opportunities and creating unexpected partnerships in the industry. Openness is how Microsoft does business – building open platforms that bring value to our customers, partners and developers,” said Paoli.
Earlier this month, Microsoft joined rival Google to bring support for the Kubernetes open-source project on its Azure platform. The project is aimed at allowing application and workload portability and letting users avoid supplier lock-in. Other cloud providers joining Google in the Kubernetes project include IBM, Red Hat and Docker.