Have an account?

  •   Personalized content
  •   Your products and support

Need an account?

Create an account
Proveedor de servicios  /   Inteligencia de red  /  

Una organización más ágil y automatizada con DevOps

Renee Robinson Stromberg, Director de marketing sénior de Cisco

En el competitivo mercado actual, los proveedores de servicios se centran más que nunca en la automatización. Muchas personas confían en DevOps para crear una «cultura de automatización» que les permita responder al progreso con mayor rapidez.

Antes, los operadores se mostraban remisos a confiar en la automatización, pero las nuevas tendencias están obligándoles a revisar su planteamiento. Para empezar deben automatizar la prestación de servicios, conectividad empresarial y valor añadido.

Los clientes corporativos ya no esperan semanas o meses a un nuevo servicio o a que se procese una solicitud de cambio. Desean que sus proveedores de comunicaciones funcionen a demanda, del modo en que todos estamos acostumbrados en los demás aspectos de nuestras vidas. Desean beneficiarse del ancho de banda a demanda y de las ofertas de autoservicio. Pero estos productos requieren un alto nivel de automatización.

El aumento de la movilidad también impulsa la automatización. El tráfico crece con rapidez a medida que las personas se vuelven más móviles. Ahora demandan servicios nuevos, como el vídeo móvil. La automatización puede ayudarles a obtener lo que desean, reduciendo las cancelaciones de los clientes.

Por último, los operadores están estudiando detenidamente el mercado del Internet de las cosas y sus oportunidades a la hora de aumentar los beneficios. Pero configurar y gestionar numerosos dispositivos y sensores a gran escala da mucho trabajo. La automatización ayudar a mantener los costes bajo control.

 

DevOps pone la automatización a tu alcance

Los operadores llevan años intentando automatizar la administración de la red, sin demasiado éxito. Pero ahora se puede recurrir a DevOps para aplicar un enfoque más ágil y sencillo, creado pensando en la automatización. DevOps ayuda a eliminar las barreras entre los distintos equipos que se encargan del suministro de productos y servicios.

DevOps está estrechamente relacionado con el desarrollo de software y las tecnologías informáticas. Pero ahora, las redes se basan cada vez más en el software. DevOps puede ser una herramienta potente a la hora de gestionarlas. Mejora la relación entre los diseñadores de servicios de red y los ingenieros que deben realizar los cambios operativos en los servicios. También pone la responsabilidad de automatizar las operaciones de red directamente en manos de los ingenieros. Ellos son las personas con mayor conocimiento y experiencia sobre la red. Tradicionalmente, los departamentos de TI gestionaban los proyectos de automatización mediante un modelo en cascada, según el cual los arquitectos de TI indican sus requisitos a los programadores. Los programadores crean la automatización y después «la lanzan por encima de la tapia» al otro extremo de un proyecto. A menudo, este proceso es lento y costoso. Como los programadores pueden no ser expertos en redes, los resultados no siempre son óptimos. El enfoque de DevOps está diseñado para permitir a los operadores beneficiarse del conocimiento de los expertos en la materia. Pueden ganar tiempo, reducir costes y ofrecer mejores funciones y servicios a los usuarios.

 

Tres aspectos de DevOps

¿Cómo puedes aplicar el enfoque DevOps a tu red? Concéntrate en tres campos clave.

1. Las personas, los procesos y la cultura

DevOps se basa en un tipo concreto de cultura. El personal debe estar dispuesto a colaborar, más allá de sus funciones y departamentos, en función de los objetivos de la empresa. Los equipos de DevOps deben centrarse en los resultados para toda la compañía, no solo en su enfoque técnico o en su departamento. DevOps también se basa en una sólida convicción en la automatización. Requiere una actitud abierta a la experimentación para promover el intercambio y la reutilización. Crear una cultura de DevOps solo es el primer paso, pero también es el más difícil de lograr. Requiere programas específicos, como Domain 2.0 de AT&T, cuya implementación puede llevar años. Esto sucede particularmente en el caso de organizaciones de gran tamaño.

2. Prácticas

DevOps engloba numerosas prácticas diferentes. Permite considerar la infraestructura como un código, y a los equipos de desarrollo y operaciones compartir las herramientas. También ofrece la capacidad de desarrollar continuamente nuevas funciones y características que se pueden incorporar al código en uso sin parar los sistemas. Ejemplos de prácticas de DevOps son las pruebas automatizadas, la gestión de versiones y los procesos de despliegue. Estos factores ayudan a reducir los riesgos derivados de la implementación de nuevas funciones y a controlar su integración. También permite deshacer y rehacer cambios automáticamente. La monitorización automatizada ofrece acceso a datos que se pueden usar para optimizar los bucles de retroalimentación y mejorar la calidad operativa. Es vital recordar que el desaprovisionamiento es tan importante como el aprovisionamiento en lo que respecta al consumo de recursos. DevOps asume que deseas ofrecer a tus clientes un autoservicio a demanda.

3. Herramientas

DevOps permite hacer uso de una serie de herramientas. Muchas de ellas son libres y de código abierto. Muchos ingenieros de red ya están familiarizados con ellas, programando scripts en Python, Perl y otros lenguajes actuales. Si piensas adoptar DevOps, tus herramientas deben apoyarse, sistematizarse y alinearse con tus objetivos generales de automatización.

 

La clave es una planificación minuciosa

Familiarizarse con los aspectos básicos de DevOps es un buen punto de partida. Pero antes de avanzar, es vital conocer los límites de las herramientas de DevOps y los retos que plantea la automatización de redes. Para automatizar una red híbrida, o una virtualizada compleja, es necesario programar scripts para las configuraciones en tiempo de ejecución. Son muy diferentes de las configuraciones estáticas basadas en plantillas creadas para aplicaciones de TI. Para automatizar una red por completo hay que implementar una forma híbrida de DevOps. Esto significa incorporar las capacidades de automatización de las herramientas de orquestación de servicios al paquete de DevOps. Con la estrategia apropiada, podrás aprovechar las ventajas de DevOps en tu organización. Y con ello, la potencia, la agilidad y el ahorro de que necesitas para mantener la ventaja sobre tus competidores.

 

Más información

Si saber más acerca de cómo aumentar tu agilidad en el mercado para sacar partido de las nuevas oportunidades, consulta el informe técnico Heavy Reading «DevOps para ingenieros de red: las implicaciones para la automatización de la red» (en inglés).

 

Languages

We speak your language. Choose the one you prefer for a translated page

English (UK) | France | Germany | Global | Italy | Spain

¿Estás considerando adoptar DevOps en tu organización? Exploramos las ventajas de una cultura de automatización
Share with us in the comments or our social channels.