Total Cost of Ownership Analysis for MongoDB                       Graham Neray                     gn@10gen.com          ...
Agenda•  Quick Intro. to MongoDB•  Total Cost of Ownership (TCO) Framework:   Upfront + Ongoing Costs•  Example Scenarios•...
MongoDB Can Save You 70% or More                              Developer/Ops Savings                              •  Ease o...
MongoDB Introduction10gen is the company behind MongoDB –the leading NoSQL database Document          General             ...
Introduction to Total Cost of           Ownership (TCO)
Goal of TCO Analysis•  Goal  –  Capture key costs associated with a     business, project, etc.  –  Compare multiple scena...
TCO FrameworkUpfront CostsResource                        Ongoing Costs                                Location Initial De...
Upfront Costs
Initial Developer Effort                  •  Developer coding required to get application and data  Description        sto...
Initial Administrative Effort                   •  Admin/s to install and configure software, cluster  Description        ...
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 mai...
Storage Hardware                 •  Storage required to store the data Description     •  Varies depending on amount and t...
Ongoing Costs
Ongoing Developer Effort                    •  Coding needed to adapt data store to customer, Description           market...
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      •  S...
Hardware Maintenance and Support                 •  Maintenance: upgrades and bug fixes to firmware Description        and...
Example Scenarios
These Are Examples•  Costs vary by use case•  Illustrative and directional•  Framework is a starting point•  Framework is ...
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                ...
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                   30
MongoDB Can Save You 70% or MoreDeveloper/Ops Savings•  Ease of Use•  Agile development•  Less maintenanceHardware Savings...
White PaperA Total Cost ofOwnership Comparisonof MongoDB & Oraclehttp://www.10gen.com/datasheets-and-white-papers         ...
About 10gen and      MongoDB
About 10gen       170+ employees                              500+ customers                                     Offices i...
Leading Organizations Rely on MongoDB                  35
Global MongoDB Community41,000+Monthly Unique Downloads24,000+Online Education Registrants12,000+MongoDB User Group Member...
10gen Products and Services      Subscriptions      Professional Support, Subscriber Edition and Commercial License      C...
Contact 10gen      Sales           10gen.com/contact  Graham Neray         gn@10gen.com                 38
For More Information Resource                    Location MongoDB Downloads           www.mongodb.org/download Free Online...
Webinar: A Total Cost of Ownership Analysis for MongoDB
Upcoming SlideShare
Loading in...5
×

Webinar: A Total Cost of Ownership Analysis for MongoDB

3,819

Published on

In this webinar, we will present a total cost of ownership (TCO) framework for database development and deployment. It can be faster and cheaper to develop and deploy applications on MongoDB, yielding both bottom-line benefits – lower developer and administrative costs – and topline advantages – it is easier and faster to evolve applications to meet changing business and market conditions.

Published in: Technology

Webinar: A Total Cost of Ownership Analysis for MongoDB

  1. 1. Total Cost of Ownership Analysis for MongoDB Graham Neray gn@10gen.com Product Marketing Manager 10gen
  2. 2. Agenda•  Quick Intro. to MongoDB•  Total Cost of Ownership (TCO) Framework: Upfront + Ongoing Costs•  Example Scenarios•  About 10gen 2
  3. 3. MongoDB Can Save You 70% or More 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 3
  4. 4. MongoDB Introduction10gen is the company behind MongoDB –the leading NoSQL database Document General Open- Purpose Source 4
  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 6
  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) 7
  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 9
  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 10
  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 11
  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 12
  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 13
  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 15
  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 ConsiderationsDBAs Leverage Existing Skills Native Replication à HW Swaps, OS Upgrades, etc. Few Tasks(e.g., manage Linux settings) 16
  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 17
  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 18
  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 20
  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) 21
  22. 22. Smaller Project – Upfront Costs Initial Dev. •  12 man-months •  24 man-months $120K $240K Effort •  $120K annual salary •  $120K annual salaryInitial 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 22
  23. 23. Smaller Project – Ongoing CostsOngoing Dev. •  0.5 developers •  1 developer $60K $120K Effort •  $120K annual salary •  $120K annual salary Ongoing •  0.25 DBAs •  0.5 DBAs $30K •  $120K annual salary $60K •  $120K annual salaryAdmin. EffortSW Maint. & •  3 servers $12K •  $4K/server/year $93K •  22% of license fees SupportHW Maint. & $4K •  10% of HW cost $14K •  10% of HW cost SupportTotal Ongoing $106K per Year $287K per Year per YearTotal Ongoing over 3 Years $317K $860K 23
  24. 24. Smaller Project – 3-Year TCO71% savings vs. Oracle $1,680K $860K $483K $820K $317K $166K 24
  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) 25
  26. 26. Larger Project – Upfront Costs Initial Dev. •  36 man-months •  72 man-months $360K $720K Effort •  $120K annual salary •  $120K annual salaryInitial 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 26
  27. 27. Larger Project – Ongoing CostsOngoing Dev. •  1.5 developers •  3 developers $180K $360K Effort •  $120K salary •  $120K salary Ongoing •  0.75 DBAs •  1.5 DBAs $90K •  $120K annual salary $180K •  $120K annual salaryAdmin. Effort •  30 serversSW Maint. & $108K •  $3.6K/server/year (10% $931K •  22% of license fees Support discount)HW Maint. & $36K •  10% of HW cost $62K •  10% of HW cost SupportTotal Ongoing $414K per Year $1,533K per Year per YearTotal Ongoing over 3 Years $1,242K $4,598K 27
  28. 28. Larger Project – 3-Year TCO81% savings vs. Oracle $10,228K $4,598K $1,992K $5,630K $1,242K $750K 28
  29. 29. Topline Benefits
  30. 30. Topline Benefits Agility Time-to- Market 30
  31. 31. MongoDB Can Save You 70% or MoreDeveloper/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 31
  32. 32. White PaperA Total Cost ofOwnership Comparisonof MongoDB & Oraclehttp://www.10gen.com/datasheets-and-white-papers 32
  33. 33. About 10gen and MongoDB
  34. 34. About 10gen 170+ employees 500+ customers Offices in New York, Palo Alto, Washington Over $81 million in funding DC, London, Dublin, Barcelona and Sydney 34
  35. 35. Leading Organizations Rely on MongoDB 35
  36. 36. Global MongoDB Community41,000+Monthly Unique Downloads24,000+Online Education Registrants12,000+MongoDB User Group Members10,000+Annual MongoDB Days Attendees 36
  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 37
  38. 38. Contact 10gen Sales 10gen.com/contact Graham Neray gn@10gen.com 38
  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 39
  1. A particular slide catching your eye?

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

×