CumuLogic DBaaS Platform for Service Providers

Preview:

Citation preview

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

Getting a Piece of the DBaaSAction!

Agenda

• DBaaS Market Opportunity for SPs

• Architecture and Feature Review

• Demo

• Q&A

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

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

• 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 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

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

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

DBAAS SERVICES

• 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

• 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

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

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

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

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

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

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

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

• 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

• 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

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

Questions?

Try our software for yourself:

cumulogic.com/sandbox

Get in touch via info@cumulogic.com

Recommended