Pérennisez vos opérations de base de données : adoptez l'automatisation maintenant
Sans le bon investissement dans des outils qui permettent aux DBA d'effectuer efficacement leur travail pour soutenir le fonctionnement fluide de l'entreprise, plus tôt ou plus tard, les conséquences se feront sentir.
En tout jour, un administrateur de base de données (DBA) est susceptible d'être impliqué dans une énorme variété d'activités administratives, dont une grande partie est imprévue.
Alors que les équipes applicatives ont tendance à avoir un périmètre de travail plus étroit et plus ciblé, la journée type d'un DBA peut inclure des activités planifiées et imprévues dans la planification de capacité, l'installation, la configuration, la conception de base de données, la migration, la surveillance de performance, la sécurité, le dépannage, ainsi que la sauvegarde et la récupération de données.
Cela met une pression énorme sur les DBA et nécessite de la ténacité et de l'agilité pour avancer au même rythme que le reste de l'organisation. Mais ces défis deviennent souvent accablants car, face à la complexité accrue du centre de données, les DBA n'ont pas les outils adéquats en place pour leur permettre de faire face aux charges de travail imprévues et volatiles.
Alors qu'une équipe applicative a tendance à avoir un ensemble d'outils pour gérer le cycle de vie du développement – du contrôle de code et tests automatisés à l'intégration continue et au déploiement automatisé, le rôle du DBA tourne trop souvent autour de l'exécution de travail imprévu pour maintenir les voyants verts allumés dans le centre de données.
C'est un fait malheureux de la vie pour tout manager IT qu'une partie du temps sera consacrée au travail imprévu, compte tenu de la complexité pure de l'infrastructure IT d'entreprise moderne.
Mais ce qui est alarmant, c'est que les DBA passent une part substantielle de leur semaine de travail à traiter des zones de travail imprévu qui auraient pu être complètement évitées par le déploiement d'outils d'automatisation, comme les échecs de déploiement et la gestion des dommages dus aux changements non gérés.
Cette tendance est inquiétante car elle met l'ensemble de l'organisation, qui repose sur le bon fonctionnement des bases de données, en danger, les DBA sous pression croissante étant forcés de compromettre la vitesse pour la qualité, ou vice versa.
Tout comme les bases de données sont devenues de plus en plus précieuses pour l'entreprise moderne, elles sont aussi devenues vertigineusement complexes. Par conséquent, les DBA sans outils d'automatisation appropriés font face aux exigences de traiter des niveaux d'information inimaginables dans l'économie always-on d'aujourd'hui.
Plutôt que de se concentrer sur l'innovation et la collaboration transversale avec d'autres équipes, les DBA se retrouvent submergés par des tâches mundanes pour assurer une performance optimale de la base de données sur une grande variété de systèmes sur site et cloud. Mais il y a plusieurs étapes que les organisations peuvent prendre pour éviter de gaspiller le temps précieux de leurs DBA sur du travail imprévu inutile.
Le groupe Application Services d'American Electric Power avait besoin d'un moyen rapide et efficace pour visualiser, éditer et valider des informations depuis de multiples systèmes et emplacements vers leurs bases de données back-end.
Après avoir recherché leurs options, l'équipe IT de l'entreprise a déployé Toad®, un ensemble d'outils de gestion de base de données de Quest que les développeurs de bases de données, administrateurs de bases de données et analystes de données utilisent pour gérer les bases de données relationnelles et non-relationnelles en utilisant SQL.
Le groupe Application Services d'American Electric Power a instantanément rationalisé le développement et les tests d'applications et a significativement réduit le temps passé sur l'administration de base de données.
Les membres de l'équipe Application Service Group peuvent rapidement identifier et terminer les sessions qui ont verrouillé la base de données, libérant des ressources pour traiter d'autres transactions dans la file d'attente plus rapidement.
Cela a considérablement amélioré la performance de la base de données et, par conséquent, la performance des applications pour les utilisateurs finaux. Le résultat final était une entreprise mieux performante et les DBA ont pu se concentrer sur la vraie innovation plutôt que sur l'administration mundane de base de données.
Pour aider les entreprises à adopter le DevOps, les DBA peuvent recommander quels outils les développeurs sont capables d'utiliser pour aider à conduire l'automatisation, permettant aux organisations de répondre rapidement au changement.
Les solutions de développement de base de données permettent aux DBA d'implémenter des processus cohérents et répétables pour suivre le rythme d'environnements en constante évolution et devenir plus agiles.
Tout DBA reconnaîtra instantanément la valeur d'automatiser les cycles de développement tout en minimisant simultanément les risques associés aux bugs, problèmes de performance, standards de codage et équipes dispersées.
Une fois développé, un code de bonne qualité, haute performance, créé de manière unique pour l'organisation, est inégalé comparé aux solutions clés en main. Une fois le code développé, les DBA sont capables d'implémenter des processus de développement de base de données cohérents et répétables, ce qui signifie qu'ils sont facilement capables de répondre aux exigences métier.
Maintenant que les organisations peuvent appliquer l'automatisation à leur cycle de vie de développement de base de données, elles sont capables de briser plus facilement les silos entre les équipes de développement et d'opérations.
Le DevOps est un moyen de rationaliser la façon dont les gens travaillent au sein d'une organisation qui embrasse les processus agiles et l'automatisation pour permettre à l'entreprise de répondre au changement plus rapidement et plus efficacement avec un coût et un risque moindres.
Le DBA est central pour faciliter ce changement. En implémentant des processus automatisés, les applications peuvent être développées et libérées en une fraction du temps comparé au codage et tests manuels.
Une étude récente a démontré que, comparées aux entreprises qui n'ont pas adopté une approche agile du DevOps, les organisations IT haute performance bénéficient de 60 fois moins d'échecs et récupèrent de ces échecs 168 fois plus vite que leurs pairs moins performants.
Cela signifie que les jours de passer des mois à aller et venir entre la planche à dessin et le produit sont révolus en un instant. Au-delà du DevOps, la portée pour éliminer les silos et donner aux autres équipes les moyens de collaborer efficacement est illimitée avec l'automatisation.
Des plateformes d'applications basées sur serveur faciles à utiliser et simples à déployer permettent aux utilisateurs de travailler en collaboration en tirant parti des requêtes des uns et des autres, comme des scripts SQL, des workflows d'automatisation et des jeux de données curatés.
En tirant parti d'outils automatisés complets, les DBA peuvent planifier les tâches routinières et mundanes comme la maintenance de base de données, les vérifications de santé, l'exécution de scripts et le reporting.
Au lieu de cela, ils peuvent se concentrer sur les activités plus larges qui nécessitent une intervention humaine et peuvent apporter de la valeur à l'entreprise, comme la conception de base de données, la planification de capacité, la surveillance de performance et la résolution de problèmes. Des bases de données stables et fonctionnelles ont un effet d'entraînement positif sur toutes les unités métier.
Inversement, sans le bon investissement dans des outils qui permettent aux DBA d'effectuer efficacement leur travail pour soutenir le fonctionnement fluide de l'entreprise, plus tôt ou plus tard, les conséquences se feront sentir.
Source : John Pocknell, senior product manager chez Quest Software
Système de contrôle d'automatisation
- L'automatisation renforcée propulse une robotique plus performante dans le moulage par injection
- ABB lance le cobot IR 14050 compact et léger — flexible, sûr, piloté par la précision
- Bilsing Automation North America s'agrandit dans une usine de 10 400 pi² à Roseville
- Exploiter l'automatisation intelligente pour rendre la fabrication à l'épreuve du futur dès aujourd'hui
- Hitachi finalise l'acquisition de JR Automation, renforçant les solutions robotiques
- Équipement d'automatisation de soudage avancé : boostez efficacité et qualité
- Comment déployer l'automatisation intelligente dès maintenant : un guide pratique
- De l'UI à l'IA : Naviguer dans le paysage de l'automatisation
- Tendances émergentes façonnant l'automatisation industrielle : perspectives 2024