SlideShare a Scribd company logo
1 of 14
Deploying MongoDB “as-a-service” 
Inside the Firewall 
Chip Childers 
VP Product Strategy, CumuLogic 
Chris Biow 
Principal Technologist & Technical Director, MongoDB
Agenda 
• Introduction to “On Prem” DBaaS 
• Enterprise Requirements for MongoDB-as-a-Service 
• Review of CumuLogic’s Support for MongoDB 
• Demo 
• Q&A
Key Term Definition 
On-Premise Database-as-a-Service: 
“Operational automation of database delivery, deployed 
behind the firewall, for self-service consumption by 
enterprise developers and DBAs.”
DBaaS Adoption in the Enterprise 
Enterprises are dealing with: 
• Application specific database 
proliferation 
• Massive growth in overall stored data 
• Increasing velocity of change in 
application layer 
• Challenges in operationally supporting 
new technologies 
• Data governance, locality and 
sovereignty 
On-Premise DBaaS can help you 
manage these challenges 
DBaaS Adoption in 2013 
Dev / Test 
Production Web Apps 
Additional Capacity 
Analytics 
Backup / Enterprise / 
Transactional Apps 
Departmental Apps 
0% 10% 20% 30% 40% 50% 
Source: 451 Research https://451research.com/report-short?entityId=78105&referrer=marketing
• Suite of data services to deliver high value, modular Database-as- 
• Small 
• Medium 
• Large 
• XL 
• IOPS 
• Add-on Services: 
• Cache 
• Messaging 
CumuLogic DBaaS Concept 
a-Service, on any infrastructure 
• MongoDB 
• Couchbase 
• MySQL 
• Percona 
• (*)Oracle 
• (*)Cassandra 
• (*)MS SQL 
• IaaS 
(private/public) 
• Virtualized 
Environments 
• Bare Metal Pools 
• VM Pools 
Pick 
Database 
Flavor 
Pick 
Database 
Size 
Pick 
Database 
Perf. 
Pick Infra. 
✔ 
✔ 
(*) Features are road map items
CumuLogic’s Value for the Enterprise 
1. Automates 75-90% of manual operational tasks 
around DB provisioning, change and maintenance; 
reducing costs and risk 
2. Empowers developers with easy access to multiple 
database engines, in a self-service manner inside the 
firewall 
3. Runs on any cloud and private infrastructure (i.e. 
virtualized environment, bare metal)
CumuLogic NoSQL Service 
NoSQL Database-as-a-Service 
• Software platform to deliver fully 
managed NoSQL Database-as-a-Service 
• Web service to setup, operate and scale 
clusters in the cloud 
• Simple to deploy, easy to scale, reliable 
and cost effective for customer 
• Multiple engine support 
http://www.cumulogic.com/cumulogic-software-portfolio/nosql-database-as-a-service/
MongoDB Database Service 
Features 
• Replica sets for data durability 
• Performance optimization 
– Highest IOPS based on storage 
– Low latency 
– Linear scalability 
• Automated failure recovery 
• Backup and restore 
• Security, access control 
• Updates and patches 
• API 
25000 
20000 
15000 
10000 
5000 
0 
500 
2000 
3500 
5000 
6500 
8000 
9500 
11000 
12500 
14000 
15500 
17000 
18500 
20000 
Axis Title 
Heavy Reads Workload Throughput Ops/sec 
(Higher is better) 
XLARGE Instance 
2XLARGE Instance 
LARGE Instance
Secondary 
MongoDB Database Service 
Deployment Patterns: Replica Set Single-AZ 
Application 
Primary Secondary 
RAID 10 
RAID 10 RAID 10 
Replication 
Region 1 Zone 1 
Add Node for Scalability
Application 
Secondary 
MongoDB Database Service 
Deployment Patterns: Replica Set Multi-AZ 
Application 
Primary Secondary 
RAID 10 RAID 10 RAID 10 
Replication 
Add Node for Redundancy 
Region 1 Zone 1 Region 1 Zone 2
MongoDB Database Service 
Production deployment: Sharded Cluster Single Zone, multiple 
servers and replica sets 
Mongos 
Mongos 
Mongos 
Region 1 Zone 1 
Primary Secondary Secondary 
SHARD 1 
Primary Secondary Secondary 
SHARD 2 
Config Server 
Config Server 
Config Server 
Monitoring 
agent 
Primary Secondary Secondary 
SHARD 3 
App 
App 
RAID 10 RAID 10 RAID 10 RAID 10 RAID 10 RAID 10 RAID 10 RAID 10 RAID 10
Demo
Questions? 
Try our software for yourself: 
cumulogic.com/sandbox 
Get in touch via info@cumulogic.com

