automation and management of database clusters - roadshow helsinki 2014
DESCRIPTION
Automation and Management of Database Clusters by Vinay Joosery, Severalnines Presented 10.6.2014 at the MariaDB Roadshow in Helsinki, Finland.TRANSCRIPT
![Page 1: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/1.jpg)
Confidential
Automation and Management of Database Clusters
June 10, 2014
Vinay Joosery
Severalnines
![Page 2: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/2.jpg)
Confidential
Paying Customers
2
Copyright Severalnines AB
![Page 3: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/3.jpg)
Confidential
Agenda
! Database Infrastructure Lifecycle ! Deploy, Monitor, Manage, Scale
! ClusterControl Overview
! Demo
3
Copyright Severalnines AB
![Page 4: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/4.jpg)
Confidential
Database Infrastructure Lifecycle
4
Copyright 2013 Severalnines AB
![Page 5: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/5.jpg)
Confidential
Database TCO
5
Copyright Severalnines AB
Source: IDC, Maximizing the Business Value of Enterprise Database Applications
![Page 6: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/6.jpg)
Confidential
Infrastructure Lifecycle
6
Copyright 2012 Severalnines AB
Manage Scale
Monitor Deploy
![Page 7: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/7.jpg)
Confidential
Deployment - Beyond Puppet or Chef
! Puppet/Chef are appropriate for a group of single-node components ! E.g. webservers can be clones of each other..
! Distributed databases are complex ! Different node types & roles
! Orchestration of procedures in a specific order
! Using e.g. Chef for deploying a distributed database ! Yes, it is possible
! Not much Chef functionality is leveraged
! Prepare to write code
7
Copyright Severalnines AB
![Page 8: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/8.jpg)
Confidential
Monitoring - Beyond Nagios
! What do you do when the application is slow?
! Is it Disk? CPU? RAM? Badly written queries?
! What are the symptoms? (Replication queues, Page Faults, locks, # connections, …)
! How do you avoid problems?
! How do you plan for capacity?
8
Copyright Severalnines AB
![Page 9: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/9.jpg)
Confidential
Management - Beyond Monitoring
9
Copyright Severalnines AB
![Page 10: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/10.jpg)
Confidential
Scaling - Beyond Manual Operations
10
Copyright 2012 Severalnines AB
![Page 11: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/11.jpg)
Confidential
ClusterControl Overview
11
Copyright 2013 Severalnines AB
![Page 12: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/12.jpg)
Confidential
ClusterControl In a nutshell
12
Copyright 2012 Severalnines AB
Manage Scale
Monitor Deploy
![Page 13: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/13.jpg)
Confidential
Supported Databases
SQL
! MariaDB Cluster
! MySQL Galera Cluster (Codership)
! Percona XtraDB Cluster
! MySQL Cluster (NDB)
! MySQL Replication 5.6
! Standalone MySQL/MariaDB
NoSQL
! MongoDB Sharded Cluster
! MongoDB Replica Set
! TokuMX Cluster
Copyright Severalnines AB
13
![Page 14: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/14.jpg)
Confidential
ClusterControl Automation & Management
! Provisioning ! Deploy a cluster in minutes ! On-premises or in the cloud
! Monitoring ! Systems view ! 1sec resolution ! DB / OS stats ! Real-time / historical
! Management ! Multi cluster/data-center ! Automate repair/recovery, upgrades, backups, cloning,… ! One-click scaling
14
Copyright Severalnines AB
![Page 15: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/15.jpg)
Confidential 15
Copyright 2013 Severalnines AB
![Page 16: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/16.jpg)
Confidential
Demo time
16
Copyright 2013 Severalnines AB
![Page 17: Automation and Management of Database Clusters - Roadshow Helsinki 2014](https://reader034.vdocuments.site/reader034/viewer/2022051515/558453b8d8b42af85e8b50f8/html5/thumbnails/17.jpg)
Confidential
Thank You!
! Cluster Configurator ! www.severalnines.com/config
! ClusterControl ! www.severalnines.com/clustercontrol
! Severalnines Blog ! www.severalnines.com/blog
17