Transcript
Page 1: Lightning Talk: Running MongoDB on Docker for High Performance Deployments

Lightning Talk: Running MongoDB on Docker for High Performance Deployments

Johannes BrandstetterChef de Cuisine at MongoSoup

@loomit

Page 2: Lightning Talk: Running MongoDB on Docker for High Performance Deployments

• MongoDB Hosting from Germany • Shared Hosting• Dedicated Servers• Customized Solutions

Page 3: Lightning Talk: Running MongoDB on Docker for High Performance Deployments

Announcing today:

All instances deployed with MongoDB Enterprise Edition

Page 4: Lightning Talk: Running MongoDB on Docker for High Performance Deployments
Page 5: Lightning Talk: Running MongoDB on Docker for High Performance Deployments

What is Docker?

Page 6: Lightning Talk: Running MongoDB on Docker for High Performance Deployments

What is Docker?

Page 7: Lightning Talk: Running MongoDB on Docker for High Performance Deployments
Page 8: Lightning Talk: Running MongoDB on Docker for High Performance Deployments

Why should I care?

It‘s the new hitsh*t and everyone‘s using it, or at least talking about it

Page 9: Lightning Talk: Running MongoDB on Docker for High Performance Deployments

But why would I use it for a Database?

You can put its config in gitIsolate all the things!It‘s freakin‘ fast

Page 10: Lightning Talk: Running MongoDB on Docker for High Performance Deployments

http://domino.research.ibm.com/library/cyberdig.nsf/papers/0929052195DD819C85257D2300681E7B/$File/rc25482.pdf

Page 11: Lightning Talk: Running MongoDB on Docker for High Performance Deployments

Top 5 tips for MongoDB on Docker

Page 12: Lightning Talk: Running MongoDB on Docker for High Performance Deployments

1.

Use a proper base image

Page 13: Lightning Talk: Running MongoDB on Docker for High Performance Deployments

2.

Activate ssh (seriously)

Page 14: Lightning Talk: Running MongoDB on Docker for High Performance Deployments

3.

Use a data only container for your dbPath

Page 15: Lightning Talk: Running MongoDB on Docker for High Performance Deployments

4.

Use a private Docker registry

Page 16: Lightning Talk: Running MongoDB on Docker for High Performance Deployments

5.

Use DNS when deploying Replica Sets

Page 17: Lightning Talk: Running MongoDB on Docker for High Performance Deployments
Page 18: Lightning Talk: Running MongoDB on Docker for High Performance Deployments

Visit our booth, we have a raffle!www.mongosoup.de

@mongosoup


Top Related