Kevin Anel Hernandez RuizCCIE #34455 – “Servicios de CONSULTORIAS, PROYECTOS e INSTALACIONES de infraestructuras de redes | seguridad | proveedor de servicios | +12 años experiencia.”15 articles
Con la aplicación adecuada de los conceptos de NetDevOps, ya no hay que pensar en una red como estática, rígida y frágil. En cambio, hay que comenzar a tratar una red como algo flexible y sensible a los deseos o necesidades comerciales (intent-based).
Bueno… esos son los deseos de nuestro amigo ingeniero de red Carl, que desea brindar soluciones basado en las necesidades comerciales.
Conoce a Carl
Carl es un buen ingeniero de red, con algunas habilidades de programación. Quisiera obtener datos de sus equipos para su auditoría, realizar pruebas en su infraestructura, seguimiento de cambios en la infraestructura, recibir alertas en Webex Team, agilizar procesos de creación de usuarios VPN, Permisos Firewall, etc. Todo esto de manera programada pero… ¿Como?
Método tradicional
Carl utiliza sus conocimientos y herramientas tradicionales para configurar sus equipos, ya sea CLI, SNMP, HTTP, Etc para desarrollar la infraestructura. Aunque estos métodos bastan para implementar soluciones, puedes tener ciertas limitaciones como: aprovisionamiento rápido, notificaciones de cambio, manipulación de data y envío hacia aplicaciones externas como ServiceNow, MS Team, Slack, Discord, etc.
Carl quiere adaptarse a este nuevo cambio y poder brindar mejores procesos y mejoras a la organización. Carl se da cuenta que hay herramientas que Cisco DEVNET le pueden ayudar:
¿Que es DEVNET?
Devnet significa en su abreviación en inglés, Developer Networking.
Devnet es como mezclar un ingeniero de redes con un ingeniero de programación.
Como vemos, nuestro amigo Carl ha estado aprendiendo a programar para mejorar, automatizar y adaptar los requerimientos empresariales.
¿Como se benefician las empresas?
Prácticamente en todo. Hay aplicaciones en casi todas las tecnologías:
Que tal algunos ejemplos:
- Notificación de distanciamiento de personas (COVID-19) a través de análisis de imágenes de cámaras.
- Manejar infraestructuras básada en código (IaC)
- Activar procesos de permisos en Firewall desde aplicaciones como ServiceNow.
- Automatización de aprovisionamiento.
Conclusión
Bueno, eso sería todo por ahora. Más adelante podemos tomar 1 de las herramienta como Ansible, GIT o Docker, etc. y ver un ejemplo práctico.
Si te interesa posts como este, puedes leerlos todos en nuestra página web SYNCORP.
Referencias:
Network Programability Video Course
https://blogs.cisco.com/partner/how-can-devnet-help-you
https://medium.com/faun/devops-without-devops-tools-3f1deb451b1c
