During the recent Cloud Foundry Summit 2015, we talked about the roadmap of Cloud Foundry on Azure and showed you the preview version of the Azure Cloud provider interface. Today, we are happy to announce the public preview of open source Cloud Foundry for Microsoft Azure! This is yet another exciting open source milestone for our platform as it enables our customers to deploy Cloud Foundry on Azure and extend their workloads from any public or private cloud to Azure.
Cloud Foundry makes it faster and easier to build, test, deploy, and scale cloud applications from different languages. The fully open sourced Azure Cloud Provider Interface provides a consistent experience for deploying Cloud Foundry on Azure along with some of the deploying steps that are simplified by leveraging Azure Resource Manager templates.
Deploying Cloud Foundry
Deploying Cloud Foundry on Azure consists of two easy steps:
- Setting up the Azure environment– As with any platform, setting up Cloud Foundry on Azure requires the environment and the underlying resources to be pre-created. In addition to the standalone commands for setting up the infrastructure, we’ve also provided an Azure Resource Manager template for single click deployments.
- Deploy Cloud Foundry via Bosh - Once the environment is setup, you can follow the standard Bosh commands for deploying Cloud Foundry on Azure. Bosh uses the Azure CPI for managing the deployments.
To deploy Cloud Foundry on Azure using standalone commands, refer to this guidance.
To deploy Cloud Foundry on Azure using the Azure Resource Manager template, refer to this guidance.
Multi-Cloud/Hybrid Scenarios:
Hybrid and Multi-cloud support is one of the key strengths of Cloud Foundry and the Azure CPI enables you to extend your private data to Azure for running Cloud Foundry based applications. In addition, we are working to ensure that Azure CPI will in work in a private cloud environment running on Azure Stack and we will have more on that to come in the near future.
CF Demo:
Watch the video below for a short demo of deploying Cloud Foundry on Azure.
What’s Next?
We’re hoping to release the public Beta in a few weeks and will then upstream the code back to the community source tree in a few months prior to GA. In the mean time, get the preview from GitHub and try out Cloud Foundry on Azure today!
We are eager to work with the community and our customers to improve the experience on Azure so please, share your feedback with us!