We at Cloud Application Manager are really excited about our partnership with Infoblox to integrate “Network Control” into your process for developing and deploying applications in a cloud environment. To align with the Infoblox press release today, I wanted to provide a little more detail on how Infoblox and Cloud Application Manager work together.
First let’s define the partnership at a high level, and from a conceptual point of view. Cloud Application Manager is a DevOps Platform that enables IT operations to deliver IT as a Service and also provides a collaboration mechanism for operations and developers to define and deploy applications in a modular process across any cloud environment – private, public, and hybrid. Infoblox, on the other hand, provides a powerful solution to centralize and automate network provisioning and control. So together, Cloud Application Manager and Infoblox ensure that when you are developing, orchestrating, and deploying your applications in the cloud, everything – including the network – will work, automatically.
OK, I am being told that I should probably provide some more detail…
Cloud Application Manager uses webhooks to provide a high level of integration to Infoblox. A quick example of how Cloud Application Manager uses webhooks to integrate with Infoblox follows – you’ll see in the diagram below that Infoblox can discover IP endpoints and assign IP addresses reliably in your network.
By using webhooks within Cloud Application Manager, you can integrate that Infoblox network configuration capability into your automated Cloud Application Manager application deployment process. Follow these three steps to set up the integration:
Build a custom web service for Infoblox. On the hosting web server such as Apache, add a web service resource that interfaces with Infoblox. In the resource, add the service, machine, and instance objects that Cloud Application Manager can talk to when making web calls.
Add a customization spec. Add customization specifications for Linux and Windows templates in vSphere so they can accept the custom parameters from Cloud Application Manager.
Add the webhook to Cloud Application Manager. Finally, add the web service host URL as a webhook in Cloud Application Manager.
Once this is done, it’s plug and play. Whenever users deploy applications using Box templates from Cloud Application Manager onto vSphere, Cloud Application Manager sends a HTTP POST request to the Infoblox custom web service. Infoblox returns the machine object appended with the IP address information. Cloud Application Manager passes this on to vSphere to provision the Windows or Linux virtual machine based on the customization spec.
That gives you an idea of how Cloud Application Manager webhooks can integrate closely with your Infoblox solution. Have any questions or need help getting started? Let us know how we can help.
Want to Learn More About Cloud Application Manager and ElasticKube?
Cloud Application Manager is a powerful, scalable platform for deploying applications into production across any cloud infrastructure – private, public or hosted. It provides interactive visualization to automate application provisioning, including configuration, deployment, scaling, updating and migration of applications in real-time. Offering two approaches to cloud orchestration — Cloud Application Manager and ElasticKube — enterprise IT and developers alike can benefit from multi-cloud flexibility.
Visit the Cloud Application Manager product page to learn more.