0
Convince Your Boss:Total Cost of Ownership Analysis for MongoDB                       Graham Neray                     gn@...
MongoDB Can Save You a Lot ofCheddah                              Developer/Ops Savings                              • Eas...
Agenda• What is MongoDB?• Total Cost of Ownership (TCO) Framework:  Upfront + Ongoing Costs• Example Scenarios• About 10ge...
What is MongoDB?MongoDB is the leading NoSQL database Document          General               Open- Database          Purp...
Introduction to Total Cost of           Ownership (TCO)
Goal of TCO Analysis• Goal  – Capture key costs associated with a    business, project, etc.  – Compare multiple scenarios...
TCO FrameworkUpfront CostsResource                         Ongoing Costs                                 Location Initial ...
Upfront Costs
Initial Developer Effort                  • Developer coding required to get application and data  Description       store...
Initial Administrative Effort                   • Admin/s to install and configure software, cluster  Description        m...
Software Licenses                      • All software related to the data store itself, as well as  Description           ...
Server Hardware                    • Servers required to run database (excludes storage)  Description       • Driven mainl...
Storage Hardware                 • Storage required to store the data Description     • Varies depending on amount and typ...
Ongoing Costs
Ongoing Developer Effort                    • Coding needed to adapt data store to customer, Description          market a...
Ongoing Administrative Effort                    • Admin. effort to keep data store healthy and running  Description      ...
Software Maintenance and Support                  • Maintenance: upgrades and bug fixes to software Description      • Sup...
Hardware Maintenance and Support                 • Maintenance: upgrades and bug fixes to firmware Description       and a...
Example Scenarios
These Are Examples• Costs vary by use case• Illustrative and directional• Framework is a starting point• Framework is tech...
Smaller Enterprise Project                                       Oracle Real Application  Software    MongoDB Enterprise  ...
Smaller Project – Upfront Costs Initial Dev.            • 12 man-months                  • 24 man-months                 $...
Smaller Project – Ongoing CostsOngoing Dev.              • 0.5 developers                  • 1 developer                $6...
Smaller Project – 3-Year TCO71% savings vs. Oracle                              $1,680K                               $860...
Larger Enterprise Project                                        Oracle Real Application  Software    MongoDB Enterprise  ...
Larger Project – Upfront Costs Initial Dev.            • 36 man-months                     • 72 man-months                ...
Larger Project – Ongoing CostsOngoing Dev.              • 1.5 developers                    • 3 developers                ...
Larger Project – 3-Year TCO81% savings vs. Oracle        $10,228K                               $4,598K            $1,992K...
Topline Benefits
Topline Benefits      Agility           Time-to-                         Market                   33
MongoDB Can Save You a WickedAmounts of CheddahDeveloper/Ops Savings• Ease of Use• Agile development• Less maintenanceHard...
White PaperA Total Cost ofOwnership Comparisonof MongoDB & Oraclehttp://www.10gen.com/datasheets-and-white-papers         ...
About 10gen and      MongoDB
About 10gen       200+ employees                              500+ customers                                     Offices i...
Leading Organizations Rely on MongoDB                  38
Global MongoDB Community3,800,000MongoDB Downloads47,000+Online Education Registrants15,000+MongoDB User Group Members10,0...
10gen Products and Services      Subscriptions      Professional Support, Subscriber Edition and Commercial License      C...
Contact 10gen      Sales           10gen.com/contact  Graham Neray         gn@10gen.com                 41
For More Information Resource                    Location MongoDB Downloads           www.mongodb.org/download Free Online...
Convince Your Boss: Total Cost of Ownership Analysis for MongoDB
Convince Your Boss: Total Cost of Ownership Analysis for MongoDB
Convince Your Boss: Total Cost of Ownership Analysis for MongoDB
Convince Your Boss: Total Cost of Ownership Analysis for MongoDB
Upcoming SlideShare
Loading in...5
×

Convince Your Boss: Total Cost of Ownership Analysis for MongoDB

1,425

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,425
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
33
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • 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
  • Transcript of "Convince Your Boss: Total Cost of Ownership Analysis for MongoDB"

    1. 1. Convince Your Boss:Total Cost of Ownership Analysis for MongoDB Graham Neray gn@10gen.com Product Marketing Manager 10gen
    2. 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. 3. Agenda• What is MongoDB?• Total Cost of Ownership (TCO) Framework: Upfront + Ongoing Costs• Example Scenarios• About 10gen 6
    4. 4. What is MongoDB?MongoDB is the leading NoSQL database Document General Open- Database Purpose Source 7
    5. 5. Introduction to Total Cost of Ownership (TCO)
    6. 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. 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. 8. Upfront Costs
    9. 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. 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. 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. 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. 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. 14. Ongoing Costs
    15. 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. 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. 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. 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. 19. Example Scenarios
    20. 20. These Are Examples• Costs vary by use case• Illustrative and directional• Framework is a starting point• Framework is technology-agnostic 23
    21. 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. 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. 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. 24. Smaller Project – 3-Year TCO71% savings vs. Oracle $1,680K $860K $483K $820K $317K $166K 27
    25. 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. 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. 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. 28. Larger Project – 3-Year TCO81% savings vs. Oracle $10,228K $4,598K $1,992K $5,630K $1,242K $750K 31
    29. 29. Topline Benefits
    30. 30. Topline Benefits Agility Time-to- Market 33
    31. 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. 32. White PaperA Total Cost ofOwnership Comparisonof MongoDB & Oraclehttp://www.10gen.com/datasheets-and-white-papers 35
    33. 33. About 10gen and MongoDB
    34. 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. 35. Leading Organizations Rely on MongoDB 38
    36. 36. Global MongoDB Community3,800,000MongoDB Downloads47,000+Online Education Registrants15,000+MongoDB User Group Members10,000+Annual MongoDB Days Attendees 39
    37. 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. 38. Contact 10gen Sales 10gen.com/contact Graham Neray gn@10gen.com 41
    39. 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
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×