17
Confidential Automatisation et Gestion de Cluster de Bases de Données 26 Juin 2014 Jean-Jérôme Schmidt Severalnines [email protected]

Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

Embed Size (px)

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

Page 1: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

Confidential

Automatisation et Gestion de Cluster de Bases de Données

26 Juin 2014

Jean-Jérôme Schmidt

Severalnines

[email protected]

Page 2: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

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

Page 3: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

Confidential

Cycle de Vie de l’Infrastructure de Bases de Données

3

Copyright 2013 Severalnines AB

Page 4: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

Confidential

TCO base de données

4

Copyright Severalnines AB

Source: IDC, Maximizing the Business Value of Enterprise Database Applications

Page 5: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

Confidential

Cycle de vie de l’infrastructure

5

Copyright 2012 Severalnines AB

Manage Scale

Monitor Deploy

Page 6: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

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

Page 7: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

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

Page 8: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

Confidential

Gestion - Au-delà du Monitoring

8

Copyright Severalnines AB

Page 9: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

Confidential

Scalabilité / Dimensionnement - Au-delà de la plomberie

9

Copyright 2012 Severalnines AB

Page 10: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

Confidential

ClusterControl: Aperçu

10

Copyright 2013 Severalnines AB

Page 11: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

Confidential

ClusterControl En 4 Mots

11

Copyright 2012 Severalnines AB

Manage Scale

Monitor Deploy

Page 12: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

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

Page 13: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

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

Page 14: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

Confidential 14

Copyright 2013 Severalnines AB

Page 15: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

Confidential

Démo

15

Copyright 2013 Severalnines AB

Page 16: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

Confidential

Clients

16

Copyright Severalnines AB

Page 17: Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow

Confidential

Merci!

  Cluster Configurator   www.severalnines.com/config

  ClusterControl   www.severalnines.com/clustercontrol

  Severalnines Blog   www.severalnines.com/blog

  Contact: jj@severalnines

17