Tour d’horizon des offres de support MySQL en 2011 : Synthèse !

Pour finir l’année en beauté et comme je l’avais promis, je vous propose la synthèse de ma série d’article sur les offres de support MySQL.
Il s’agit d’un comparatif des quatre offres qui me semblent les plus pertinentes à ce jour si vous souhaitez souscrire à une offre de support en France :

Je vous invite à lire ou à relire mes articles complets concernant les deux offres que j’ai pu tester personnellement :

Téléchargez la version PDF

[ MySQL is a trademark of Oracle Corporation and/or its affiliates ]

 Indications concernant ce tableau :

  • Le support 24/7 est proposé dans toutes les offres mais dépend du niveau de support souscrit pour certaines de ces offres
  • La correction des bugs prend des formes différentes en fonction des offres
  • Le support de NDB Cluster est généralement associé à un contrat de support à part entière
  • Les outils open source tels que Percona toolkit, XtraBackup, Innotop, MHA ou autres peuvent être utilisés avec toutes les solutions de support présentées ici
  • L’outil de monitoring MONyog est également disponible indépendamment des offres de support. Il est soumis à licence
  • L’outil de sauvegarde ZRM est également disponible indépendamment des offres de support. Il est soumis à licence
  • L’outil de monitoring Zabbix est également disponible indépendamment des offres de support. Il est disponible sous licence open source

Les tarifs ont été volontairement exclus du tableau car ils dépendent évidemment du niveau de support souhaité.

Je vous invite, comme d’habitude, à partager vos retours d’expérience dans les commentaires.

Ce sera mon dernier billet pour cette année, rendez-vous en 2012 !
Bonnes fêtes de fin d’années à toutes et à tous.

Tour d’horizon des offres de support MySQL en 2011, épisode 3 : fromdual et Percona

J’avance sur cette série d’articles que j’avais un peu laissé tomber :-)
Retrouvez les deux premiers épisodes Oracle & SkySQL en cliquant sur les liens suivants :

Je vous propose cette fois un tour d’horizon des offres plus confidentielles (en France) de fromdual et Percona sous la forme d’un tableau comparatif des différentes offres :

PERCONA

FROMDUAL

URL

http://www.percona.com/mysql-support/

http://www.fromdual.ch/support

Types de support

Silver, Gold et Premium (tous niveaux)

1er et 2nd niveaux

Plages horaire

24×7 (Temps de réponse variable)

24×7 ou 16×7 ou 9×5 (+ Best effort support)

Nb de serveurs

Illimités à partir du support Gold

NC

Nb d’incidents

Illimités

4, 8, 16 ou 40 selon le niveau de support

Distributions supportées

Oracle MySQL Enterprise, Percona server, MariaDB, Amazon RDS, Drizzle

Oracle MySQL et MariaDB

Système d’exploitation pris en charge

Redhat, CentOS, Ubuntu, Debian, Windows, Solaris

NC

Produits de tierces parties supportés

Percona Xtrabackup, Percona toolkit, Maatkit

NC

Outils

Percona Xtrabackup, Percona toolkit, Maatkit

FromDual Performance Monitor for MySQL

Tarifs annuel

Silver : 1500$ / an / serveur

Gold : 15000$ / an (serveurs illimités)

Platinium : 30000$ / an (serveurs illimités)

NC

 

Je ferai un prochain billet avec un tableau comparatif de toutes les offres d’Oracle, SkySQL, Percona et frondual.

Bon week-end.

 

 

Flush Logs #9 : Rendez-vous à Percona Live London 2011 !

L’actualité MySQL et Oracle sélectionnée par MySQL+
Pour les news en temps réel, suivez-moi sur twitter

Vous pouvez également vous inscrire au flux RSS ou par email pour recevoir automatiquement une notification de publication des nouveaux articles



Pour tous les fans de MySQL, il y aura du beau monde les 24 et 25 octobre prochains à la conférence Percona Live London 2011.
Il y a au moins 10 bonnes raisons de se rendre à cette conférence : http://www.mysqlplus.net/2011/09/22/percona-live/

Profitez-en, les tarifs spéciaux “premiers inscrits” sont encore en vigueur jusqu’au 28 septembre prochain : http://www.eventbrite.com/event/1909670877/eorg/

J’en profite pour vous signaler qu’un groupe LinkedIn a été créé à cette occasion pour la communauté francophone : http://www.linkedin.com/groups/Percona-Live-London-2011-For-4094253

N’hésitez pas à vous inscrire et à partager autour de cette conférence.

Vous pouvez également télécharger le PDF à emporter (confectionné par mes soins !) :  PLL2011.pdf

Rendez-vous à Londres.
Bonne fin de semaine.

