Retour

NetOps à DevOps: Une transformation prévisible

by Barbara. Froemmel 27 Mar 2017

On me pose souvent ces questions dans différentes discussions… De quoi DevOps signifie pour un ingénieur réseau ? Quels sont les principaux défis pour un ingénieur réseau pour mettre en œuvre un DevOps modèle? Sonne familier? Avez-vous pensé à ces questions ?

DevOps est devenu un mouvement dans l'industrie aujourd'hui. Il est donc préférable de comprendre d'abord ce que DevOps est et signifie à un ingénieur réseau avant de comprendre les défis qu'il impose. Je pense que nous comprenons tous bien que le succès de toute organisation dépend de sa capacité à fournir et à prendre en charge les produits ou services dont ses clients ont besoin dans un délai raisonnable. De plus, les organisations doivent trier les problèmes et déployer des changements à un rythme accéléré pour atteindre leurs objectifs et garder une longueur d'avance sur leurs concurrents.

DevOps est un conglomérat de développement et d'opérations et tire ses racines des opérations agiles et allégées de l'industrie aujourd'hui. Il offre une valeur significative en réduisant les frais généraux (en termes de processus, d'outils, etc.), en améliorant la gouvernance et en simplifiant la collaboration.

devops

Orchestration des processus de développement et des opérations informatiques

L'industrie des réseaux se trouve à un point charnière en ce qui concerne la DevOps évolution aujourd'hui, en particulier avec les organisations ayant des dépendances écrasantes sur leurs réseaux. Du point de vue d'un opérateur de réseau, il est essentiel que les nouveaux services soient déployés en temps opportun et efficacement. En outre, il est très important de fournir un support opérationnel approprié pour dépanner le réseau afin de répondre aux Contrats de niveau de service (SLA). Ces deux éléments sont extrêmement importants pour un opérateur de réseau et il est donc impératif de lui donner les bons outils pour pré-qualifier les changements en cours de déploiement et également pour trier les problèmes plus rapidement en cas d'incident.

De mon point de vue, le principal défi auquel est confronté un ingénieur réseau lors de la mise en œuvre d'un DevOps modèle ne dispose pas de la bonne boîte à outils ou de la plate-forme fondamentalement conçue pour soutenir cette transformation. Traditionnellement, une combinaison de matériel et de logiciels propriétaires a été positionnée comme la principale source de valeur pour gérer les piles réseau. Les réseaux sont indépendants des fournisseurs, ont évolué au fil des ans (héritage, virtualisation, SDN, etc.) et sont pratiquement devenus l'épine dorsale de l'entreprise aujourd'hui. En règle générale, les opérateurs de réseau créent des scripts d'automatisation qui ne sont pas portables sur plusieurs systèmes d'exploitation, CLI ou applications distribuées.

pont DevOps les outils (comme Puppet, Chef) ont mis l'accent sur la gestion de la configuration. Avec les changements qui se produisent actuellement dans les entreprises et l'augmentation des applications, les opérateurs de réseau ont besoin d'une solution d'automatisation indépendante des fournisseurs qui provisionne l'ensemble du flux de travail, c'est-à-dire la découverte dynamique du réseau, le dépannage automatisé pour l'ensemble du réseau afin de réduire MTTR fournissant un service cinq 9s, et la configuration et change management de manière sécurisée et collaborative. Pour résumer, je crois que la transformation et le défi sont réels, même si certaines organisations voient DevOps comme un hack dans leurs processus actuels sans effectuer de changement fondamental de paradigme. En effet, comme pour tout, l'étendue de son adoption sera différente d'une industrie à l'autre.

NetBrain DevOps Édition (DE) est un outil d'automatisation de réseau gratuit pour analyser et diagnostiquer votre réseau avec Network Apps. NetBrain DE comprend des dizaines d'applications, mais plus important encore, c'est un DevOps plate-forme, afin que vous puissiez écrire vos propres applications sans script ni programmation. Il peut être utilisé pour exécuter des applications qui accomplissent diverses tâches réseau, notamment la surveillance, le dépannage, la vérification des modifications, la conformité et la gestion des stocks. Les utilisateurs peuvent enregistrer des applications et les partager en interne au sein de leur organisation, favorisant ainsi la collaboration.

Services Connexes