cumulogic dbaas platform, mongodb edition - talk at mongodb world 2014
DESCRIPTION
TRANSCRIPT
CUMULOGIC'S PLATFORM FOR ON-PREMISE MONGODB-AS-A-SERVICE
Chris BiowPrincipal Technologist & Technical Director at MongoDB
Chip ChildersVP Product Strategy, CumuLogic
• Small• Medium• Large• XL
• IOPS• Add-on
Services:• Cache• Messaging
• IaaS (private/public)
• Virtualized Environments
• Bare Metal Pools
• VM Pools
• MongoDB• Couchbase• MySQL• Percona• (*)Oracle• (*)Cassandra• (*)MS SQL
CumuLogic DBaaS Concept
Pick Database
Flavor
Pick Database
Size
Pick Database
Perf.Pick Infra.
• Suite of data services to deliver high value, modular Database-as-a-Service, on any infrastructure
(*) Features are road map items
MongoDB
Couchbase
Cassandra
MySQL
IOPS
VM Pool
✔
✔
DBaaS Adoption in the Enterprise
Source: 451 Research https://451research.com/report-short?entityId=78105&referrer=marketing
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
Departmental Apps
Backup / Enterprise / Transactional Apps
Analytics
Additional Capacity
Production Web Apps
Dev / Test
0% 20% 40% 60%
DBaaS Adoption in 2013
Value of The CumuLogic DBaaS Platform
Cloud Service Providers:
1. Increases IaaS consumption
2. Turn-key access to new, high-value service
3. Ability to differentiate and compete with other public DBaaS services
Enterprises:
1. Automates 75-90% of manual operational tasks
2. Empowers developers with databases in a self-service manner inside the firewall
3. Runs on any cloud and private infrastructure (i.e. virtualized environment, bare metal)
+
Announcing…
CumuLogic DBaaS Platform, MongoDB Edition
Available immediately at cumulogic.com/mongodb
45-day free trial period
Quick Install | Easy to Use | Deploy MongoDB Anywhere
• Software platform to deliver fully managed MongoDB 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
• Works on any infrastructure: OpenStack, CloudStack, vCloud, LXC containers and bare metal servers
• Configures storage, compute, networking and security on infrastructure layer
CumuLogic NoSQL DBaaS PlatformMongoDB Database-as-a-Service
Integrated with MMS!
• Replica sets and sharded clusters for desired scalability, availability and performance
• Development and production sharded clusters:
• High redundancy and SLA
• Uses recommended server and process configurations for production deployments
• Elasticity in both dimensions – Add new replica nodes and shards
• DC, cloud region and zone awareness. Multi-cloud support
• Health checks and fully automated failure recovery of failed replica nodes and shards
• Monitoring and profiling data available on user console
• Automated file system backups for speed and accuracy
• Low maintenance downtime. Promote secondary to Primary
MongoDB as-a-ServiceFeatures: Near Zero Operations
CumuLogic & MMSIntegrated with Public and On-Premises MMS
CumuLogic is integrated with MMS to provide:
• Per-user setup of MMS per zone / datacenter
• Leverages monitoring and backup capabilities of MMS
• Future: Will leverage MMS Automation APIs for shard configuration of on-prem deployments
Secondary
Application
RAID 10
SecondaryPrimary
Replication
Region 1 Zone 1
RAID 10 RAID 10
MongoDB Database ServiceDeployment Patterns: Replica Set Single-AZ
Add Node for Scalability
Secondary
Application
SecondaryPrimary
Replication
Region 1 Zone 1 Region 1 Zone 2
RAID 10 RAID 10 RAID 10
Application
MongoDB Database ServiceDeployment Patterns: Replica Set Multi-AZ
Add Node for Redundancy
Region 1 Zone 1
SecondarySecondaryPrimary
SHARD 1
SecondarySecondaryPrimary
SHARD 2
Config Server
SecondarySecondaryPrimary
SHARD 3
AppApp
RAID 10 RAID 10 RAID 10 RAID 10 RAID 10 RAID 10 RAID 10 RAID 10 RAID 10
Config Server
MongoDB Database ServiceProduction Deployment: Sharded Cluster Single Zone, Multiple Servers and Replica Sets
Config Server
MongosMongosMongos
Monitoring agent
DEMO
• Contact us at [email protected]
• Download a trial version: cumulogic.com/mongodb
• Documentation: cumulogic.com/resources/documentation
• MongoDB white paper: cumulogic.com/resources/mongodb_wp/
Questions?