Cédric

 

Tour d’horizon des offres de support MySQL en 2011, épisode 1 : Oracle

Vous n’êtes pas sans savoir que MySQL et Sun appartiennent désormais à Oracle.
Les offres de support proposés désormais par Oracle pour MySQL ont donc évolué et le rachat a également permis la multiplication d’offres de support alternatives à celle de l’éditeur.

Bonne nouvelle, donc, pour les clients ou futurs clients car la concurrence a souvent du bon, surtout lorsqu’elle se met en ordre de marche !

Je vous propose donc ici un tour d’horizon (non exhaustif) des différentes offres de support MySQL en plusieurs épisodes.
Je n’ai pas encore le recul suffisant pour vous donner mon avis personnel quant à la qualité de ces services, mais rendez-vous au dernier épisode pour avoir mon modeste sentiment vis à vis de la question que tout le monde se pose :

Quelle offre de support choisir pour MySQL ?

Ce qu’il faut comprendre du support Oracle pour MySQL

Je commence par le commencement, le support fourni par l’éditeur.
Je précise que contrairement à ce que l’on a pu lire lors de l’annonce de ces nouvelles offres de support par Oracle,  la version communautaire de MySQL est toujours proposée gratuitement au téléchargement : http://dev.mysql.com/downloads/mysql/
Nous parlons ici d’offres de support, pas de fonctionnalité du produit !

Le service :

Il y a maintenant deux niveaux de support identique à ce que l’on retrouve pour le support Oracle (pour ceux qui connaissent) :

  • Standard Edition
  • Enterprise Edition

Ces deux éditions comprennent Oracle premier support pour MySQL qui vous donne accès au support technique 24/24 et 7/7 pendant toute la durée de votre contrat, pour un nombre illimité de tickets ainsi que l’accès à une base de connaissance technique.

Ces offres vous donnent également accès à une version commerciale des binaires MySQL ainsi qu’à toutes les mises à jours associées.
La version Enterprise se différencie de la version standard par des options supplémentaires :
  • Support du partitionnement : Bien comprendre que la fonctionnalité de partitionnement est présente en version standard ou communautaire mais vous ne pourrez pas solliciter le support en cas de problème excepté si vous avez un niveau de support Enterprise
  • MySQL Enterprise Monitor : Outil de monitoring de bases de données
  • MySQL Enterprise Backup (anciennement InnoDB hot Backup) : Outil de backup physique à chaud

Il est à noter que depuis ces nouvelles offres, les produits tiers comme DRBD ne sont plus supportés.

Les outils :

En plus des binaires spécifiques, 3 outils sont proposés dans le cadre de la licence commerciale, MySQL Enterprise Monitor, MySQL Enterprise backup et MySQL Workbench. Attention, pour les deux premiers produits, ils ne sont disponibles qu’en version Enterprise.

Je reviens rapidement sur la version commerciale des binaires MySQL qui vous permettra notamment d’avoir accès aux nouvelles versions plus rapidement qu’avec la version communautaire. Pour l’instant, en revanche, on retrouve exactement les mêmes fonctionnalités dans les versions commerciale et communautaire.

MySQL Enterprise monitor est, comme son nom l’indique, un outil de monitoring de vos bases de données MySQL.
Je ne rentre pas dans le détail des fonctionnalités qui restent classiques pour un tel outil : Advisors, alertes mail ou SNMP, dashboard, compteurs sous forme de graphes, état de la réplication…

Ce que j’aime dans cet outil, c’est son approche axée sur les graphes, c’est un outil très intuitif, l’esprit de simplicité qui caractérise MySQL existe aussi ici au niveau de l’interface.
La vision globale pour la réplication permet de garder un oeil sur l’état de toutes vos réplications en place, très utile !
Mais le vrai plus est à mon avis le Query Analyser permettant de travailler de façon optimale sur les requêtes consommatrices.

Ce que j’aime moins, c’est l’utilisation d’agents à installer sur chaque serveur, pour les mises à jour, si vous avez plus de 5 serveurs, ça commence à être un peu laborieux. De plus, certaines fonctionnalités manquent encore à mon sens : Analyse du log d’erreur, du log des requêtes lentes ou des paramètres des instances…
Mais ce qui me gène le plus est que la fonctionnalité que je trouve la plus séduisante est également la moins fiable. En effet, le Query Analyser est un outil intrusif qui s’appuie sur MySQL Proxy et ajoute un point de failure à votre architecture puisque les clients doivent forcement passer par le proxy pour que Query Analyzer puisse fonctionner.
J’ai moi même relevé au moins un bug empêchant l’utilisation sereine de ce produit en production. De plus, MySQL Proxy est pour l’instant toujours en version 0.8.1 alpha !

