• Like

Webinar: A Total Cost of Ownership Analysis for MongoDB

  • 2,161 views
Uploaded 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 …

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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,161
On Slideshare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
49
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Total Cost of Ownership Analysis for MongoDB Graham Neray gn@10gen.com Product Marketing Manager 10gen
  • 2. Agenda•  Quick Intro. to MongoDB•  Total Cost of Ownership (TCO) Framework: Upfront + Ongoing Costs•  Example Scenarios•  About 10gen 2
  • 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. MongoDB Introduction10gen is the company behind MongoDB –the leading NoSQL database Document General Open- Purpose Source 4
  • 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 6
  • 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. 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 9
  • 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. 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. 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. 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. 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 15
  • 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. 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. 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. Example Scenarios
  • 20. These Are Examples•  Costs vary by use case•  Illustrative and directional•  Framework is a starting point•  Framework is technology-agnostic 20
  • 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. 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. 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. Smaller Project – 3-Year TCO71% savings vs. Oracle $1,680K $860K $483K $820K $317K $166K 24
  • 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. 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. 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. Larger Project – 3-Year TCO81% savings vs. Oracle $10,228K $4,598K $1,992K $5,630K $1,242K $750K 28
  • 29. Topline Benefits
  • 30. Topline Benefits Agility Time-to- Market 30
  • 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. White PaperA Total Cost ofOwnership Comparisonof MongoDB & Oraclehttp://www.10gen.com/datasheets-and-white-papers 32
  • 33. About 10gen and MongoDB
  • 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. Leading Organizations Rely on MongoDB 35
  • 36. Global MongoDB Community41,000+Monthly Unique Downloads24,000+Online Education Registrants12,000+MongoDB User Group Members10,000+Annual MongoDB Days Attendees 36
  • 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. Contact 10gen Sales 10gen.com/contact Graham Neray gn@10gen.com 38
  • 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