

Lorsque vous exploitez une infrastructure à l'échelle requise pour soutenir l'organisation d'ingénierie mondiale de NetApp, l'observabilité n'est pas une option ; elle est fondamentale.
Dans nos centres de données d'ingénierie et nos environnements cloud, nous gérons des dizaines de milliers de machines virtuelles, des pétaoctets de stockage, des plateformes Kubernetes et des ressources multicloud qui prennent en charge les charges de travail critiques de développement, de test et de laboratoire. Maintenir la stabilité, la sécurité et l'efficacité dans cet environnement exige bien plus qu'une simple visibilité. Il faut une plateforme qui transforme les informations en actions. C'est pourquoi l'équipe informatique d'ingénierie de NetApp s'appuie sur NetApp Data Infrastructure Insights (DII) comme capacité opérationnelle essentielle.
En tant que client zéro, l'équipe d'ingénierie informatique exploite DII en production, non pas à titre de démonstration ou d'exercice d'assurance qualité, mais comme un véritable outil opérationnel. Chaque fonctionnalité que nous adoptons est évaluée selon un critère simple : améliore-t-elle de manière significative la façon dont nous opérons à grande échelle ? Si ce n’est pas le cas, nous ne l’utilisons pas.
Le rôle du Client Zéro est souvent mal compris. L’équipe d’ingénierie informatique ne valide pas si les fonctionnalités fonctionnent comme prévu, car c’est le rôle de l’assurance qualité. Nous évaluons plutôt les capacités post-GA dans des environnements réels et posons une question plus pratique : le produit est-il évolutif et cette fonctionnalité nous aide-t-elle à mieux gérer l’ingénierie informatique ?
Lors du déploiement de nouvelles fonctionnalités DII, celles-ci sont d'abord activées dans notre environnement de production. Nous évaluons leur intégration aux flux de travail opérationnels réels, notamment en matière d'observabilité, d'automatisation, de sécurité et de gouvernance. Les retours d'information aux équipes produit s'appuient sur l'expérience opérationnelle plutôt que sur une valeur théorique. Seules les fonctionnalités présentant un avantage opérationnel tangible sont intégrées aux opérations courantes.
L'un de nos cas d'utilisation proactifs les plus critiques consiste à identifier les machines virtuelles non autorisées dans notre environnement cloud.
Les équipes d'ingénierie informatique déploient régulièrement des milliers de machines virtuelles éphémères. Il arrive parfois qu'une machine virtuelle mal configurée ou défaillante génère une augmentation soudaine et inattendue des IOPS, mettant en péril les performances du stockage, l'infrastructure réseau et la stabilité globale du système. DII nous permet de surveiller en temps réel les indicateurs de performance des machines virtuelles et d'identifier rapidement les comportements anormaux.
Lorsque DII détecte une augmentation soudaine et prolongée des IOPS, il déclenche une réponse automatique. Des alertes sont générées en fonction des seuils de performance, les propriétaires responsables des VM sont notifiés et une fenêtre de remédiation définie est fournie. Si l’anomalie persiste au-delà de cette fenêtre, la VM est automatiquement arrêtée.
Ce flux de travail automatisé en boucle fermée protège l'infrastructure partagée avant que les utilisateurs ne subissent le moindre impact, sans nécessiter d'intervention manuelle.
L'équipe d'ingénierie informatique gère les charges de travail sur les plateformes VMware sur site et OpenShift, ainsi que dans des environnements cloud publics tels qu'AWS, Azure et Google Cloud. DII offre une vue unifiée de la consommation des ressources sur l'ensemble de ces plateformes, ce qui nous permet de comprendre précisément quelles ressources sont utilisées, où elles s'exécutent et avec quelle efficacité.
Bien que DII ne soit pas un outil de facturation ou de refacturation, il offre aux équipes de gouvernance la visibilité opérationnelle nécessaire pour identifier les charges de travail sous-utilisées, mettre en évidence les gaspillages potentiels de capacité et éclairer les décisions de planification de la capacité. Ces informations sont partagées directement avec les équipes de gouvernance internes, éliminant la nécessité pour Engineering IT de compiler des rapports et permettant une prise de décision plus rapide et fondée sur les données manuellement.
La cohérence devient une exigence de sécurité à l'échelle où opère l'informatique d'ingénierie.
Nous utilisons DII pour garantir l'application continue des configurations standard dans tous les centres de données. Cela inclut la vérification que le chiffrement du stockage est activé sur les volumes critiques, l'application des meilleures pratiques de configuration des volumes et la validation des politiques de croissance afin de prévenir les problèmes de capacité inattendus.
Au-delà de la conformité de la configuration, DII contribue activement à la sécurité des charges de travail. Nous surveillons l’activité des fichiers et des dossiers afin de détecter les comportements anormaux, tels que des activités potentielles de ransomware ou des actions destructives. Lorsque des schémas suspects sont identifiés, DII peut déclencher automatiquement des instantanés, contribuant ainsi à préserver l’intégrité des données tout en réduisant le besoin de surveillance manuelle constante.
À mesure que notre OpenShift encombrement s'étend, l'observabilité de Kubernetes est devenue de plus en plus cruciale.
DII offre une visibilité complète sur la configuration, les performances et l'état général de Kubernetes, permettant aux équipes de la plateforme de détecter rapidement les problèmes au niveau du cluster grâce à des indicateurs, des alertes et des tableaux de bord centralisés adaptés à leurs besoins. Cependant, les tableaux de bord ne constituent qu'une partie de l'histoire.
L'équipe d'ingénierie informatique tire également parti de l'ensemble d'API étendu de DII pour intégrer les données d'observabilité directement dans les flux de travail d'automatisation personnalisés. Les équipes peuvent ainsi récupérer par programmation les inventaires de clusters par site, interroger les données de performance et intégrer les informations de DII à d'autres outils internes. Cette approche basée sur les API permet aux équipes d'exploiter les données d'observabilité au sein des flux de travail qu'elles utilisent déjà, sans introduire de nouvelles contraintes opérationnelles.
DII joue un rôle essentiel dans le maintien d'une ServiceNow CMDB précise et fiable.
Nous utilisons DII comme source principale de référence pour les éléments de configuration, alimentant automatiquement la CMDB avec les métadonnées des machines virtuelles, les relations d'infrastructure et les informations de propriété de l'environnement. Cette intégration améliore considérablement la corrélation des changements et des incidents, réduit la maintenance manuelle de la CMDB et garantit que les données de configuration restent à jour.
En cas d'incidents ou de changements, les équipes peuvent faire confiance aux données qu'elles utilisent car elles proviennent directement de la télémétrie de l'infrastructure en temps réel.
Les clients demandent souvent pourquoi le département Engineering IT ne s'appuie pas sur des plateformes d'observabilité génériques.
La réponse est simple. DII comprend nativement l’infrastructure NetApp, s’intègre directement à la télémétrie et aux journaux ONTAP, et s’aligne sur notre façon d’exploiter le stockage, le calcul, Kubernetes et le cloud au sein d’une plateforme unifiée. Plus important encore, DII permet des opérations axées sur l’automatisation, transformant l’observabilité en actions concrètes plutôt qu’en tableaux de bord statiques.
Déployer DII à grande échelle renforce un principe fondamental NetApp sur NetApp : les outils informatiques les plus précieux ne sont pas ceux qui possèdent le plus de fonctionnalités, mais ceux qui préviennent discrètement les problèmes avant même que quiconque ne les remarque.
De la détection des machines virtuelles non autorisées et de l'observabilité de Kubernetes à l'automatisation de la sécurité et à l'intégration de la CMDB, DII aide les équipes d'ingénierie IT à anticiper les problèmes, à réduire les risques et à opérer en toute confiance.
Ramanjaneyalu M est ingénieur principal en systèmes d'information chez NetApp, avec une expertise en infrastructure cloud, Kubernetes, stockage et opérations informatiques d'entreprise.