¿Cómo son las redes definidas por software en los centros de datos?

La estructura actual de las redes de "data center" no permite el crecimiento con la velocidad exigida por las demás capas y por la computación en la nube
¿Cómo son las redes definidas por software en los centros de datos?

El hecho de que los "data centers" hoy ya pueden contar con estructuras de procesamiento y almacenamiento virtualizados refuerza la necesidad de cambio en cómo las redes son administradas y estructuradas.

Cuando se las compara con las interfaces de gerencia disponibles para los ambientes de procesamiento y almacenamiento virtualizados, las interfaces de gerencia para redes de "Data Center" puede ser consideradas arcaicas: se trata de un mundo dominado por comandos manuales en interfaces no gráficas.

Como resultado, la capa de red no acompaña, de manera automática, los cambios dinámicos y los movimientos de workload que ocurren en las capas de procesamiento, storage y aplicaciones.

Otro cambio necesario está relacionado a la escalabilidad de las estructuras actuales, cuyo objetivo es organizar la carga de trabajo y soportar proyectos de computación en la Nube que requieran ambientes multi-tenant.

Así, las redes de los Data Centers precisan ser divididas en contenedores o tenants aislados lógicamente. Sin embargo, en gran parte de las estructuras actuales, los protocolos disponibles no soportan la cantidad de tenants o contenedores que necesitan ser generados.

En resumen, la estructura actual de las redes de Data Center no permite el crecimiento con la velocidad exigida por las demás capas y por la explosión en el número de aplicaciones y proyectos de Cloud. Así, será principalmente en los Data Centers que observaremos las primeras implementaciones de SDN.

¿Cómo evaluar una solución de SDN para Data Center? ¿Virtualización de red o SDN?
Así como ocurrió con la computación en la nube, cada proveedor tiene o tendrá su definición y visión para SDN.

Los beneficios prometidos por gran parte de las soluciones gravitan en relación a mejorar el tiempo de respuesta a las demandas del negocio y la de las aplicaciones, a aumentar la escalabilidad y, a partir de formas más inteligentes de configuración, poder mejorar la integración con ambientes de Cloud o crear nuevas ofertas de servicio.

Además, existe la expectativa (o promesa) de reducción en los costos de adquisición y operación. Con beneficios semejantes: ¿Cómo analizar y elegir una solución de SDN para Data Center?

Para la toma de decisión es preciso, en primer lugar, hacer un listado de los requerimientos que generalmente están relacionados al negocio. Este análisis es necesario para verificar si con la implementación de SDN se está realmente resolviendo un problema o sumando sólo un layer de administración.

Para los análisis técnicos, básicamente las soluciones de SDN para Data Center son:

  • SDN standard: son las soluciones que presentarán las features más básicas de SDN. Estas soluciones generalmente serán basadas en switches simples (white boxes) y conexión con plataformas básicas (generalmente Open Source) como Openflow.
  • SDN como virtualización de la red: estas soluciones formarán parte de lo que el mercado definió como Software-Defined Data Center, que es la unión de procesamiento, storage y redes virtualizadas. En ese caso la solución de SDN tendrá visibilidad desde la capa de red hasta la capa de los servidores virtuales.
  • SDN como elemento de integración entre redes y aplicaciones: estas soluciones pueden ser consideradas como una evolución del modelo de SDN, ya que se utiliza la misma arquitectura pero con una amplitud de visibilidad mayor, lo que posibilita alcanzar la capa de aplicaciones.

Las soluciones SDN Standard son las que serán utilizadas directamente en empresas que poseen los Data Centers conocidos como Massively Scalable Data Centers o MSDCs (Amazon, Google, etc), por ser empresas en condiciones de realizar una fuerte inversión en desarrollo de interfaces e integraciones.

Sin embargo, probablemente, estas soluciones no formarán parte del mainstream de adopción de SDN en Data Center.

Respecto a SDN como virtualización de red, no implicará necesariamente un aumento de la capacidad o nivel de uso de la red, pero sí un mejor gerenciamiento de los ambientes virtualizados, debido a la visibilidad e integración de las redes creadas por los servidores virtuales.

Es importante resaltar que estas soluciones estarán limitadas a los ambientes virtualizados, o sea, no tendránvisibilidad completa o tendrán acción limitada en las interfaces de servidores no virtualizados (bare metal).

Por su parte, las soluciones de SDN que colocarán la aplicación como centro del Data Center tienen como objetivo dar una mayor amplitud y permitir la visibilidad de interfaces de servidores virtualizados y no virtualizados, y así permitir la integración con las aplicaciones, tornando los parámetros utilizados relevantes para el ambiente de red del Data Center.

La idea principal es permitir que las modificaciones en las aplicaciones o nuevos deployments se reflejen directamente en la capa de red.

En cualquiera  de los tres grupos es importante destacar que el perfil de los administradores deberá ser acompañado con cambios provenientes de la adopción de SDN en Data Center, ya que gran parte de los beneficios vendrá de la customización efectiva y de la integración entre las capas de redes, servidores, storage y aplicaciones.

Para esta customización será necesarios conocimientos de lenguaje de programación y desarrollo de scripts que generalmente no son de dominio de los profesionales de red.

El momento de los 40G en los Data Centers
Una de las promesas que acompañó la adopción de SDN en los Data Centers es la reducción en el costo de hardware de red (switches principalmente), ya que parte de la inteligencia sale de los switches y migra para una capa de software.

Esta reducción se reflejará directamente en los costos de interface, permitiendo la adopción de mayores velocidades en el acceso.

Actualmente, gran parte de las corporaciones poseen múltiples interfaces por servidor (en promedio, de 4 a 8 interfaces dependiendo de la industria y del segmento de negocio).

Velocidades como 40G permitirán la reducción en las cantidades de interface, lo que impactará directamente en la reducción de los costos de cabling y OPEX, y posiblemente podrán permitir una adopción mayor de conexiones ISCSI con el ambiente de storage.

Las soluciones de Software-Defined Networking en los Data Centers constituyen una provechosa alternativa que presenta importantes beneficios tanto para el negocio como para el área de IT, adaptándola a los requerimientos de cada organización.

Lucas Pinz es gerente Senior de Tecnología, especializado en redes, de Logicalis Latin America. 

Temas relacionados