BLOG

Enquête NetDevOps : La vie de plus en plus automatisée de NetOps

Miniature de Lori MacVittie
Lori MacVittie
Publié le 23 mars 2020

La dernière enquête NetDevOps est disponible et les résultats sont prometteurs quant à l’état du pipeline de déploiement d’entreprise.

Fruit d'un effort communautaire, l'enquête NetDevOps recherche des détails que l'on ne trouve généralement pas dans les enquêtes axées sur « le réseau ». Les principales conclusions sont présentées de manière claire et nette sur le lien susmentionné, ainsi que les données brutes. Que votre serviteur a téléchargé avec impatience pour l'explorer.

La vérité incontournable de cette enquête est que la vie d’un professionnel des opérations réseau est de plus en plus automatisée. Des changements de configuration à la détection des anomalies, des mises à niveau logicielles au provisionnement au jour zéro via les solutions des fournisseurs, l'automatisation est désormais la norme. Cela ne nous surprend pas ; nos propres recherches ont révélé la même chose.

Ce que j’aime dans cette enquête, ce n’est pas qu’elle constitue un bon point de validation pour nos propres recherches, mais qu’elle plonge dans des détails que nous n’abordons pas. Par exemple, lorsque nous posons des questions sur l’état de l’automatisation des pipelines, nous le faisons en termes généraux. L'enquête NetDevOps examine en détail ce que signifie cette automatisation au niveau de chaque activité. 

Sur treize opérations de réseau différentes, en moyenne 4,75 sont aujourd’hui automatisées. Les activités liées à la configuration (génération, déploiement et archivage) ainsi que la collecte/création de rapports de données et les contrôles de conformité sont les plus fréquemment citées comme étant automatisées.

La plupart des organisations ne privilégient pas une approche immuable de l'infrastructure. En effet, beaucoup permettent aux modifications de configuration via la CLI en plus des déploiements automatisés par pipeline. Comme dans d’autres domaines, notamment la gestion des identités, ces pratiques peuvent poser problème. Une source unique de vérité offre la possibilité de revenir facilement en arrière si un problème survient. Les modifications via CLI accroissent l'entropie, ce qui peut entraîner rapidement des complications sur le long terme.

La détection des incidents, c’est-à-dire des anomalies, repose aujourd’hui surtout sur des alertes automatisées de montée/descente ou de seuil. Mais de plus en plus de NetOps choisissent d’utiliser la corrélation d’événements via des moteurs de règles ainsi que l’IA/ML. SNMP demeure la principale source de télémétrie, suivie de près par d’autres protocoles comme ICMP et les journaux traditionnels. L’API et la télémétrie en streaming sont adoptées par environ un quart des répondants. La moitié des répondants envisagent le streaming de télémétrie, tandis que près d’un quart (23 %) le teste activement. L’usage combiné de l’API et de la télémétrie en continu reflète une évolution moderne des opérations réseau grâce à ces technologies clés qui favorisent l’IA/ML et préparent à l’AIOps.

graphique de tendance

Alors que NetOps construit son avenir automatisé, personne ne devrait être surpris, et encore moins ceux qui ont suivi nos propres recherches, que Python soit le langage de choix. En ce qui concerne les outils, Ansible est clairement le favori pour les activités automatisées de génération et de déploiement de configuration, tandis que Git continue de croître en tant que référentiel de choix.

La tendance vers l’automatisation est une question de survie pour la plupart des pratiques d’exploitation réseau. Avec plus d'un tiers gérant 251 à 1 000 appareils et un autre tiers gérant 1 001 à 5 000 appareils, l'automatisation est le moyen le plus efficace de suivre des calendriers de déploiement de plus en plus exigeants.

L'enquête NetDevOps révèle que la plupart des répondants apportent des changements majeurs à la production sur une base mensuelle. La majorité d’entre eux proposent des changements majeurs « moins d’une fois par mois » ou « 1 à 5 fois par mois ». Les modifications mineures sont toutefois plus fréquemment appliquées à la production, sur une base hebdomadaire. La majorité préconise des changements mineurs, soit « 1 à 5 fois par semaine » ou « plus d’une fois par jour ».

L' enquête NetDevOps contient beaucoup plus de détails et je vous encourage vivement à la lire pour avoir une idée du pouls du monde des opérations réseau de plus en plus automatisées.