+ All Categories
Home > Technology > Operating Your MySQL Databases 'as a service' Behind the Firewall

Operating Your MySQL Databases 'as a service' Behind the Firewall

Date post: 05-Dec-2014
Category:
Upload: laura-ventura
View: 367 times
Download: 1 times
Share this document with a friend
Description:
Get a firsthand look at how CumuLogic solutions empower your organization to implement and operate your MySQL and Percona databases in a self-service manner inside the firewall.
12
Chip Childers VP Product Strategy Sandeep Patni Co-Founder and VP Systems Operating MySQL “as-a- service” on Any Infrastructure
Transcript
Page 1: Operating Your MySQL Databases 'as a service' Behind the Firewall

Chip ChildersVP Product Strategy

Sandeep PatniCo-Founder and VP Systems

Operating MySQL “as-a-service” on Any Infrastructure

Page 2: Operating Your MySQL Databases 'as a service' Behind the Firewall

• Suite of cloud services to deliver private-label, high value Amazon-like cloud services on any infrastructure

CumuLogic’s Platform at a Glance

ElasticLoad

Balancer

MessageQueue

aaS

RelationalDBaaS

ApplicationFrameworks

CacheaaS

NoSQL-aaS

Page 3: Operating Your MySQL Databases 'as a service' Behind the Firewall

• 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

• Designed to be Amazon RDS-compatible

CumuLogic Database ServiceRelational Databases-as-a-Service

Page 4: Operating Your MySQL Databases 'as a service' Behind the Firewall

Relational Database Service: Value Proposition

Cloud Service Providers:

1. Increases IaaS consumption

2. Turn-key access to new, high-value service giving you new revenue streams

3. Ability to differentiate and compete with AWS RDS with one of the most popular relational databases

Enterprises:

1. Automates 75-90% of manual operational tasks

2. Empowers developers with a MySQL or Percona database in a self-service manner inside the firewall

3. Runs on any cloud and private infrastructure (i.e. virtualized environment, bare metal)

Page 5: Operating Your MySQL Databases 'as a service' Behind the Firewall

• DB instances- Read only replica and read-only replica sets in multi-availability zones- Multiple node and multi-availability zone

• DB parameter groups- DB parameter group families

• DB snapshots- Recover/restore snapshots in other availability zones

• Automated backups- Backup windows

Relational Database ServiceAWS Feature Compatibility

Page 6: Operating Your MySQL Databases 'as a service' Behind the Firewall

• Performance based on hardware

- Storage I/O Performance, Bandwidth

- SSD drives, OS, RAID, Filesystems

• Baseline Amazon RDS performance

- MySQL maximum throughput reaches at 64 concurrent connections irrespective of database size

- Maximum throughput achieved with XL instance (15GB memory, 4 core CPU, non-SSD storage volumes) at 7000 tpm

• Scale-out vs. scale-up

Relational Database ServicePerformance

Page 7: Operating Your MySQL Databases 'as a service' Behind the Firewall

• DB Parameter Groups

• Dynamically apply changes to running database

• Monitor performance and utilization metrics

DB Parameter Group1 Value

innodb_buffer_pool_size

innodb_log_buffer_size

innodb_open_files

innodb_thread_concurrency

join_buffer_size

key_buffer_size

max_binlog_size

max_connections

query_cache_size

read_buffer_size

sort_buffer_size

thread_cache_size

Relational Database-as-a-ServiceFine Grained Configuration Control

Customized Values

Page 8: Operating Your MySQL Databases 'as a service' Behind the Firewall

Application

Relational Database ServiceDeployment Patterns: Additional Read Replicas

Read

RAID 10

ReadRead/Write

Replication

Region 1 Zone 1

RAID 10 RAID 10

Page 9: Operating Your MySQL Databases 'as a service' Behind the Firewall

Application

Relational Database ServiceDeployment Patterns: Clustering

Secondary

RAID 10

SecondaryPrimary

Cluster

Region 1 Zone 1

RAID 10 RAID 10

Page 10: Operating Your MySQL Databases 'as a service' Behind the Firewall

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

Application

Read

RAID 10

Read/Write

Replication

RAID 10

Region 1 / Zone 1 Region 1 / Zone 2

Page 11: Operating Your MySQL Databases 'as a service' Behind the Firewall

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

Application

Read

RAID 10

Read/Write

Replication

RAID 10

Region 1 / Zone 1 Region 1 / Zone 2


Recommended