Convince Your Boss: Total Cost of Ownership Analysis for MongoDB
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Convince Your Boss: Total Cost of Ownership Analysis for MongoDB

on

  • 1,699 views

 

Statistics

Views

Total Views
1,699
Views on SlideShare
1,476
Embed Views
223

Actions

Likes
1
Downloads
16
Comments
0

3 Embeds 223

http://www.10gen.com 204
http://www.mongodb.com 17
http://drupal1.10gen.cc 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Frame it in terms of helping them with how to talk about MongoDB, how to intro into org, etc. People often ask, people often want to know…Maybe include an anecdote
  • Illustrative. Meant to show how the economics of MongoDB and Oracle stack up against each otherCosts Vary by Use Case. Topologies and costs vary from use case to use case. Cost disparities could be smaller or greater depending on many factors, like number and complexity of appsStarting Point. Use framework as a starting point for conducting analysis for yourself. Give you some tools/ammunition if you want to go back to your organization.Technology-Agnostic. Framework can be used for MongoDB, or any other database
  • Oracle License Cost: Net $17,625/core. $70,500/RAC core ($47,500 for Oracle DB Enterprise Edition + $23,000 for Oracle RAC), 0.5 Xeon Core License Factor, 50% discount off list price Numbers are ROUNDED
  • Numbers are ROUNDED
  • Numbers are ROUNDED71% savings vs. Oracle
  • Oracle License Cost: Net $17,625/core. $70,500/RAC core ($47,500 for Oracle DB Enterprise Edition + $23,000 for Oracle RAC), 0.5 Xeon Core License Factor, 50% discount off list price Numbers are ROUNDED
  • Numbers are ROUNDED
  • Numbers are ROUNDED81% savings vs. Oracle

