Download - MongoDB in the Clouds
![Page 1: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/1.jpg)
MongoDB in The CloudsManaging Your Mongo-Powered App on Any Cloud
Uri Cohen @uri1803github.com/uricHead of Product @ GigaSpaces#mongodbisrael
![Page 2: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/2.jpg)
2
• Most of you are probably much better Mongo than me
• I’m here to learn!
Disclaimer
![Page 3: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/3.jpg)
3
Agenda
• Mongo@Cloud: State of the Union
• What (we think) is missing
• How we thought of it– Introducing Cloudify
• Live demo
![Page 4: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/4.jpg)
4
Hosted Solutions
![Page 5: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/5.jpg)
5
PaaS Platforms
![Page 6: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/6.jpg)
6
• Detailed reference http://www.mongodb.org/display/DOCS/Amazon+EC2+Quickstart
• Includes: – Sharding– Replica sets – EBS – RAID 10
![Page 7: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/7.jpg)
7
AWS Marketplace
• 10Gen offers a free AWS marketplace image – Pre-installed mongo images
(since 2.0.4)
• Mainly for development, still a lot of work if you want: – Sharding
– Replica sets
– EBS
– RAID configuration
![Page 8: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/8.jpg)
What It Looks Like in Reality
![Page 9: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/9.jpg)
Managing All of That on the Cloud
• Auto start VMs• Install and configure
app components • Monitor • Repair • (Auto) Scale• Burst…
![Page 10: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/10.jpg)
10
Chef / Puppet
![Page 11: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/11.jpg)
Configuration Management
Tools Are Best at:
• Auto start VMs• Orchestrate• Install and configure• Monitor • Repair (partially) • (Auto) Scale• Burst…
![Page 12: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/12.jpg)
12
• Yes, in some cases..• But what about: SLAs,
Sharding & replica-sets, Monitoring, Versions, Private Clouds / your own data center?
Does PaaS Really Cut It?
![Page 13: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/13.jpg)
13
When PaaS Met DevOps
Cloudify is about marrying PaaS and DevOps
![Page 14: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/14.jpg)
Big Data Apps, on Any Cloud, Your Way
Open source (Apache2)
![Page 15: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/15.jpg)
Your App, Your Recipe
![Page 16: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/16.jpg)
Recipes
![Page 17: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/17.jpg)
Recipes
![Page 18: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/18.jpg)
Recipes
![Page 19: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/19.jpg)
Recipes
![Page 20: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/20.jpg)
How It Works
CommandsResource Allocation
Invokes IaaSAPI
Bootstrap Java & Cloudify Agent
Install, Configure, Start, Monitor, &
Ensure H/A
Process Application
Recipe
ComputeServices
How It Works
![Page 21: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/21.jpg)
Demo Time!
![Page 22: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/22.jpg)
Live Demo
22
![Page 23: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/23.jpg)
www.devopscon.comIf You Want to Hear More on DevOps, PaaS, Continuous Delivery and
What’s in Between
![Page 24: MongoDB in the Clouds](https://reader035.vdocument.in/reader035/viewer/2022062703/555159eeb4c905a8768b4b79/html5/thumbnails/24.jpg)
Thank You!
References: http://www.cloudifysource.org http://github.com/CloudifySource https://github.com/CloudifySource/cloudify-recipes/tree/master/services/mongodb