With the increasing prevalence of Database-as-a-Service (DBaaS), developers have easier access to database platforms like MySQL and Percona to accelerate application time-to-market.
This presentation was presented as part of a webinar that gave participants 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.
Participants:
- Learned about the benefits of operating databases “as-a-service”
- Saw what it takes to offer DBaaS to your users, including features like clustering and multi-zone replication, backup job management and performance tuning
- Reviewed usage examples and complex deployment options for power users
Speakers:
Sandeep Patni – Co-Founder and VP of Systems, CumuLogic
Chip Childers – VP of Product Strategy, CumuLogic
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
MySQL-as-a-Service Webinar
1. Chip Childers
VP Product Strategy
Sandeep Patni
Co-Founder and VP Systems
Operating MySQL “as-a-
service” on Any Infrastructure
2. • Suite of cloud services to deliver private-label, high value Amazon-like
cloud services on any infrastructure
CumuLogic at a Glance
Elastic
Load
Balancer
Message
Queue
aaS
SQL
DBaaS
Application
Frameworks
Cache
aaS
NoSQL
-aaS
3. • 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 Service
Relational Databases-as-a-Service
4. 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)
5. • 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 Service
AWS Feature Compatibility
6. • 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 Service
Performance
7. • 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-Service
Fine Grained Configuration Control
Customized
Values