Archive

Achieve DevOps with UrbanCode and IBM Cloud Orchestrator

Share this post:

With the introduction of OpenStack Heat, you can now deploy an entire cloud application, defined as a template, in a single shot. Before Heat, OpenStack cloud resources needed to be provisioned individually and combined together to build the application. For example, you would request two compute resources separately, and then you would need a network resource to connect them.

In the OpenStack Dashboard, a Heat template can be provisioned by passing a file, a URL or direct input.

But how can you provide governance over the templates that are being used? Meet IBM UrbanCode Deploy with Patterns, where an application developer can design a Heat template using a graphical or text editor, as shown in the following image:

UCDP

UrbanCode Deploy with Patterns then can persist and catalog all the templates that have been defined.

Now, how can you expose these templates to a user in a self-service interface?

IBM Cloud Orchestrator provides a platform where cloud applications can be deployed as a sequence of orchestration steps and exposed in a self-service user interface, as you can see in the following picture:

ICO

This combination enables a powerful DevOps environment in which the application developer utilizes UrbanCode Deploy with Patterns to design and persist the Heat templates, and the user requests them in Cloud Orchestrator. This allows the governance of the Heat templates on the development side, and a clear delimitation on the applications a user can provision on the operational side.

What are your thoughts? Please leave a comment below or get in touch with me on Twitter at @patrocinio

More stories

Why we added new map tools to Netcool

I had the opportunity to visit a number of telecommunications clients using IBM Netcool over the last year. We frequently discussed the benefits of have a geographically mapped view of topology. Not just because it was nice “eye candy” in the Network Operations Center (NOC), but because it gives an important geographically-based view of network […]

Continue reading

How to streamline continuous delivery through better auditing

IT managers, does this sound familiar? Just when everything is running smoothly, you encounter the release management process in place for upgrading business applications in the production environment. You get an error notification in one of the workflows running the release management process. It can be especially frustrating when the error is coming from the […]

Continue reading

Want to see the latest from WebSphere Liberty? Join our webcast

We just released the latest release of WebSphere Liberty, 16.0.0.4. It includes many new enhancements to its security, database management and overall performance. Interested in what’s new? Join our webcast on January 11, 2017. Why? Read on. I used to take time to reflect on the year behind me as the calendar year closed out, […]

Continue reading