mongodb in the clouds

Post on 12-May-2015

580 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

DESCRIPTION

Managing Your Mongo-Powered App on Any Cloud - options and considerations

TRANSCRIPT

MongoDB in The CloudsManaging Your Mongo-Powered App on Any Cloud

Uri Cohen @uri1803github.com/uricHead of Product @ GigaSpaces#mongodbisrael

2

• Most of you are probably much better Mongo than me

• I’m here to learn!

Disclaimer

3

Agenda

• Mongo@Cloud: State of the Union

• What (we think) is missing

• How we thought of it– Introducing Cloudify

• Live demo

4

Hosted Solutions

5

PaaS Platforms

6

• Detailed reference http://www.mongodb.org/display/DOCS/Amazon+EC2+Quickstart

• Includes: – Sharding– Replica sets – EBS – RAID 10

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

What It Looks Like in Reality

Managing All of That on the Cloud

• Auto start VMs• Install and configure

app components • Monitor • Repair • (Auto) Scale• Burst…

10

Chef / Puppet

Configuration Management

Tools Are Best at:

• Auto start VMs• Orchestrate• Install and configure• Monitor • Repair (partially) • (Auto) Scale• Burst…

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?

13

When PaaS Met DevOps

Cloudify is about marrying PaaS and DevOps

Big Data Apps, on Any Cloud, Your Way

Open source (Apache2)

Your App, Your Recipe

Recipes

Recipes

Recipes

Recipes

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

Demo Time!

Live Demo

22

www.devopscon.comIf You Want to Hear More on DevOps, PaaS, Continuous Delivery and

What’s in Between

top related