Confidential
Automation and Management of
Database Clusters
June 24, 2014
Jean-Jérôme Schmidt
Severalnines
jj@severalnines...
Confidential
Agenda
  Database Infrastructure Lifecycle
  Deploy, Monitor, Manage, Scale
  ClusterControl Overview
  D...
Confidential
Database Infrastructure Lifecycle
3
Copyright 2013 Severalnines AB
Confidential
Database TCO
4
Copyright Severalnines AB
Source: IDC, Maximizing the Business Value of Enterprise Database Ap...
Confidential
Infrastructure Lifecycle
5
Copyright 2012 Severalnines AB
Manage Scale
MonitorDeploy
Confidential
Deployment
- Beyond Puppet or Chef
  Puppet/Chef are appropriate for a group of single-node
compo
  E.g. we...
Confidential
Monitoring
- Beyond Nagios
  What do you do when the application is slow?
  Is it Disk? CPU? RAM? Badly wri...
Confidential
Management
- Beyond Monitoring
8
Copyright Severalnines AB
Confidential
Scaling
- Beyond Manual Operations
9
Copyright 2012 Severalnines AB
Confidential
ClusterControl Overview
10
Copyright 2013 Severalnines AB
Confidential
ClusterControl
In a nutshell
11
Copyright 2012 Severalnines AB
Manage Scale
MonitorDeploy
Confidential
Supported Databases
SQL
  MariaDB Cluster
  MySQL Galera Cluster
(Codership)
  Percona XtraDB Cluster
  M...
Confidential
ClusterControl
Automation & Management
  Provisioning
  Deploy a cluster in minutes
  On-premises or in th...
Confidential 14
Copyright 2013 Severalnines AB
Confidential
Demo
15
Copyright 2013 Severalnines AB
Confidential
Customers
16
Copyright Severalnines AB
Confidential
Thank You!
  Cluster Configurator
  www.severalnines.com/config
  ClusterControl
  www.severalnines.com/c...
Upcoming SlideShare
Loading in...5
×

Automation and Management of Database Clusters MariaDB Roadshow 2014

173

Published on

Automation and Management of Database Clusters by Jean-Jerome Schmidt, Severalnines

Presented 24.6.2014 at the MariaDB Roadshow in Maarssen, The Netherlands.

Published in: Software, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
173
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Automation and Management of Database Clusters MariaDB Roadshow 2014

  1. 1. Confidential Automation and Management of Database Clusters June 24, 2014 Jean-Jérôme Schmidt Severalnines jj@severalnines.com
  2. 2. Confidential Agenda   Database Infrastructure Lifecycle   Deploy, Monitor, Manage, Scale   ClusterControl Overview   Demo 2 Copyright Severalnines AB
  3. 3. Confidential Database Infrastructure Lifecycle 3 Copyright 2013 Severalnines AB
  4. 4. Confidential Database TCO 4 Copyright Severalnines AB Source: IDC, Maximizing the Business Value of Enterprise Database Applications
  5. 5. Confidential Infrastructure Lifecycle 5 Copyright 2012 Severalnines AB Manage Scale MonitorDeploy
  6. 6. Confidential Deployment - Beyond Puppet or Chef   Puppet/Chef are appropriate for a group of single-node compo   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 6 Copyright Severalnines AB
  7. 7. 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? 7 Copyright Severalnines AB
  8. 8. Confidential Management - Beyond Monitoring 8 Copyright Severalnines AB
  9. 9. Confidential Scaling - Beyond Manual Operations 9 Copyright 2012 Severalnines AB
  10. 10. Confidential ClusterControl Overview 10 Copyright 2013 Severalnines AB
  11. 11. Confidential ClusterControl In a nutshell 11 Copyright 2012 Severalnines AB Manage Scale MonitorDeploy
  12. 12. 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 12
  13. 13. Confidential ClusterControl Automation & Management   Provisioning   Deploy a cluster in minutes   On-premises or in the cloud   Monitoring   Systems view   1sec resolution   DB / OS stats & performance advisors   Real-time / historical   Management   Multi cluster/data-center   Automate repair/recovery, upgrades, backups, cloning,…   One-click scaling 13 Copyright Severalnines AB
  14. 14. Confidential 14 Copyright 2013 Severalnines AB
  15. 15. Confidential Demo 15 Copyright 2013 Severalnines AB
  16. 16. Confidential Customers 16 Copyright Severalnines AB
  17. 17. Confidential Thank You!   Cluster Configurator   www.severalnines.com/config   ClusterControl   www.severalnines.com/clustercontrol   Severalnines Blog   www.severalnines.com/blog   Contact: jj@severalnines 17
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×