Upload
cumulogic-inc
View
476
Download
0
Embed Size (px)
DESCRIPTION
With the increasing expectation of “as-a-Service” support from developers, the demand for fast and easy access to new MongoDB deployments can push an operations team to its limit. Although a wide variety of offerings are available in the public cloud, large enterprises typically have security and privacy requirements that require various degrees of on-premises control. Application teams must also be sure that their applications will reside close enough to the deployed database to reduce latency concerns. In this webinar, we show how Cumulogic’s DBaaS Platform meets enterprise requirements, empowering developers and DBAs with self service database access, while enabling IT Ops to retain control of the underlying infrastructure for governance and security.
Citation preview
Chip ChildersVP Product Strategy, CumuLogic
Chris BiowPrincipal Technologist & Technical Director, MongoDB
Deploying MongoDB “as-a-service” Inside the Firewall
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
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% 10% 20% 30% 40% 50%
DBaaS Adoption in 2013
• 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
✔
✔
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)
• 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
CumuLogic NoSQL ServiceNoSQL Database-as-a-Service
http://www.cumulogic.com/cumulogic-software-portfolio/nosql-database-as-a-service/
• 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
MongoDB Database ServiceFeatures
0
5000
10000
15000
20000
25000
50
02
00
03
50
05
00
06
50
08
00
09
50
01
10
00
12
50
01
40
00
15
50
01
70
00
18
50
02
00
00
Axi
s Ti
tle
Heavy Reads Workload Throughput Ops/sec (Higher is better)
XLARGE Instance
2XLARGE Instance
LARGE Instance
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
MongosMongos
MongosMonitoring
agent
Demo