View
342
Download
0
Category
Preview:
DESCRIPTION
Automatisation et Gestion de Cluster de Bases de Données by Jean-Jerome Schmidt, Severalnines Presented 26.6.2014 at the MariaDB Roadshow in Paris, France.
Citation preview
Confidential
Automatisation et Gestion de Cluster de Bases de Données
26 Juin 2014
Jean-Jérôme Schmidt
Severalnines
jj@severalnines.com
Confidential
Ordre du jour
Cycle de Vie de l’Infrastructure de Bases de Données Déploiement, Monitoring, Gestion, Scalabilité/
Dimensionnement
ClusterControl: Aperçu
Démo
2
Copyright Severalnines AB
Confidential
Cycle de Vie de l’Infrastructure de Bases de Données
3
Copyright 2013 Severalnines AB
Confidential
TCO base de données
4
Copyright Severalnines AB
Source: IDC, Maximizing the Business Value of Enterprise Database Applications
Confidential
Cycle de vie de l’infrastructure
5
Copyright 2012 Severalnines AB
Manage Scale
Monitor Deploy
Confidential
Déploiement - Au-delà de ‘Puppet’ ou ‘Chef’
Puppet/Chef utilisables pour un groupe de composants de noeuds individuels Par exemple: des serveurs web peuvent être les clones les
uns des autres
Les bases de données distribuées sont complexes Différents types de noeuds et de rôles “Orchestration” de procédures dans un ordre spécifique
Utilisation de Chef pour déployer une base de données distribuée Oui, c’est possible Peu de fonctionalités de Chef sont utilisées Préparez-vous à écrire du code
6
Copyright Severalnines AB
Confidential
Monitoring - Au-delà de Nagios
Que faire lorsque votre application est lente?
Disque? CPU? RAM? Des requêtes mal écrites?
Quels sont les symptômes? (“file d’attente” en réplication, pages fautives, verrous, # de connections, …)
Comment éviter les problèmes?
Comment planifier la capacité?
7
Copyright Severalnines AB
Confidential
Gestion - Au-delà du Monitoring
8
Copyright Severalnines AB
Confidential
Scalabilité / Dimensionnement - Au-delà de la plomberie
9
Copyright 2012 Severalnines AB
Confidential
ClusterControl: Aperçu
10
Copyright 2013 Severalnines AB
Confidential
ClusterControl En 4 Mots
11
Copyright 2012 Severalnines AB
Manage Scale
Monitor Deploy
Confidential
Bases de Données Supportées
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
Confidential
ClusterControl Automatisation & Gestion
Provisionnement Déployez un cluster en quelques minutes Sur site ou dans le cloud
Monitoring Vue des systèmes Résolution 1sec Stats BD / OS & indicateurs de performance Temps réel / historique
Gestion Multi cluster/data-center Réparation/récupération automatique, upgrades, backups,
cloning,… Scaling en un clic
13
Copyright Severalnines AB
Confidential 14
Copyright 2013 Severalnines AB
Confidential
Démo
15
Copyright 2013 Severalnines AB
Confidential
Clients
16
Copyright Severalnines AB
Confidential
Merci!
Cluster Configurator www.severalnines.com/config
ClusterControl www.severalnines.com/clustercontrol
Severalnines Blog www.severalnines.com/blog
Contact: jj@severalnines
17
Recommended