webinar: the opex business plan for nosql

43
MongoDB and the OpEx Business Plan

Upload: mongodb

Post on 13-Jan-2015

592 views

Category:

Technology


0 download

DESCRIPTION

The era of Big Data is an era of opportunity. Companies are innovating and delivering massive value to customers, employees, and shareholders across a wide variety of industries. However, as with any great innovation, the path to success is not always a straight line, and companies struggle to plan and budget for success that doesn't always come on the first try. Traditional cost models push much of the planning and costs to the beginning of a project, limiting the kinds of efforts and risks organizations are willing to shoulder. In this webinar we compare alternative cost models and explain how NoSQL systems lower the costs and risks of delivering successful projects.

TRANSCRIPT

Page 1: Webinar: The OpEx Business Plan for NoSQL

MongoDB and the OpEx Business Plan

Page 2: Webinar: The OpEx Business Plan for NoSQL
Page 3: Webinar: The OpEx Business Plan for NoSQL
Page 4: Webinar: The OpEx Business Plan for NoSQL

You think innovation looks like this

Page 5: Webinar: The OpEx Business Plan for NoSQL

But it turns out to look more like this

Page 6: Webinar: The OpEx Business Plan for NoSQL

39

5,161

51

Page 7: Webinar: The OpEx Business Plan for NoSQL

Agenda

I have not failed. I have found 10,000 ways that will not work.--1890

Page 8: Webinar: The OpEx Business Plan for NoSQL

8

3 Areas of Investment

Development Software Hardware

Page 9: Webinar: The OpEx Business Plan for NoSQL

9

Development – The Old Way

Requirements

Analysis

Design

Build

Test

Acceptance

Business Input

Features

Page 10: Webinar: The OpEx Business Plan for NoSQL

10

Development – The New Way

Feature Backlog Working Product

Analysis

Design

Build

Test

2 - 4 Week Cycle

Page 11: Webinar: The OpEx Business Plan for NoSQL

11

Software – Old and New Ways

• High up-front costs

• High TCO

• Low up-front costs

• Low TCO

Page 12: Webinar: The OpEx Business Plan for NoSQL

12

Hardware – Old and New Ways

Then: Scale Up Now: Scale Out

Page 13: Webinar: The OpEx Business Plan for NoSQL

13

Shift from Upfront Ongoing

Development Software Hardware

Pay Up Front

WaterfallCommercial

License Scale Up

Pay As You Go

Iterative Subscription Scale Out

Page 14: Webinar: The OpEx Business Plan for NoSQL

MongoDB and the OpEx Business Plan

Page 15: Webinar: The OpEx Business Plan for NoSQL

15

• Designed for how we build and run apps today

MongoDB

Document Data Model

Open-Source +

Subscription

Scale Out

Page 16: Webinar: The OpEx Business Plan for NoSQL
Page 17: Webinar: The OpEx Business Plan for NoSQL

17

It hides what you’re really doing

Page 18: Webinar: The OpEx Business Plan for NoSQL

18

It makes development hard

Relational Database

Object Relational Mapping

Application

Code XML Config DB Schema

Page 19: Webinar: The OpEx Business Plan for NoSQL

19

And makes things hard to changeNew Table

New Table

New Colum

n

Name AgePhon

eEmail

New Colum

n

Page 20: Webinar: The OpEx Business Plan for NoSQL

20

MongoDB is a new way

Develop

Faster

Scale Bigger

Spend Less

Page 21: Webinar: The OpEx Business Plan for NoSQL

21

Documents are easier

Relational MongoDB{ first_name: ‘Paul’, surname: ‘Miller’ city: ‘London’, location: [45.123,47.232], cars: [ { model: ‘Bentley’, year: 1973, value: 100000, … }, { model: ‘Rolls Royce’, year: 1965, value: 330000, … } }}

Page 22: Webinar: The OpEx Business Plan for NoSQL

22

Developers are more productive

Application

Code

Relational Database

Object Relational Mapping

XML Config DB Schema

Page 23: Webinar: The OpEx Business Plan for NoSQL

23

Developers are more productive

Application

Code

Relational Database

Object Relational Mapping

XML Config DB Schema

Page 24: Webinar: The OpEx Business Plan for NoSQL

24

Developers are more productive

Application

Code

Page 25: Webinar: The OpEx Business Plan for NoSQL

25

Developers are more productive

Application

Code

Rich Queries

Geospatial

Text Search

Map Reduce

Aggregation

Page 26: Webinar: The OpEx Business Plan for NoSQL

26

• The Wall

• 360° real-time view of 100M customers

• 70 siloed systems

• Tried for 2 years on RDBMS

• Massive TCO savings

• $300M commitment to Big Data

• Why MongoDB

– Flexible data model

– Fast app development

MetLife

Page 27: Webinar: The OpEx Business Plan for NoSQL

27

• Cloud Product

• Cloud platform for collaboration, storage, mobile

• Fastest growing product line

• Complex, evolving metadata

• Why MongoDB

– Flexible data model

