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

Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxjbellis
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdfMuhammad Subhan
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfAnubhavMangla3
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهMohamed Sweelam
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxMasterG
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentationyogeshlabana357357
 

Recently uploaded (20)

Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 

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