More Related Content

Viewers also liked

DBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs WorldDBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs WorldKellyn Pot'Vin-Gorman
 
ΒΑΛΙΑ ΚΑΛΝΤΑ
ΒΑΛΙΑ ΚΑΛΝΤΑΒΑΛΙΑ ΚΑΛΝΤΑ
ΒΑΛΙΑ ΚΑΛΝΤΑalafki
 
Σύνταγμα
ΣύνταγμαΣύνταγμα
Σύνταγμαgympentelis
 
παιδομαζωμα
παιδομαζωμαπαιδομαζωμα
παιδομαζωμαgympentelis
 
Photo editing
Photo editingPhoto editing
Photo editingHeeraDas
 
Rhetorical Devices Project
Rhetorical Devices ProjectRhetorical Devices Project
Rhetorical Devices Projectmaherca0929
 
δουκισσης πλακεντιας
δουκισσης πλακεντιαςδουκισσης πλακεντιας
δουκισσης πλακεντιαςgympentelis
 
Photoshoot Planning
Photoshoot PlanningPhotoshoot Planning
Photoshoot PlanningHeeraDas
 
Usability Speed Dating
Usability Speed DatingUsability Speed Dating
Usability Speed DatingConor Sheehan
 
θεατρική παράσταση
θεατρική παράστασηθεατρική παράσταση
θεατρική παράστασηgympentelis
 
動畫製作 期末
動畫製作 期末動畫製作 期末
動畫製作 期末岳倫 李
 

Viewers also liked (16)

DBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs WorldDBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs World
 
Tour de France
Tour de FranceTour de France
Tour de France
 
ΒΑΛΙΑ ΚΑΛΝΤΑ
ΒΑΛΙΑ ΚΑΛΝΤΑΒΑΛΙΑ ΚΑΛΝΤΑ
ΒΑΛΙΑ ΚΑΛΝΤΑ
 
I travel
I travelI travel
I travel
 
Kriminologi
KriminologiKriminologi
Kriminologi
 
Fisica intensidad
Fisica intensidadFisica intensidad
Fisica intensidad
 
Σύνταγμα
ΣύνταγμαΣύνταγμα
Σύνταγμα
 
παιδομαζωμα
παιδομαζωμαπαιδομαζωμα
παιδομαζωμα
 
Photo editing
Photo editingPhoto editing
Photo editing
 
Aol coo
Aol cooAol coo
Aol coo
 
Rhetorical Devices Project
Rhetorical Devices ProjectRhetorical Devices Project
Rhetorical Devices Project
 
δουκισσης πλακεντιας
δουκισσης πλακεντιαςδουκισσης πλακεντιας
δουκισσης πλακεντιας
 
Photoshoot Planning
Photoshoot PlanningPhotoshoot Planning
Photoshoot Planning
 
Usability Speed Dating
Usability Speed DatingUsability Speed Dating
Usability Speed Dating
 
θεατρική παράσταση
θεατρική παράστασηθεατρική παράσταση
θεατρική παράσταση
 
動畫製作 期末
動畫製作 期末動畫製作 期末
動畫製作 期末
 

