Administrar una red puede sonar sencillo, sin embargo, puede ser bastante complejo. Podemos profundizar en administrar una red en dos partes, componentes y funciones.
Los componentes pueden ser: Routers, switches, access points, gateways, dispositivos de acceso remoto y controladores.
En cuanto a funciones: Configurar, monitorear, generar backups y recovery, inventariar, integrar entre diferentes tecnologías, resolver problemas e incidentes, asegurar el control plane y data plane y planificar sus ciclos de vida.
Son varias funciones y por lo general se tienen muchos componentes desplegados ampliamente. Por lo que desde que las redes existen se han creado diferentes mecanismos para simplificar las tareas del administrador de redes. Controladores, centralizadores de control plane, element managers, soluciones de monitoreo con algunas funciones adicionales para la administración. Muchas de estas soluciones están basadas en hardware o dependen de la virtualización y se consumen como servidores virtuales.
Estos controladores así como las redes que gestionan deben ser flexibles, escalables, resilientes y los más modernos usan análitica de red como input para machine learning para optimizar la red o prevenir errores. Si hacemos una retrospectiva en el mundo de servidores y su relación con la flexibilidad, escalabilidad y la resiliencia podemos evidenciar que existe un modelo de consumo de capacidades de cómputo muy popular que lo resuelve de gran manera.
El cloud al rescate
Todos los Hyperscale Cloud Providers son resilientes por definición, se contratan por consumo flexible y son muy fáciles de escalar en base a reglas de crecimiento/decrecimiento.
Los equipos de networking se quedan on-premises y como vimos en anteriores párrafos administrarlos puede ser complejo: Migraciones, bugs, upgrades, rollbacks, etc.
Los equipos de networking tienden a ser dinámicos: movimiento en cantidad de usuarios, adición o reducción branches, nuevas conexiones con nuevos requerimientos de anchos de banda, requerimientos del negocio como visibilidad, eventos, reportes y alarmas, y todo lo que tiene que ver con seguridad. Al mirar todo este dinamismo de la red aparenta ser mínimamente contradictorio administrarla desde appliances de hardware fijo y máquinas virtuales estáticas.
Cloud Managed
Administrar la red y todos sus componentes desde la nube trae consigo varios beneficios para el administrador y en muchos casos los extiende también a los usuarios:
Administración centralizada
Sin importar el tamaño de la red o cuan descentralizada esté, la administración desde la nube permite unificar funciones de operación, automatización, visibilidad y analítica para optimizar la red. Aumentar o disminuir dispositivos para administrar suele ser resuelto por la capacidad del cloud de pagar por lo consumido y la posibilidad de escalar en base a requerimiento.
Data-driven y Machine Learning
Muchas de las soluciones modernas de gestión de networking desde la nube ofrecen hacer analítica de los datos de la red y aprender en base a Machine Learning tanto para resolver problemas proactivamente como para optimizar su funcionamiento. Todos los cloud providers ofrecen plataformas de machine learning y data analytic por lo que acercar los datos, los algoritmos y las plataformas parece lo más lógico.
Zero-touch provisioning
Configurar equipamiento de networking nuevo es otra de las funciones manuales que se requieren del administrador de red. Usar una plataforma basada en nube permitiría también configurar y aprovisionar el nuevo equipamiento de manera automática con solo tener conexión a internet y asignar las configuraciones y funciones correspondiente.
Innovación a velocidad cloud
Como sabemos el cloud permite entre otras cosas continuous integration y continuous deployment (CI/CD). Esto trasladado a nuestro sistema de gestión de networking en cloud permite incorporar nuevas funciones de manera continua y ágil. Y no menor, parchado continuo de bugs y errores.
Todos los fabricantes de networking tienen en su portfolio de productos de Cloud Managed Networking. Entre los conocidos están ExtremeCloud IQ de Extreme Networks, Meraki Dashboard o FortiManager Cloud.
¿Ud. Ya tiene implementado o en roadmap algún sistema de gestión de networking basado en nube?