The SDDC Object Lifecycle
Within the Software Defined Data Center, or SDDC, all things are naturally becoming software defined. This includes not just our virtualized infrastructure, but all of the policy-based management and automation tools that are used to enable a hybrid cloud. Each of these tools have their own configurations which help to define and manage your SDDC. Those configurations, which essentially define the SDDC, have their own lifecycle as well. This begs the question, what’s the most effective way to manage the lifecycle of these SDDC objects?
If you’ve deployed tools like vSphere, vRealize Operations, vRealize Automation, vRealize Code Stream, vRealize Orchestrator, and so on, then you likely understand the importance of the objects that you manage within these tools. Dashboards, Reports, Blueprints, Templates, Properties, Pipelines, Workflows – each of them being extremely important in defining how you manage your SDDC. However, each one of these objects requires its own level of management. Initially, one can easily create something and begin getting value out of the automation and abstraction that it provides. Over time as the number of objects increases, the need to maintain a common library of these objects and configurations becomes critical.
In addition, when managing multiple environments and / or multiple tenants, a lot of manual effort can be required in order to ensure the objects within these environments are consistent, while preserving a single source of truth. In addition, over time, it also becomes very important to preserve a historical record of all of the changes and updates made to these various objects and configurations.
With the vRealize Code Stream Management Pack for IT DevOps, performing all of these tasks becomes trivial.
What It Does
First, it provides the ability to capture and maintain a centralized repository of every single supported object and configuration. They can then be compared, rolled back, and deployed to other environments and tenants.
Secondly, it provides a mechanism for having a centralized “gold” configuration or environment, which in turn can be used to synchronize other tenants and / or environments. What previously would have involved significant manual effort can now be performed in only a few clicks. Plus, deployments can be automatically tested prior to being deployed onto production environments, and easily rolled back if necessary.
And finally, all of this is done while leveraging existing vRealize tools. Because of this, we can leverage the same approvals engine, workflows, pipelines, and overall infrastructure that is overseeing the SDDC.
See It In Action!
Want to port vRealize Automation blueprints across tenants and / or other environments? See this overview video:
Want to capture, version, and redeploy vRealize Operations Reports? The following video provides an overview:
To learn more, check out the vRealize Code Stream page on vmware.com: http://www.vmware.com/products/vrealize-code-stream.html. And for more videos, be sure to check out our playlist on YouTube: https://www.youtube.com/watch?v=R_fP-Y9Tx2U&list=PLrFo2o1FG9n5zMaCJMIwNdEog6zRpyrj7.