Les administrateurs de bases de données ont souvent du mal à articuler leur valeur pour une organisation. Cela est surprenant étant donné que presque toutes les activités des entreprises d'aujourd'hui reposent sur des données fiables.
Les bases de données sont essentielles à la mission. Dès qu'une base de données se déconnecte, vous pouvez commencer à compter les coûts. Prenons, par exemple, l'expérience d'une grande entreprise informatique. Leur base de données fonctionnait parfaitement; puis ils ont décidé de faire une promotion Black Friday. La société informatique a fait un gros effort de marketing qui s'est avéré être un énorme succès. Plus d'un million de clients se sont connectés ce jour-là, ce qui était génial jusqu'à ce que leur base de données s'arrête brutalement.
C'était la campagne de marketing la plus importante et la plus réussie de l'histoire de l'entreprise. Le centre d'appels générait des centaines de milliers de dollars par minute au plus fort de sa promotion Black Friday. Mais, à la seconde où cette base de données est tombée en panne, cela a eu un impact direct et quantifiable.
Comment définir votre rôle en tant que DBA
Des bases de données non fiables peuvent faire ou défaire une entreprise. Par conséquent, les personnes qui maintiennent ces bases de données en bonne santé ont un impact direct sur les résultats de l'entreprise. Les administrateurs de base de données, les développeurs et les autres dépositaires de données au sein de l'entreprise doivent être en mesure d'articuler la valeur de leurs rôles et la valeur de leur activité en dollars et en cents. Cela est particulièrement pertinent lorsqu'ils recherchent un soutien pour de nouveaux projets ou de l'argent pour les financer.
Vous pourriez aller voir votre patron et lui dire :« Écoute, pourrais-je avoir des outils ici ? » ou "Puis-je changer de base de données ? Je pense que cette autre sera plus productive." Et votre patron pourrait même aimer cette idée, mais il doit obtenir l'approbation d'un responsable financier.
Les responsables financiers voudront des réponses à des questions telles que :
- Comment cela va-t-il faire économiser de l'argent à l'entreprise ?
- Comment cela va-t-il générer plus d'argent pour l'entreprise ?
- Comment réduit-il les risques en termes d'économies ou de revenus ?
- Dans le cas des industries réglementées, comment cela va-t-il réduire le risque de non-conformité ?
C'est là qu'interviennent vos indicateurs de performance clés (KPI).
KPI importants à utiliser pour les directeurs financiers
Utilisez ces KPI de surveillance pour vous aider à communiquer la valeur de vos responsabilités de surveillance quotidienne :
- Disponibilité : Si la disponibilité d'un centre d'appels ou d'une base de données de vente diminue, soyez précis quant à l'impact financier sur l'entreprise. Quantifier la perte d'argent en secondes ou en heures rendra le problème plus tangible pour les décideurs.
- Temps de résolution : Chaque seconde que vous pouvez retirer de votre temps de résolution aura un effet direct sur le montant d'argent économisé ou perdu lors d'une panne.
- Temps de réponse du système : Vos bases de données ont un impact important sur les temps de réponse. Un temps d'attente excessif pour générer un rapport ou un chargement de page lent sur un site d'e-commerce ne manquera pas de nuire à l'activité.
Mettre un montant en dollars sur les problèmes que vous, en tant que DBA, pouvez éviter avec les bons outils et ressources convaincra non seulement les personnes nécessaires de financer vos projets, mais illustrera également la valeur de votre rôle dans l'organisation.
La valeur de la surveillance basée sur le cloud pour les DBA
Nous entendons fréquemment des administrateurs de bases de données s'inquiéter du fait que leurs organisations déplacent des charges de travail vers le cloud et passent à une plate-forme de base de données en tant que service. Ces services gérés gèrent de nombreuses tâches qu'un administrateur de base de données peut effectuer traditionnellement, telles que la mise à jour des bases de données et la sauvegarde des données.
Mais les administrateurs de base de données peuvent également considérer le passage au cloud comme une opportunité supplémentaire de démontrer leur valeur à l'organisation. Le passage au cloud pour la surveillance des performances des bases de données crée la nouvelle tâche de gestion des coûts de ces plates-formes en tant que service. Si j'améliore les performances de ma base de données et que j'utilise moins de ressources (par exemple, en brûlant moins de DTU dans Azure), cela a un impact mensuel implicite sur le coût.
De même, si l'entreprise passe à une nouvelle plate-forme, quelqu'un doit évaluer la pertinence de cette décision. Certains administrateurs de bases de données sont devenus des experts en bases de données et peuvent ne plus s'appeler administrateurs de bases de données. Ils peuvent s'appeler des ingénieurs de données, mais cela n'a pas vraiment d'importance, ce sont les mêmes personnes. Ces DBA utilisent leur expertise pour évaluer la difficulté de migrer d'un système à un autre. Ils examinent les implications financières, comment optimiser la migration pour réduire les coûts et comment configurer le nouveau système pour augmenter la disponibilité.
Par exemple, lorsque Quest a créé Spotlight Cloud, en back-end, nous avons décidé d'utiliser Azure SQL DB. Ensuite, nous avons décidé de migrer vers Cosmos DB, ce qui signifiait qu'une personne ayant une expertise en matière de bases de données devait évaluer si c'était une bonne décision en fonction de l'amélioration des performances, de la disponibilité et des économies.
Utilisation de la surveillance basée sur le cloud pour les applications SaaS
Si vous créez une application SaaS plutôt qu'une application sur site, l'environnement de développement change radicalement, ou du moins la nature de son utilisation change. Lorsque vous créez un outil sur site, vous examinez les performances de cette base de données dans le contexte d'un seul serveur sur lequel elle s'exécute et d'un seul environnement dans lequel elle se trouve. Supposons donc que vous ayez 20 utilisateurs et 20 bases de données. périmètre quantifiable sur lequel mesurer vos performances.
Maintenant, mettez cela dans un environnement SaaS. Potentiellement, des milliers d'utilisateurs sur des dizaines de milliers d'instances sont surveillés à un moment donné. N'importe lequel de ces utilisateurs peut se connecter à tout moment. Alors maintenant, tout d'un coup, vous devez aborder un spectre de performances complètement différent.
Donc, bien sûr, le rôle du DBA évolue, mais il n'en est pas moins important et n'en a pas moins d'impact sur l'entreprise. En fait, plus les organisations plongent dans le cloud, plus les administrateurs de base de données deviennent critiques, notamment pour le ramener à une valeur articulée.
Lorsqu'un administrateur de base de données peut utiliser la surveillance des performances de la base de données pour démontrer les économies de coûts par seconde, par cycle de calcul et par gigaoctet de stockage utilisé chaque mois, soudain, le directeur financier s'assoit et prend bonne note des administrateurs de base de données.