– High performance

– Global replication

Collaboration Software Company

Page 28: Webinar: The OpEx Business Plan for NoSQL

28

• Fleet Monitoring and Optimization

• Connects company, dealers, customers

• Sensor data, weather, best practices

• Improves fleet performance, safety,

uptime, yields

• Informs product design, warranty and

failure analysis

• Why MongoDB

– Flexible data model

– Geospatial

Industrial Equipment Manufacturer

Page 29: Webinar: The OpEx Business Plan for NoSQL

29

• Agility

• Scalability

• Lower risk

• Low upfront investment

• Lower overall TCO

Customer Benefits with MongoDB

Page 30: Webinar: The OpEx Business Plan for NoSQL

Comparing Cost Models

Page 31: Webinar: The OpEx Business Plan for NoSQL

31

TCO Framework

Resource Location

Ongoing Developer Effort

Ongoing Admin. Effort

Software Maintenance & Support

Server Maintenance & Support

Storage Maintenance & Support

Misc. Deployment Costs (N/A)

Ongoing CostsUpfront CostsResource

Initial Developer Effort

Initial Admin. Effort

Software Licenses

Server HW

Storage HW

Upfront Costs

Page 32: Webinar: The OpEx Business Plan for NoSQL

32

These Are Examples

• Costs vary by use case

• Illustrative and directional

• Framework is a starting point

• Framework is technology-agnostic

ILLUSTRATIVE

Page 33: Webinar: The OpEx Business Plan for NoSQL

33

Smaller Enterprise Project

Software

Server HW

Storage HW

MongoDB EnterpriseOracle Real Application Clusters (RAC)

3 Servers (8 Cores, 32 GB RAM per server)

3 Servers (8 Cores, 32 GB RAM per server)

3 One-TB SSDs (mirrored)

3 TB SAN (usable)

Page 34: Webinar: The OpEx Business Plan for NoSQL

34

$120K

• 12 man-months• $120K annual salary

$240K

• 24 man-months• $120K annual salary

$10K • 1 man-month• $120K annual salary $20K • 2 man-months

• $120K annual salary

$12K• 3 servers; 8/cores &

32GB RAM/server• $4K/server

$12K• 3 servers; 8/cores &

32GB RAM/server• $4K/server

$24K• 2 One-TB

SSDs/server (1 mirrored SSD)

• $4K/SSD

$125K

• 3 TB SAN• $125K

$166K $820K

Smaller Project – Upfront Costs

$423K

• $17.6K/core• 75% discount$0 • (Ongoing Cost for

Subscription)

Initial Dev. Effort

Initial Admin. Effort

Software Licenses

Server HW

Storage HW

Total Upfront

Page 35: Webinar: The OpEx Business Plan for NoSQL

35

$60K • 0.5 developers• $120K annual salary

$120K

• 1 developer• $120K annual salary

$30K • 0.25 DBAs• $120K annual salary $60K • 0.5 DBAs

• $120K annual salary

$4K • 10% of HW cost $14K • 10% of HW cost

$116K per Year $287K per Year

$348K $860K

Smaller Project – Ongoing Costs

$93K • 22% of license fees$23K • 3 servers• $7.5K/server/year

Ongoing Dev. Effort

Ongoing Admin. Effort

SW Maint. & Support

HW Maint. & Support

Total Ongoing per

YearTotal Ongoing over

3 Years

Page 36: Webinar: The OpEx Business Plan for NoSQL

36

Smaller Project – 3-Year TCO

$166K

$820K $348K

$860K

69% savings vs. Oracle$1,680K

$514K

Page 37: Webinar: The OpEx Business Plan for NoSQL

37

White Paper: Total Cost of Ownership

Page 38: Webinar: The OpEx Business Plan for NoSQL

About 10gen and MongoDB

Page 39: Webinar: The OpEx Business Plan for NoSQL

39

About 10gen

250+ employees 600+ customers

Over $81 million in fundingOffices in New York, Palo Alto, Washington DC, London, Dublin, Barcelona and Sydney

Page 40: Webinar: The OpEx Business Plan for NoSQL

40

Leading Organizations Rely on MongoDB

Page 41: Webinar: The OpEx Business Plan for NoSQL

41

Global Community

4,000,000+ MongoDB Downloads

50,000+ Online Education Registrants

15,000+ MongoDB User Group Members

15,000+ MongoDB Monitoring Service (MMS) Users

10,000+ Annual MongoDB Days Attendees

Page 42: Webinar: The OpEx Business Plan for NoSQL

43

TrainingOnline and In-Person for Developers and Administrators

MongoDB Monitoring ServiceFree, Cloud-Based Service for Monitoring and Alerts

MongoDB Backup ServiceCloud-Based Service for Backing Up and Restoring MongoDB

10gen Products and Services

SubscriptionsMongoDB Enterprise, Monitoring, Support, Commercial LicenseConsultingExpert Resources for All Phases of MongoDB Implementations

Page 43: Webinar: The OpEx Business Plan for NoSQL