Comment dissiper le brouillard dans votre parc de bases de données avec Foglight de Quest
Si on analyse l’évolution des parcs de bases de données des entreprises, on constate une croissance constante du volume de données, du nombre de bases de données et aussi une plus grande variété de bases de données. Cependant cela ne se répercute pas nécessairement sur les effectifs des équipes DBAs, ce serait même plutôt le contraire. Notre expert Bernd Jodocy nous explique comment optimiser la gestion de vos bases de données avec un outil unique.
Par conséquent, plusieurs grands défis se posent pour les DBAs d’aujourd’hui : ils doivent faire toujours plus avec moins de ressources et ils ne pourront plus se satisfaire de ne maîtriser qu’une seule technologie de base de données.
La réponse qu’essaient d’y apporter les éditeurs de bases de données, c’est une plus grande automatisation ainsi qu’un outillage de plus en plus sophistiqué et facile à utiliser. En effet, chaque base de données vient aujourd’hui avec son propre logiciel de gestion et de monitoring : Enterprise Manager pour Oracle, Management Studio pour SqlServer, PgAdmin pour PostgreSQL, MySQL Workbench pour MySQL, OpsManager pour MongoDB,…
Donc à la difficulté de connaitre les différentes spécificités des bases de données, s’ajoute encore pour le DBA la nécessité de maitriser ces outils spécifiques. Et ne parlons même pas de la perte de temps qu’engendre le passage permanent d’un outil à l’autre.
Ne serait-il pas mieux d’avoir un outil unique et centralisé pour l’ensemble de votre parc ? C’est exactement ce que vise Foglight !
Console centralisée
En effet, Foglight permet depuis une console unique et centralisée la surveillance de l’ensemble de vos bases de données et d’avoir en permanence une visibilité complète sur le parc installé. Et vous pouvez également optimiser les bases de données grâce notamment à des alertes, diagnostics et analyses de performances.
Figure 1 : Console centralisée avec vision sur la disponibilité, la charge et les alarmes
Diagnostics approfondis des problèmes
Foglight permet également d’explorer rapidement les problèmes d’intégrité ou de performances de la base de données que ce soit en temps réel ou en historique.
Les tableaux de bord intégrés de gestion et de performance vous permettent de comprendre l’activité de la base de données. Foglight permet l’exploration multidimensionnelle de la charge de travail SQL. Vous pouvez explorer le cube de données SQL pour étudier facilement la charge de travail de la base de données et afficher toutes les dimensions de vos données, y compris les utilisateurs, les programmes, SQL et les sessions.
Vous pouvez également résoudre les problèmes d’accès concurrentiel en un temps record grâce aux examens historiques des scénarios de blocage et de verrouillage. L’analyse des verrous fait partie du flux de travail d’exploration dimensionnelle, ce qui simplifie significativement les investigations.
Figure 2 : Vue performance en temps réel
Figure 3 : Analyse des performances et de la disponibilité en temps réel en historique.
Système d’alerte adaptative
Plutôt que de constamment valider la performance et disponibilité des bases de données, vous êtes alerté uniquement en cas de problèmes critiques. En effet, Foglight fournit une bibliothèque d’alarmes prêtes à l’emploi, y compris les alarmes de déviation de base, qui fournissent des informations détaillées pour le dépannage. Le système d’alertes adaptives se déclenche en cas d’écarts par rapport à l’activité normale pendant différentes périodes et permet de suivre les performances avec la détection automatique et le calcul des valeurs normales (Baselines) pour toutes les mesures.
Il est également facile d’ajouter des alarmes, y compris des alarmes basées sur vos propres scripts ou encore de l’intégrer avec vos autres moniteurs d’entreprise d’une manière transparente.
Figure 4 : Tableau de bord des alarmes
Reporting étendu
Vous pouvez utiliser les données collectées par Foglight pour développer des tableaux de bord et des rapports personnalisés. Foglight fournit des centaines de rapports prédéfinis que vous pouvez étendre et adapter à vos besoins.
Figure 5 : Exemple d’un rapport
Retour d’expérience client sur Foglight
Nous avons également interrogé l’un de nos clients, une institution financière en Belgique sur les raisons pour lesquelles ils apprécient Foglight déjà depuis plus de 15 ans.
L’équipe DBA doit gérer une grande variété de bases de données avec notamment de l’Oracle sur des serveurs Sparc Solaris et SQL Server sur Windows, mais également sur Azure.
Foglight leur permet d’avoir un tableau de bord unique pour l’ensemble du parc installé et d’y suivre son activité, sa disponibilité et sa performance.
Les DBAs ont adapté le système d’alerte pour remonter uniquement les alertes critiques vers le monitoring central. Ceci leur a permis de limiter fortement le nombre d’appels pendant les nuits et les weekends.
L’information collectée par Foglight est exploitée pour générer des rapports périodiques avec des informations essentielles pour l’équipe DBA, mais également des KPIs pour le management avec notamment des informations sur la performance, la croissance, le nombre d’alertes sur la période, …
Mais ce ne sont pas uniquement les DBAs qui profitent de Foglight. Les équipes de développement y ont également accès et peuvent donc eux-mêmes profiter des fonctionnalités du Performance Investigator de Foglight et faire de l’optimisation de leur code d’une façon autonome. Ceci permet d’augmenter fortement la qualité du code et de détecter des problèmes de conception plus tôt et éviter ainsi que des problèmes de performances ne soient détectés après la mise en production.
Ceci et d’autres fonctionnalités font que les DBAs et les développeurs ne peuvent pas s’imaginer de devoir se passer de Foglight.
En résumé
Les DBAs se trouvent confrontés à de multiples défis actuellement et avec l’exigence d’être de plus en plus efficaces sur un environnement de plus en plus varié. Foglight est un moyen efficace de pouvoir faire face à ces défis et – en référence au nom Foglight – d’être la lumière qui guide dans ledissipe le « brouillard » des bases de données.
En résumé, Foglight offre :
- Une plate-forme de surveillance et de diagnostic unique pour les environnements de base de données hybrides
- Une puissante analyse des charges de travail des bases de données pour l’optimisation
- Des alertes personnalisables et des modèles d’alerte réutilisables pour des notifications système utiles
- Une détection proactive des problèmes et des fonctionnalités d’analyses utilisant Performance Investigator (disponible pour Oracle, SQL Server et MySQL)
N’hésitez pas à nous contacter pour plus d’informations sur Foglight de Quest et sur la manière dont nous pouvons vous accompagner dans sa mise en place.