Convince Your Boss: Total Cost of Ownership Analysis for MongoDB Presentation Transcript

  • 1. Convince Your Boss:Total Cost of Ownership Analysis for MongoDB Graham Neray gn@10gen.com Product Marketing Manager 10gen
  • 2. MongoDB Can Save You a Lot ofCheddah Developer/Ops Savings • Ease of Use • Agile development • Less maintenance Hardware Savings • Commodity servers • Internal storage (no SAN) • Scale out, not up DB Alternative Software/Support Savings • No upfront license • Cost visibility for usage growth 5
  • 3. Agenda• What is MongoDB?• Total Cost of Ownership (TCO) Framework: Upfront + Ongoing Costs• Example Scenarios• About 10gen 6
  • 4. What is MongoDB?MongoDB is the leading NoSQL database Document General Open- Database Purpose Source 7
  • 5. Introduction to Total Cost of Ownership (TCO)
  • 6. Goal of TCO Analysis• Goal – Capture key costs associated with a business, project, etc. – Compare multiple scenarios or options• Upfront and ongoing costs• Assumed period of time 9
  • 7. TCO FrameworkUpfront CostsResource Ongoing Costs Location Initial Developer Effort Ongoing Developer Effort Initial Admin. Effort Ongoing Admin. Effort Software Licenses Software Maintenance & Support Server HW Server Maintenance & Support Storage HW Storage Maintenance & Support Misc. Deployment Costs (N/A) 10
  • 8. Upfront Costs
  • 9. Initial Developer Effort • Developer coding required to get application and data Description store to work together Key Considerations Dynamic JSON Ease of Use Schemas Cloud Ease of Architecture Licensing 2X + more productive with MongoDB 12
  • 10. Initial Administrative Effort • Admin/s to install and configure software, cluster Description machines, set up sharding, etc. Key Considerations Native Native Few Settings Replication Caching Auto- Sharding 13
  • 11. Software Licenses • All software related to the data store itself, as well as Description management tasks like clustering, replication and caching Key ConsiderationsPer-Server vs. Per- Core Pricing Standard vs. Enterprise 14
  • 12. Server Hardware • Servers required to run database (excludes storage) Description • Driven mainly by number and type of processors and RAM Key Considerations Scale-Out vs. Cloud Computing Scale-UpCommodity Servers 15
  • 13. Storage Hardware • Storage required to store the data Description • Varies depending on amount and type of storage (e.g., internal vs. shared, HDD vs. SSD) Key Considerations Solid State Drives Local Storage (SSDs) SAN 16
  • 14. Ongoing Costs
  • 15. Ongoing Developer Effort • Coding needed to adapt data store to customer, Description market and business needs Key Considerations Change Add Fields Schemas Agile Dev. No Downtime Developers get more done w/MongoDB 18
  • 16. Ongoing Administrative Effort • Admin. effort to keep data store healthy and running Description (e.g., planning for downtime, upgrading SW and HW) Key Considerations DBAs Leverage Existing Skills Native Replication  HW Swaps, OS Upgrades, etc. Few Tasks(e.g., manage Linux settings) 19
  • 17. Software Maintenance and Support • Maintenance: upgrades and bug fixes to software Description • Support: on-call assistance for troubleshooting technical problems with software Key Considerations MongoDB: Other RDBMS: $4K per server per year 22% of License Fees 20
  • 18. Hardware Maintenance and Support • Maintenance: upgrades and bug fixes to firmware Description and any software that comes with hardware • Support: on-call assistance for troubleshooting HW Key Considerations 10% of HW CostsNo SANs  Lower Storage Maintenance Costs 21
  • 19. Example Scenarios
  • 20. These Are Examples• Costs vary by use case• Illustrative and directional• Framework is a starting point• Framework is technology-agnostic 23
  • 21. Smaller Enterprise Project Oracle Real Application Software MongoDB Enterprise Clusters (RAC) 3 Servers (8 Cores, 32 3 Servers (8 Cores, 32 Server HW GB RAM per server) GB RAM per server) 3 One-TB SSDs Storage HW 3 TB SAN (usable) (mirrored) 24
  • 22. Smaller Project – Upfront Costs Initial Dev. • 12 man-months • 24 man-months $120K • $120K annual salary $240K • $120K annual salary EffortInitial Admin. • 1 man-month • 2 man-months $10K • $120K annual salary $20K • $120K annual salary Effort Software • (Ongoing Cost for • $17.6K/core $0 Subscription) $423K • 75% discount Licenses • 3 servers; 8/cores & • 3 servers; 8/cores & Server HW $12K 32GB RAM/server $12K 32GB RAM/server • $4K/server • $4K/server • 2 One-TB SSDs/server • 3 TB SANStorage HW $24K (1 mirrored SSD) $125K • $125K • $4K/SSDTotal Upfront $166K $820K 25
  • 23. Smaller Project – Ongoing CostsOngoing Dev. • 0.5 developers • 1 developer $60K • $120K annual salary $120K • $120K annual salary Effort Ongoing • 0.25 DBAs • 0.5 DBAs $30K • $120K annual salary $60K • $120K annual salaryAdmin. EffortSW Maint. & • 3 servers • 22% of license fees $12K • $4K/server/year $93K SupportHW Maint. & • 10% of HW cost • 10% of HW cost $4K $14K SupportTotal Ongoing $106K per Year $287K per Year per YearTotal Ongoing over 3 Years $317K $860K 26
  • 24. Smaller Project – 3-Year TCO71% savings vs. Oracle $1,680K $860K $483K $820K $317K $166K 27
  • 25. Larger Enterprise Project Oracle Real Application Software MongoDB Enterprise Clusters (RAC) 30 Servers (8 Cores, 32 30 Servers (8 Cores, 32 Server HW GB RAM per server) GB RAM per server) 30 One-TB SSDs Storage HW 30 TB SAN (usable) (mirrored) 28
  • 26. Larger Project – Upfront Costs Initial Dev. • 36 man-months • 72 man-months $360K • $120K annual salary $720K • $120K annual salary EffortInitial Admin. • 3 man-months • 6 man-months $30K • $120K salary $60K • $120K annual salary Effort Software • (Ongoing Cost for • $17.6K/core (assumes $0 Subscription) $4,230K 75% discount) Licenses • 30 servers; 8/cores & • 30 servers; 8/cores & Server HW $120K 32GB RAM/server $120K 32GB RAM/server • $4K/server • $4K/server • 2 One-TB SSDs/server • 30 TB SANStorage HW $240K (1 mirrored SSD) $500K • $500K • $4K/SSDTotal Upfront $750K $5,630K 29
  • 27. Larger Project – Ongoing CostsOngoing Dev. • 1.5 developers • 3 developers $180K • $120K salary $360K • $120K salary Effort Ongoing • 0.75 DBAs • 1.5 DBAs $90K • $120K annual salary $180K • $120K annual salaryAdmin. Effort • 30 serversSW Maint. & • $3.6K/server/year (10% • 22% of license fees $108K $931K Support discount)HW Maint. & • 10% of HW cost • 10% of HW cost $36K $62K SupportTotal Ongoing $414K per Year $1,533K per Year per YearTotal Ongoing over 3 Years $1,242K $4,598K 30
  • 28. Larger Project – 3-Year TCO81% savings vs. Oracle $10,228K $4,598K $1,992K $5,630K $1,242K $750K 31
  • 29. Topline Benefits
  • 30. Topline Benefits Agility Time-to- Market 33
  • 31. MongoDB Can Save You a WickedAmounts of CheddahDeveloper/Ops Savings• Ease of Use• Agile development• Less maintenanceHardware Savings• Commodity servers• Internal storage (no SAN)• Scale out, not upSoftware/Support Savings DB Alternative• No upfront license• Cost visibility for usage growth 34
  • 32. White PaperA Total Cost ofOwnership Comparisonof MongoDB & Oraclehttp://www.10gen.com/datasheets-and-white-papers 35
  • 33. About 10gen and MongoDB
  • 34. About 10gen 200+ employees 500+ customers Offices in New York, Palo Alto, Washington Over $81 million in funding DC, London, Dublin, Barcelona and Sydney 37
  • 35. Leading Organizations Rely on MongoDB 38
  • 36. Global MongoDB Community3,800,000MongoDB Downloads47,000+Online Education Registrants15,000+MongoDB User Group Members10,000+Annual MongoDB Days Attendees 39
  • 37. 10gen Products and Services Subscriptions Professional Support, Subscriber Edition and Commercial License Consulting Expert Resources for All Phases of MongoDB Implementations Training Online and In-Person for Developers and Administrators 40
  • 38. Contact 10gen Sales 10gen.com/contact Graham Neray gn@10gen.com 41
  • 39. For More Information Resource Location MongoDB Downloads www.mongodb.org/download Free Online Training education.10gen.com Webinars and Events www.10gen.com/events White Papers www.10gen.com/white-papers Case Studies www.10gen.com/customers Presentations www.10gen.com/presentations Documentation docs.mongodb.org Additional Info info@10gen.com 42