Regresa

NetOps a DevOps: Una transformación previsible

by Barbara.Froemmel 27 de marzo, 2017

A menudo me hacen estas preguntas en diferentes discusiones... ¿Qué DevOps significa para un ingeniero de redes? ¿Cuáles son los principales desafíos para un ingeniero de redes para implementar un DevOps ¿modelo? ¿Suena familiar? ¿Has pensado en estas preguntas?

DevOps se ha convertido en un movimiento en la industria actual. Así que es mejor entender primero qué DevOps es y significa para un ingeniero de redes antes de comprender los desafíos que impone. Creo que todos entendemos bien que el éxito de cualquier organización depende de su capacidad para entregar y respaldar los productos o servicios que sus clientes necesitan en un plazo razonable. Además, las organizaciones deben clasificar los problemas e implementar cambios a un ritmo acelerado para cumplir sus objetivos y mantenerse por delante de la competencia.

DevOps es un conglomerado de desarrollo y operaciones y tiene sus raíces en las operaciones ágiles y ajustadas de la industria actual. Proporciona un valor significativo en la reducción de los gastos generales (en términos de procesos, herramientas, etc.), mejora la gobernanza y simplifica la colaboración.

devops

Orquestación de procesos de desarrollo y operaciones de TI

La industria de las redes se encuentra en un punto crucial con respecto a la DevOps evolución actual, especialmente con organizaciones que tienen una dependencia abrumadora de sus redes. Desde el punto de vista de un operador de red, es fundamental que los nuevos servicios se implementen de manera oportuna y eficiente. Además, es muy importante brindar un soporte operativo adecuado para solucionar los problemas de la red a fin de cumplir con los requisitos establecidos. Acuerdos de nivel de servicio (SLA). Ambos elementos son extremadamente importantes para un operador de red y, por lo tanto, es imperativo dotarlos de las herramientas adecuadas para precalificar los cambios que se están implementando y también para clasificar los problemas más rápido en caso de un incidente.

Desde mi punto de vista, el principal desafío al que se enfrenta un ingeniero de redes al implementar un DevOps El modelo no tiene el conjunto de herramientas o la plataforma adecuados que estén diseñados fundamentalmente para respaldar esta transformación. Tradicionalmente, una combinación de hardware y software propietario se ha posicionado como la principal fuente de valor para administrar pilas de red. Las redes son independientes del proveedor, han evolucionado a lo largo de los años (heredadas, virtualización, SDN, etc.) y prácticamente se han convertido en la columna vertebral de los negocios en la actualidad. Por lo general, los operadores de red crean scripts para la automatización que no son portátiles entre múltiples sistemas operativos, CLI o aplicaciones distribuidas.

La mayoría de las DevOps Las herramientas (como Puppet, Chef) se han centrado principalmente en la gestión de la configuración. Con los cambios actuales que están ocurriendo en las empresas y el aumento de las aplicaciones, los operadores de red necesitan una solución de automatización independiente del proveedor que proporcione el flujo de trabajo completo, es decir, detección dinámica de redes, solución de problemas automatizada para toda la red para reducir MTTR brindando servicio de cinco 9s, y configuración y change management de manera segura y colaborativa. Para resumir, creo que tanto la transformación como el desafío son reales, aunque hay algunas organizaciones que ven DevOps como un hack en sus procesos actuales sin hacer un cambio de paradigma fundamental. De hecho, como con cualquier cosa, el alcance de su adopción diferirá de una industria a otra.

NetBrain DevOps Edición (DE) es una herramienta de automatización de red gratuita para analizar y diagnosticar su red con Network Apps. NetBrain DE incluye docenas de aplicaciones, pero lo más importante es que es un DevOps plataforma, para que pueda escribir sus propias aplicaciones sin secuencias de comandos o programación. Se puede usar para ejecutar aplicaciones que realizan una variedad de tareas de red que incluyen monitoreo, resolución de problemas, verificación de cambios, cumplimiento y gestión de inventario. Los usuarios pueden guardar aplicaciones y compartirlas internamente dentro de su organización, fomentando la colaboración.

Relacionado: