As the Openstack community continues to simplify the cloud deployment process, more and more businesses are adopting Openstack within their infrastructure. However, there seems to be a lack of knowledge base in the community regarding workload onboarding and management using tools native to Openstack.
This talk introduces the advanced use of Heat (with a particular focus on SoftwareDeployment resources) in order to provide a structured process for deploying and managing workloads in the cloud.
At the core of this structured process is a base repository containing basic building blocks for Openstack infrastructure, as well as a structure (with examples) for developing and deploying software configurations at all phases of an instance’s lifecycle.
The target audience for this talk is the cloud end-user who has some familiarity with Heat (or other similar cloud orchestration tools), as well as devops teams managing cloud resources on behalf of cloud non-friendly users.
- Requirements for using SoftwareDeployments
- How to use SoftwareDeployments to deploy software configurations resources at any phase of the instance lifecycle
- Best practices surrounding the use of SoftwareDeployments
- A base structure for developing new or custom software configurations
- How to keep track of existing workloads in the cloud at different update cycles over time