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 n’adoptent pas une approche immuable en matière d’infrastructure. Autrement dit, une pluralité permet des modifications de configuration via CLI en plus des déploiements automatisés via le pipeline. Tout comme nous l’avons vu dans d’autres domaines, notamment celui de la gestion des identités, ces types d’autorisations peuvent s’avérer problématiques. Une source unique de vérité garantit que les modifications peuvent être facilement annulées en cas de problèmes. Les modifications via CLI introduisent une plus grande entropie, ce qui peut accélérer les problèmes au fil du temps.
La détection des problèmes, c'est-à-dire des anomalies, repose aujourd'hui principalement sur des alertes automatiques de montée/descente/seuil. Mais un nombre croissant de NetOps se tournent vers la corrélation d’événements à l’aide de moteurs de règles ainsi que d’IA/ML. SNMP reste la principale source de télémétrie, suivie de près par d'autres protocoles (ICMP) et journaux traditionnels. L'API et la télémétrie en streaming sont utilisées par environ un quart des répondants. Près de la moitié des répondants « réfléchissent » au streaming de télémétrie, tandis que près d’un quart (23 %) l’évaluent. L’utilisation à la fois de l’API et de la télémétrie en streaming indique une pratique de modernisation des opérations réseau, car il s’agit de deux technologies clés qui permettent l’IA/ML et un état futur de l’AIOps.
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.