1 of 20

OpenShift and OpenStack: Delivering Applications (Better) Together

By Scott McCarty @fatherlinux

1

2 of 20

Why not just use OpenShift?

Why not just use OpenStack?

3 of 20

Exposition & Consumption of Resources

4 of 20

Exposition of Resource

5 of 20

Consumption of Resource

6 of 20

Fancy Files

Fancy Processes

Also Fancy File Servers

7 of 20

Load Applications at the Factory, not the Dock

8 of 20

9 of 20

The Tenancy Scale

10 of 20

Container Patterns

11 of 20

Application Containers

  1. Code: mysqld
  2. Configuration: /etc/my.cnf
  3. Data: /var/lib/mysql
  4. Other stuff :-)

12 of 20

13 of 20

Integration Points

14 of 20

Still Early Days

Interesting work

  • Installation: Heat vs. Ansible
  • Identity: Keystone
  • Resources: heat templates, URLs

Works pretty well

  • Storage: Persistent Volumes and Cinder Volumes
  • Network: Neutron Networking
  • Network: Load Balancer

15 of 20

Traditional Storage

16 of 20

Cloud Storage

17 of 20

Automation at Scale

18 of 20

Demo Time

19 of 20

Conclusion

OpenShift + OpenStack =

Distributed Systems Operating System

  • Question
  • ???
  • ???
  • ???

20 of 20

Citations

By Scott McCarty @fatherlinux