Containers are fast becoming the standard unit of deployment for cloud-native applications that follow the design patterns of a "Twelve-Factor App". Two of those patterns talks about stateless application processes and about backing services. Application data that needs to persist is typically written to a backing service such as a database and these types of use-cases is where the topics of data persistence and containers meld.
In this session, we will start from the beginning by reviewing why/when containers might be a good fit with your OpenStack cloud strategy followed by how OpenStack Cinder can be used with containers (along with examples when it shouldn't be) and, finally, a review of the orchestration tools available for leveraging persistent storage provided by OpenStack Cinder with containers along with a demonstration.
Attendees of this session will: Understand what are containers being used for and how to leverage them with OpenStack clouds, identify use-cases where persisting data with containers is necessary, and learn/see options that are available to orchestrate Cinder volumes for containers.