Recently uploaded

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Deploying MongoDB “as-a-service” Inside the Firewall

  • 1. Deploying MongoDB “as-a-service” Inside the Firewall Chip Childers VP Product Strategy, CumuLogic Chris Biow Principal Technologist & Technical Director, MongoDB
  • 2. Agenda • Introduction to “On Prem” DBaaS • Enterprise Requirements for MongoDB-as-a-Service • Review of CumuLogic’s Support for MongoDB • Demo • Q&A
  • 3. Key Term Definition On-Premise Database-as-a-Service: “Operational automation of database delivery, deployed behind the firewall, for self-service consumption by enterprise developers and DBAs.”
  • 4. DBaaS Adoption in the Enterprise Enterprises are dealing with: • Application specific database proliferation • Massive growth in overall stored data • Increasing velocity of change in application layer • Challenges in operationally supporting new technologies • Data governance, locality and sovereignty On-Premise DBaaS can help you manage these challenges DBaaS Adoption in 2013 Dev / Test Production Web Apps Additional Capacity Analytics Backup / Enterprise / Transactional Apps Departmental Apps 0% 10% 20% 30% 40% 50% Source: 451 Research https://451research.com/report-short?entityId=78105&referrer=marketing
  • 5. • Suite of data services to deliver high value, modular Database-as- • Small • Medium • Large • XL • IOPS • Add-on Services: • Cache • Messaging CumuLogic DBaaS Concept a-Service, on any infrastructure • MongoDB • Couchbase • MySQL • Percona • (*)Oracle • (*)Cassandra • (*)MS SQL • IaaS (private/public) • Virtualized Environments • Bare Metal Pools • VM Pools Pick Database Flavor Pick Database Size Pick Database Perf. Pick Infra. ✔ ✔ (*) Features are road map items
  • 6. CumuLogic’s Value for the Enterprise 1. Automates 75-90% of manual operational tasks around DB provisioning, change and maintenance; reducing costs and risk 2. Empowers developers with easy access to multiple database engines, in a self-service manner inside the firewall 3. Runs on any cloud and private infrastructure (i.e. virtualized environment, bare metal)
  • 7.
  • 8. CumuLogic NoSQL Service NoSQL Database-as-a-Service • Software platform to deliver fully managed NoSQL Database-as-a-Service • Web service to setup, operate and scale clusters in the cloud • Simple to deploy, easy to scale, reliable and cost effective for customer • Multiple engine support http://www.cumulogic.com/cumulogic-software-portfolio/nosql-database-as-a-service/
  • 9. MongoDB Database Service Features • Replica sets for data durability • Performance optimization – Highest IOPS based on storage – Low latency – Linear scalability • Automated failure recovery • Backup and restore • Security, access control • Updates and patches • API 25000 20000 15000 10000 5000 0 500 2000 3500 5000 6500 8000 9500 11000 12500 14000 15500 17000 18500 20000 Axis Title Heavy Reads Workload Throughput Ops/sec (Higher is better) XLARGE Instance 2XLARGE Instance LARGE Instance
  • 10. Secondary MongoDB Database Service Deployment Patterns: Replica Set Single-AZ Application Primary Secondary RAID 10 RAID 10 RAID 10 Replication Region 1 Zone 1 Add Node for Scalability
  • 11. Application Secondary MongoDB Database Service Deployment Patterns: Replica Set Multi-AZ Application Primary Secondary RAID 10 RAID 10 RAID 10 Replication Add Node for Redundancy Region 1 Zone 1 Region 1 Zone 2
  • 12. MongoDB Database Service Production deployment: Sharded Cluster Single Zone, multiple servers and replica sets Mongos Mongos Mongos Region 1 Zone 1 Primary Secondary Secondary SHARD 1 Primary Secondary Secondary SHARD 2 Config Server Config Server Config Server Monitoring agent Primary Secondary Secondary SHARD 3 App App RAID 10 RAID 10 RAID 10 RAID 10 RAID 10 RAID 10 RAID 10 RAID 10 RAID 10
  • 13. Demo
  • 14. Questions? Try our software for yourself: cumulogic.com/sandbox Get in touch via info@cumulogic.com