Top Banner
SCALE-OUT DATA PERSISTENCE FOR ALL YOUR STATEFUL CONTAINER NEEDS Jonas Rosland - Kendrick Coleman @jonasrosland - @kendrickcoleman @emccode - emccode.github.io
20

Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

Aug 14, 2015

Download

Technology

Jonas Rosland
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

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

WHY IS THIS INTERESTING?

Page 3: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

YOUR INFRASTRUCTURE

Page 4: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

ADD A CONTAINER

Page 5: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

ADD A VOLUME

Page 6: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

EVERYTHING IS WELL

Page 7: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

MOVE CONTAINER?

Page 8: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

RESTART ON ANOTHER HOST?

Page 9: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

THE VOLUME ISSTUCK ON ONE HOST!

Page 10: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

LET’S SEE HOWWE CAN FIX THAT

Page 11: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

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
Page 13: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

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

MOVE CONTAINERS!

Page 15: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

MOVE CONTAINERS!

Page 16: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

MOVE CONTAINERS!

Page 17: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

RESTART ON ANOTHER HOST!

Page 18: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

DEMOTIME!

Page 20: Scale out data persistence for all your stateful container needs - Docker Meetup Portland 2015

THANK YOU!@jonasrosland

@kendrickcoleman@emccode