May 8-11, 2017

Event Details

Bridging the Gap Between Deploying OpenStack as a Cloud Application and as a Traditional Application

OpenStack is often deployed using a traditional application approach. However, it's possible to treat OpenStack as a native cloud application. TripleO is a project aimed at exactly that: using one OpenStack cloud to deploy and manage another.

Applications designed for the cloud often share some common properties: microservices architecture, elasticity, multi-tenancy, and scalability. Traditional data center applications also have their own set of requirements: physical storage, heterogeneous hardware, and existing management tools. These two sets of requirements often contrast with one other.

In this talk, we'll discuss how TripleO balances these approaches and bridges the gap between these two methods. We'll discuss how the TripleO feature set meets the needs of deploying OpenStack as both a cloud and traditional
application. We'll cover how TripleO uses Heat, Ironic, and Neutron, and we’ll highlight some of the recent additions to OpenStack that could be integrated into TripleO.

What can I expect to learn?

Attendees can expect to learn how TripleO deploys OpenStack as a native cloud application, and how that approach is balanced with traditional datacenter operational needs.

Advanced usage of OpenStack projects, primarily Heat and Ironic will be demonstrated in showing how TripleO works. Advanced features in TripleO itself will also be shown. These features would include using predictable baremetal
configurations, static IP addresses, network interface configurations, physical storage configurations, template composability,  and integration with existing provisioning systems.

Attendees will also learn about:
- How TripleO takes a microservices approach to deploying OpenStack
- Orchestrating those microservices across clusters
- Taking advantage of hybrid infrastructure (virtual infrastructure, public/private cloud, baremetal) for OpenStack deployment and development
- How Tripleo can abstract it's deployment model so it can be used to deploy OpenStack anywhere

Tuesday, May 9, 5:10pm-5:20pm
Level: Intermediate
Red Hat
James Slagle is a Principal Software Engineer at Red Hat. He's been working on OpenStack since the Havana release in 2013. His focus has been on OpenStack deployment and particularly the TripleO project, where he is a former PTL. Recently, his efforts have been around migrating TripleO to a more Ansible driven architecture and better integration with existing data center tools. At Red Hat, he... FULL PROFILE