25
Chip Childers, VP Product Strategy Sandeep Patni, Co-founder & VP Systems Getting a Piece of the DBaaS Action!

CumuLogic DBaaS Platform for Service Providers

Embed Size (px)

Citation preview

Page 1: CumuLogic DBaaS Platform for Service Providers

Chip Childers, VP Product StrategySandeep Patni, Co-founder & VP Systems

Getting a Piece of the DBaaSAction!

Page 2: CumuLogic DBaaS Platform for Service Providers

Agenda

• DBaaS Market Opportunity for SPs

• Architecture and Feature Review

• Demo

• Q&A

Page 3: CumuLogic DBaaS Platform for Service Providers

Your Market Opportunity

$-

$500

$1,000

$1,500

$2,000

2012 2013 2014 2015 2016

DBaaS Market Revenue & Forecast ($M) 100% Year over Year

growth

Enterprise Adoption:

• 2013 - 32.6% using

DBaaS

• 2016 - 70% expected

Source: 451 Research https://451research.com/report-short?entityId=78105&referrer=marketing

DBaaS is rapidly

becoming expected and

required by cloud users

Page 4: CumuLogic DBaaS Platform for Service Providers

Why Do Customers Want DBaaS?

Source: 451 Research https://451research.com/report-short?entityId=78105&referrer=marketing

Customers 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

DBaaS providers solve most of

these challenges for users

Departmental Apps

Backup / Enterprise /Transactional Apps

Analytics

Additional Capacity

Production Web Apps

Dev / Test

0% 10% 20% 30% 40% 50%

DBaaS Adoption in 2013

Page 5: CumuLogic DBaaS Platform for Service Providers

• 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

Page 6: CumuLogic DBaaS Platform for Service Providers

CumuLogic’s Value for Service Providers

1. Enter the DBaaS market quickly, getting access to new, high-value recurring revenue

2. Applications live close to the data. DBaaS can increase overall cloud service consumption dramatically

3. DBaaS is rapidly becoming required to compete in the rapidly expanding cloud provider market

Page 7: CumuLogic DBaaS Platform for Service Providers

Our “Falcon” Release

• Features now reflect the CumuLogic focus on “Data

Services”

• Improved UI and API experience for users

• Significant maturation of the core architecture:

horizontal controller scaling, cleaner plugin model,

enhanced orchestration capabilities

• Existing DBaaS functionality ported and extended

based on extensive customer feedback and testing

Page 8: CumuLogic DBaaS Platform for Service Providers

CumuLogic DBaaS Platform

Data Services Automation

Bare Metal

VM Pools

Backups

Restores

Autoscaling

Self-Healing

MonitoringAWS Compatible

Clustering

Sharding

Role-based

Access

Role-based Quota

Customer Console Admin Console

Page 9: CumuLogic DBaaS Platform for Service Providers

DBAAS SERVICES

Page 10: CumuLogic DBaaS Platform for Service Providers

• Software platform to deliver fully

managed relational Database-as-a-

Service

• Web service to setup, operate and scale

relational databases in the cloud

• Simple to deploy, easy to scale, reliable

and cost effective for customer

• Easy setup of highly available

configurations

• (Coming Soon) Amazon RDS-compatible

CumuLogic Database ServiceRelational Databases-as-a-Service

Coming Soon

Page 11: CumuLogic DBaaS Platform for Service Providers

• Highly Available database architectures

• DC/Cloud and Zone awareness

• Automatic backups and Point in Time

Restore

• Health checks and fully Automated Failure

Recovery

• Database cloning, Rollback and Point in

Time data provisioning

• Profile slow queries, audit query and

access logs

MySQL Database ServiceRelational Databases-as-a-Service

Page 12: CumuLogic DBaaS Platform for Service Providers

Application

Relational Database ServiceDeployment Patterns: Scale Out using Read Replicas across zones. Provides redundancy and database copies for other applications

Read Replica

RAID 10

Read ReplicaRead/Write

Replication

Region 1 Zone 1

RAID 10 RAID 10

Read Replica

RAID 10

Region 1 / Zone 2

Replica on second Zone

Page 13: CumuLogic DBaaS Platform for Service Providers

Application

Relational Database ServiceDeployment Patterns: Promote Replica to Master Database

Read Replica

RAID 10

Read ReplicaRead/Write

Replication

Region 1 Zone 1

RAID 10 RAID 10

Read/Write

RAID 10

Region 1 / Zone 2

Promoted Replica to master

Application

Page 14: CumuLogic DBaaS Platform for Service Providers

Application

Relational Database ServiceDeployment Patterns: Cluster with read/write nodes across multiple zones. Provides High Availability across zones

Secondary

RAID 10

SecondaryPrimary

Cluster

Region 1 Zone 1

RAID 10 RAID 10 RAID 10

Secondary

Region 1 / Zone 2

Page 15: CumuLogic DBaaS Platform for Service Providers

Relational Database ServiceDeployment Patterns: Multi-zone Replication w/ Automatic Failover

Application

RAID 10

Read/Write

Master- Master Replication

RAID 10

Region 1 / Zone 1 Region 1 / Zone 2

mydb.cumulogic.net Standby Master

Page 16: CumuLogic DBaaS Platform for Service Providers

Relational Database ServiceDeployment Patterns: Multi-zone Replication w/ Automatic Failover.

Application

Read/Write

RAID 10

Read/Write

RAID 10

Region 1 / Zone 1 Region 1 / Zone 2

mydb.cumulogic.netFailed Node or Zone

DNS endpoint

Switched

Page 17: CumuLogic DBaaS Platform for Service Providers

Relational Database ServiceDeployment Patterns: Multi-zone Replication w/ Automatic Failover

Application

Read/Write

RAID 10

Read/Write

RAID 10

Region 1 / Zone 1 Region 1 / Zone 2

Master / Master Replication

mydb.cumulogic.netRecovered Node as Standby

Page 18: CumuLogic DBaaS Platform for Service Providers

Application

Relational Database ServiceContinuous Data protection for all configurations

Read Replica

RAID 10

Read ReplicaRead/Write

Replication

Region 1 Zone 1

RAID 10 RAID 10

Continuous

Backup

Disk Storage

Region 1 / Zone 2

Backup of Transaction Log Files

Object Storage

Page 19: CumuLogic DBaaS Platform for Service Providers

• 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

Page 20: CumuLogic DBaaS Platform for Service Providers

• Scalable Replica Sets for desired performance

• Development and Production Sharded Clusters. High

redundancy and SLA

• Elasticity in both dimensions – Replica nodes as well as

number of 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 on charts

• Automated File System backups for speed and accuracy

• Low maintenance downtime. Promote secondary to Primary

MongoDB as-a-ServiceFeatures: Almost Zero operations

Page 21: CumuLogic DBaaS Platform for Service Providers

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

Page 22: CumuLogic DBaaS Platform for Service Providers

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

Page 23: CumuLogic DBaaS Platform for Service Providers

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

Page 24: CumuLogic DBaaS Platform for Service Providers

Demo

Page 25: CumuLogic DBaaS Platform for Service Providers

Questions?

Try our software for yourself:

cumulogic.com/sandbox

Get in touch via [email protected]