🗂️ Navigation

OpenStack Heat

Orchestration for OpenStack.

Visit Website →

Overview

Heat is the main project in the OpenStack Orchestration program. It implements an orchestration engine to launch multiple composite cloud applications based on templates in the form of text files that can be treated like code. The templates allow you to create most OpenStack resource types, such as instances, floating IPs, volumes, security groups, and users. It also provides an auto-scaling service that integrates with OpenStack Telemetry, so you can scale your infrastructure based on usage data.

✨ Key Features

  • Template-based orchestration
  • Support for HOT (Heat Orchestration Template) and AWS CloudFormation templates
  • Auto-scaling capabilities
  • Integration with other OpenStack services

🎯 Key Differentiators

  • Native integration with the OpenStack ecosystem
  • Support for both OpenStack and AWS CloudFormation template formats
  • Auto-scaling capabilities

Unique Value: Provides a native and powerful way to automate the deployment and management of applications on OpenStack.

🎯 Use Cases (3)

Automating the deployment of applications on OpenStack Managing the lifecycle of OpenStack resources Implementing auto-scaling for OpenStack workloads

✅ Best For

  • Deploying a multi-tier application on an OpenStack cloud
  • Automatically scaling a web server farm based on CPU utilization

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Managing infrastructure on public clouds (it's designed for OpenStack)

🏆 Alternatives

Terraform Ansible

Offers deeper integration with OpenStack services compared to general-purpose IaC tools like Terraform.

💻 Platforms

API

🔌 Integrations

All OpenStack services Ansible Puppet Chef

💰 Pricing

Contact for pricing
Free Tier Available

Free tier: OpenStack Heat is open source and free to use.

Visit OpenStack Heat Website →