Heat is the component responsible for orchestration in OpenStack. It manages the lifecycle of openstack application using templates and defines the relationship among resources. It defines the lifecycle of applications. Heat allow advanced functionality such as nested stacks and autoscaling. AutoScaling is a feature of OpenStack Heat that allows resources of an application to autoscale when required. Autoscaling is possible for any number of resources but in this application we have considered only autoscaling of virtual machines. In auto-scaling Heat and Ceilometer plays vital role. Heat provides resources to be scaled and policy for scaling. Ceilometer provides alarm which notifies when certain threshold (of some meter) have been met.
Neeraj K Gupta; Office: ECSS 3.207; Email: contact