Microsoft is also joining the Open Service Broker working group

Microsoft has joined the Cloud Foundry Foundation as a Gold member. It’s a natural progression for the company who has been embracing and adopting open source for its enterprise customers.

The announcement was made at the Cloud Foundry Summit Silicon Valley 2017, Santa Clara. This year’s event includes offerings such as a new on-site Developer Certification program and speaking tracks dedicated to Java and Node.js as well as how to develop in a polyglot environment.

Microsoft has been working with the Cloud Foundry community since 2015 to bring Cloud Foundry on Microsoft Azure cloud. As the interest in CF on Azure grew, Microsoft worked closely with Pivotal, one of the creators of the Cloud Foundry, to make it easy for customers to deploy enterprise grade Cloud Foundry solutions for customers.

“Cloud Foundry on Azure has seen a lot of customer success, enabling cloud migration with application modernization while still offering an open, portable and hybrid platform,” said Corey Sanders Director of Compute, Azure.

This led to deeper involvement of Microsoft with the Cloud Foundry community, which resulted in them joining the foundation.

“Cloud Foundry has the greatest number of deployments of any cloud application platform in the enterprise, and is used by most Fortune 500 organizations. We share both a tremendous number of users and a common approach to the enterprise cloud,” said Abby Kearns, Executive Director, Cloud Foundry Foundation.

Microsoft has also invested heavily in Cloud Foundry’s Open Service Broker API that makes it easier for to Azure services through the Service Catalog. Now Microsoft is also joining the Open Service Broker working group, that will enable customers to use take full advantage of multi-cloud.

Microsoft is also improving Cloud Foundry integration with Azure Database (PostgreSQL and MySQL) and cloud broker support for SQL Database, Service Bus, and Cosmos DB. “We even included the Cloud Foundry CLI in the tools available in the Cloud Shell for easy CF management in seconds. Here are some additional details on the integration offered between Azure and Cloud Foundry,” said Sanders.

One of the biggest changes that happened at Microsoft is that they are treating everyone on their Azure Cloud as a first class citizen. Sanders noted that as Microsoft develops new services and capabilities in Azure, they bake Cloud Foundry integration from the first day of preview.

Sanders highlighted some of the investments that Microsoft has made to in Azure to offer better integration with Cloud Foundry:

  • Azure Cloud Provider Interface – The Azure CPI provides integration between BOSH and the Azure infrastructure, including the VMs, virtual networks, and other infrastructural elements required to run Cloud Foundry. The CPI is continually updated to take advantage of the latest Azure features, including supporting Azure Stack.
  • Azure Meta Service Broker – The Azure meta service broker provides Cloud Foundry developers with an easy way to provision and bind their applications to some of our most popular services, including Azure SQL, Azure Service Bus, and Azure Cosmos DB.
  • Visual Studio Team Services plugin – The Cloud Foundry plugin for Visual Studio Team Services (VSTS) provides rich support for building continuous integration/continuous delivery (CI/CD) pipelines for CF, including the ability to deploy to a CF environment from a VSTS hosted build agent, allowing teams to avoid managing build servers. And of course, the plug-in is open-source.
  • Microsoft Operations Management Suite Log Analytics – Integration with Log Analytics in OMS allows you to collect system and application metrics and logs for monitoring your CF Application.