Webinar: The OpEx Business Plan for NoSQL
-
Upload
mongodb -
Category
Technology
-
view
592 -
download
0
description
Transcript of Webinar: The OpEx Business Plan for NoSQL
MongoDB and the OpEx Business Plan
You think innovation looks like this
But it turns out to look more like this
39
5,161
51
Agenda
I have not failed. I have found 10,000 ways that will not work.--1890
8
3 Areas of Investment
Development Software Hardware
9
Development – The Old Way
Requirements
Analysis
Design
Build
Test
Acceptance
Business Input
Features
10
Development – The New Way
Feature Backlog Working Product
Analysis
Design
Build
Test
2 - 4 Week Cycle
11
Software – Old and New Ways
• High up-front costs
• High TCO
• Low up-front costs
• Low TCO
12
Hardware – Old and New Ways
Then: Scale Up Now: Scale Out
13
Shift from Upfront Ongoing
Development Software Hardware
Pay Up Front
WaterfallCommercial
License Scale Up
Pay As You Go
Iterative Subscription Scale Out
MongoDB and the OpEx Business Plan
15
• Designed for how we build and run apps today
MongoDB
Document Data Model
Open-Source +
Subscription
Scale Out
17
It hides what you’re really doing
18
It makes development hard
Relational Database
Object Relational Mapping
Application
Code XML Config DB Schema
19
And makes things hard to changeNew Table
New Table
New Colum
n
Name AgePhon
eEmail
New Colum
n
20
MongoDB is a new way
Develop
Faster
Scale Bigger
Spend Less
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, … } }}
22
Developers are more productive
Application
Code
Relational Database
Object Relational Mapping
XML Config DB Schema
23
Developers are more productive
Application
Code
Relational Database
Object Relational Mapping
XML Config DB Schema
24
Developers are more productive
Application
Code
25
Developers are more productive
Application
Code
Rich Queries
Geospatial
Text Search
Map Reduce
Aggregation
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
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
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
29
• Agility
• Scalability
• Lower risk
• Low upfront investment
• Lower overall TCO
Customer Benefits with MongoDB
Comparing Cost Models
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
32
These Are Examples
• Costs vary by use case
• Illustrative and directional
• Framework is a starting point
• Framework is technology-agnostic
ILLUSTRATIVE
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)
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
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
36
Smaller Project – 3-Year TCO
$166K
$820K $348K
$860K
69% savings vs. Oracle$1,680K
$514K
37
White Paper: Total Cost of Ownership
About 10gen and MongoDB
39
About 10gen
250+ employees 600+ customers
Over $81 million in fundingOffices in New York, Palo Alto, Washington DC, London, Dublin, Barcelona and Sydney
40
Leading Organizations Rely on MongoDB
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
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