27
HELLO. Monday, November 29, 2010

MongoDC - MongoHQ

Embed Size (px)

Citation preview

Page 1: MongoDC - MongoHQ

HELLO.

Monday, November 29, 2010

Page 2: MongoDC - MongoHQ

MONGOHQ

Monday, November 29, 2010

Page 3: MongoDC - MongoHQ

HOSTED MONGODB

Monday, November 29, 2010

Page 4: MongoDC - MongoHQ

3Monday, November 29, 2010

Page 5: MongoDC - MongoHQ

2Monday, November 29, 2010

Page 6: MongoDC - MongoHQ

BEN

Monday, November 29, 2010

Page 7: MongoDC - MongoHQ

MYSELF

Monday, November 29, 2010

Page 8: MongoDC - MongoHQ

SO, MONGOHQ

Monday, November 29, 2010

Page 9: MongoDC - MongoHQ

5000Monday, November 29, 2010

Page 10: MongoDC - MongoHQ

SHARED

Monday, November 29, 2010

Page 11: MongoDC - MongoHQ

DEDICATED

Monday, November 29, 2010

Page 12: MongoDC - MongoHQ

COMMUNE

Monday, November 29, 2010

Page 13: MongoDC - MongoHQ

WDYDWYD

Monday, November 29, 2010

Page 14: MongoDC - MongoHQ

NOW, BEN

Monday, November 29, 2010

Page 15: MongoDC - MongoHQ

EXPERIENCES WITH MONGOHQ

I got 99 problems but a schema ain’t one

Monday, November 29, 2010

Page 16: MongoDC - MongoHQ

LIFE IN THE CLOUD

•Hosting MongoDB on a cloud VPS

•Some lessons learned as a hosting provider

•What to expect from MongoHQ in the future

Monday, November 29, 2010

Page 17: MongoDC - MongoHQ

DISK I/O IS NOT WEB SCALE

Monday, November 29, 2010

Page 18: MongoDC - MongoHQ

DISK I/O IS NOT WEB SCALE

• Virtualized I/O is variable

• File allocation can be slow

• EBS RAID is better

Monday, November 29, 2010

Page 19: MongoDC - MongoHQ

EBS RAID

•RAID-0

•Much faster

•Harder to snapshot

Monday, November 29, 2010

Page 20: MongoDC - MongoHQ

SNAPSHOTTING RAID

•Snapshot queues

•Can’t be synchronized

•SLOW

Monday, November 29, 2010

Page 21: MongoDC - MongoHQ

SNAPSHOT ALTERNATIVES

•Multiple Slaves with --slavedelay

•Same benefits*

• faster / easier recovery

•always consistent

Monday, November 29, 2010

Page 22: MongoDC - MongoHQ

FREEMIUM UNLEADED

•NOT for production

• lowers barrier

•customers first experience

•higher volatility

Free Micro Small Large

Monday, November 29, 2010

Page 23: MongoDC - MongoHQ

QUOTAS

•Weak implementation

•File based rather than size based

•Strange things happen when you approach it

Monday, November 29, 2010

Page 24: MongoDC - MongoHQ

32-BIT ENVIRONMENT

•Don’t do it

•Under any circumstance

•Seriously

Monday, November 29, 2010

Page 25: MongoDC - MongoHQ

BLEEDING EDGE ... IT HURTS

•MongoDB

•Drivers

•ODMs

•Plugins

Monday, November 29, 2010

Page 26: MongoDC - MongoHQ

WHAT TO EXPECT?

•Slave access on Large & Small plans

•Stats and Slow Query Logs

•Dedicated plans with sharding & replica sets

•More AWS regions

•More cloud providers

Monday, November 29, 2010

Page 27: MongoDC - MongoHQ

QUESTIONS?

@[email protected]

Monday, November 29, 2010