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.
Webinar: A Total Cost of Ownership Analysis for MongoDB
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 Introduction
10gen is the company behind MongoDB –
the leading NoSQL database
Document General Open-
Purpose Source
4
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 Framework
Upfront Costs
Resource 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
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 Considerations
Per-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-Up
Commodity 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
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 Considerations
DBAs 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 Costs
No SANs à Lower Storage
Maintenance Costs
18
31. 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
Software/Support Savings DB Alternative
• No upfront license
• Cost visibility for usage growth
31
32. White Paper
A Total Cost of
Ownership Comparison
of MongoDB & Oracle
http://www.10gen.com/datasheets-and-white-papers
32
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
36. Global MongoDB Community
41,000+
Monthly Unique Downloads
24,000+
Online Education Registrants
12,000+
MongoDB User Group Members
10,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