scale out data persistence for all your stateful container needs - docker meetup portland 2015
TRANSCRIPT
![Page 1: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/1.jpg)
SCALE-OUT DATA PERSISTENCE FOR ALL YOUR STATEFUL CONTAINER NEEDS
Jonas Rosland - Kendrick Coleman@jonasrosland - @kendrickcoleman
@emccode - emccode.github.io
![Page 2: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/2.jpg)
WHY IS THIS INTERESTING?
![Page 3: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/3.jpg)
YOUR INFRASTRUCTURE
![Page 4: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/4.jpg)
ADD A CONTAINER
![Page 5: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/5.jpg)
ADD A VOLUME
![Page 6: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/6.jpg)
EVERYTHING IS WELL
![Page 7: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/7.jpg)
MOVE CONTAINER?
![Page 8: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/8.jpg)
RESTART ON ANOTHER HOST?
![Page 9: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/9.jpg)
THE VOLUME ISSTUCK ON ONE HOST!
![Page 10: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/10.jpg)
LET’S SEE HOWWE CAN FIX THAT
![Page 11: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/11.jpg)
REX-Ray
https://github.com/docker/docker/blob/master/docs/extend/plugins.md
https://github.com/emccode/rexrayclihttps://clusterhq.com/
![Page 12: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/12.jpg)
![Page 13: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/13.jpg)
REX-RAY• Go binary
• No extra requirements
• Automatically recognizes underlying storage
• RackSpace, EC2, XtremIO, ScaleIO, OS volumes
• Ties into the new volume drive plugin seamlessly
![Page 14: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/14.jpg)
MOVE CONTAINERS!
![Page 15: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/15.jpg)
MOVE CONTAINERS!
![Page 16: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/16.jpg)
MOVE CONTAINERS!
![Page 17: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/17.jpg)
RESTART ON ANOTHER HOST!
![Page 18: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/18.jpg)
DEMOTIME!
![Page 19: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/19.jpg)
MORE INFO
• http://blog.emccode.com/2015/04/30/dogged-ly-pursuing-persistent-data-for-containers-with-rex-ray
• https://github.com/emccode/rexraycli
• https://clusterhq.com/flocker/getting-started/
![Page 20: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015](https://reader031.vdocuments.mx/reader031/viewer/2022032620/55cddcd7bb61eb78368b4684/html5/thumbnails/20.jpg)
THANK YOU!@jonasrosland
@kendrickcoleman@emccode