heat

Despliegue de Web Apps sobre Openstack con Heat

Heat es la herramienta principal de Orquestación de Openstack. Implementa un motor de orquestación para lanzar múltiples aplicaciones basadas en plantillas escritas en YAML. Cómo funciona: - En las plantillas de Heat, se definen los recursos necesarios para lanzar la aplicació, estos son tomados de los servicios disponibles de Openstack. Heat maneja el ciclo de vida de la app y se proveen características como auto-escalabilidad. Dentro de la misma plantilla se puede definir que aplicaciones lanzar directamente con shell scripting o dejar que herramientas de administración, tales como Ansible o Puppet se encarguen de ello.