OpenStack provides an ubiquitous platform for application deployment and scaling. However, for stateful applications the ability to scale is physically bound to the infrastructure capabilities. There is a need to define the application requirements through clean contracts and abstractions to the infrastructure. The underlying infrastructure should translate this intent to best address the requirements for the application. In this session, we present an implementation to enable intent-defined storage for OpenStack through the notion of application templates.