Ça reste malgré tout un excellent outil de monitoring pour MySQL.

MySQL Enterprise backup est un outil permettant de faire des sauvegardes physiques à chaud de vos bases de données, éventuellement compressées.
Rien de miraculeux ici, ne vous attendez pas à une interface graphique évoluée, il n’y en a pas, c’est un outil en ligne de commande à installer sur chacun de vos serveurs.
Attention également à la notion de sauvegarde à chaud qui permet effectivement de sauvegarder sans blocage de production mais uniquement si vous utilisez exclusivement le moteur InnoDB. Si vous avez des tables MyISAM, par exemple, un verrouillage global sera nécessaire pour réaliser la sauvegarde.
Il n’y a pas non plus de fonctionnalité d’encryption des backups.

Bref, on attend un gros effort de la part d’Oracle pour cet outil, notamment en ce qui concerne la centralisation des backups et la consolidation des informations sur les sauvegardes dans une interface graphique.

Cet outil a néanmoins le mérite d’exister dans l’offre de support car si vous connaissez un peu MySQL, vous savez qu’il n’existe pas des dizaines d’outils permettant de sauvegarder vos bases.
Sans être révolutionnaire, si vous êtes clients du support MySQL/Oracle, je ne peux que vous conseiller d’utiliser cet outil.

Je ne m’attarde pas sur MySQL Workbench qui est un outil tout en un d’administration, de conception et de développement. Je vous laisse vous faire votre avis puisqu’il est possible de télécharger une version communautaire de cet outil.

Les tarifs :

Les prix publics sont les suivants :
  • Standard : 1584€ / an pour 1 serveur équipé de 1 à 4 sockets physiques (de 1 à plusieurs cœurs par socket)
  • Standard : 3156€ / an pour 1 serveur équipé de 5 sockets ou plus
  • Enterprise : 3948€ / an pour 1 serveur équipé de 1 à 4 sockets physiques (de 1 à plusieurs cœurs par socket)
  • Enterprise : 7896€ / an pour 1 serveur équipé de 5 sockets ou plus

MySQL commercial licence : http://www.mysql.fr/products/
Oracle premier support : http://www.mysql.fr/support/

N’héstez à apporter votre propre expérience dans les commentaires et poursuivez votre lecture :


Flush logs #3 : Semaine du 14/03/2011

L’actualité MySQL et Oracle sélectionnée par MySQL+
Pour les news en temps réel, suivez-moi sur twitter

Vous pouvez également vous inscrire au flux RSS ou par email pour recevoir automatiquement une notification de publication des nouveaux articles

Pas mal d’infos et de posts techniques cette semaine, passons à la revue du web :

- Sortie de la version 5.5.10 de MySQL, amélioration notable à mon sens, une meilleure visibilité pour l’erreur sort aborted : http://dev.mysql.com/doc/refman/5.5/en/news-5-5-10.html

- Un projet qui débute tout juste mais qui me parait très sympa, un manager pour xtrabackup, a suivre donc…

- présente un outil, finalisé celui-ci, permettant de transformer les update reçus sur un slave en select et de les jouer pour accélérer le traitement des ordres sur le slave (Version 1.1 dispo) : http://karlssonondatabases.blogspot.com/2011/03/want-to-accellerate-mysql-slave-here-is.html

- Un bench assez complet de la version 7 du cluster MySQL : http://www.clusterdb.com/mysql-cluster/mysql-cluster-database-7-performance-benchmark/

- Un petit howto simple et efficace pour débutant sur la mise en oeuvre de la réplication MySQL : http://www.ovaistariq.net/565/setting-up-master-slave-replication-with-mysql/

- Dans quels cas utiliser le partitionnement MySQL ? Un article parmi une série très bien faite sur le partitionnement

- Prenez rendez-vous le 29/03 pour ce web séminaire de Percona sur ce plugin à la mode : HandlerSocket

- Une astuce sur la copie des tables MyISAM : http://www.mysqldiary.com/if-you-copy-a-myisam-table-with-primary-key-don’t-forget-to-order-the-rows-first/

- Un bench de MySQL dans le cloud via Amazon RDS : http://www.mysqlperformanceblog.com/2011/03/15/mysql-on-amazon-rds-part-1-insert-performance/

- Les inscriptions pour le Oracle OpenWorld sont ouvertes : http://www.oracle.com/us/openworld/registration-173440.html

- Un très bon article sur Pythian blog concernant les tables temporaires MySQL, A rapprocher de celui-ci

C’est tout pour cette semaine, bonne lecture !

N’hésitez pas à proposer vos liens : cedric@mysqlplus.fr