Como arquitecto principal de Aryaka, me reúno con los equipos informáticos de clientes potenciales para debatir en profundidad cómo mejorar el rendimiento de sus aplicaciones globales y ofrecer una experiencia de usuario sin fisuras a sus empleados de todo el mundo.
Se trata de un reto importante hoy en día, cuando incluso las aplicaciones empresariales de misión crítica se alojan habitualmente en lejanos centros de datos en la nube y a ellas acceden plantillas distribuidas por todo el mundo, lo que se traduce en mayores latencias en la red.
Durante estas discusiones, a menudo he observado cómo los equipos de TI tienden a relacionar directamente los perfiles de latencia de una red con el rendimiento de las aplicaciones que ofrece la red.
¿Y por qué no?
Hasta hace unos años, los compradores de TI no tenían más opción que invertir en tecnología MPLS para satisfacer sus necesidades de rendimiento de las aplicaciones, y la mejor forma de evaluar un enlace MPLS es fijándose en su perfil de latencia.
Pero lo cierto es que, en el panorama actual de la tecnología de conectividad, el rendimiento es mucho más que las cifras de latencia. Baja latencia ≠ Mejor experiencia del usuario final
Si bien es cierto que la latencia sigue siendo un indicador importante del rendimiento de la red, la latencia por sí sola como medida del rendimiento de las aplicaciones puede resultar a menudo engañosa.
Hoy en día, es posible que un enlace de red con una latencia de, digamos, 100 milisegundos ofrezca una mejor experiencia al usuario final que un enlace de red con una latencia de 80 milisegundos. ¿Pizza sin queso ni pepperoni? Digamos que va a pedir una pizza.
Si elige baja latencia, la pizza aparecerá en su puerta en unos minutos.
Sin embargo, esto no garantiza la calidad de la pizza.
¿Qué pasa si la pizza aparece en su puerta rápidamente, pero faltan partes de ella, como el queso y el pepperoni?
¿Importa que haya llegado a su puerta en un momento? ¿Baja latencia pero alta pérdida de paquetes y fluctuación de fase? Lo mismo ocurre cuando se compara la calidad de la entrega de datos a través de una red y sus perfiles de latencia.
Si una red tiene una latencia muy baja, pero experimenta una gran pérdida de paquetes y fluctuaciones por el camino, no va a resultar en una experiencia agradable y fluida para el usuario final.
Junto con un perfil de baja latencia, una red necesita mantener la integridad de los datos para ofrecer realmente un rendimiento mejorado de las aplicaciones. La ilusión de una experiencia de usuario mejorada
Otro factor a tener en cuenta aquí es cuándo los efectos de la latencia son realmente sentidos por un usuario.
La latencia en una red sólo empieza a tener efectos sustanciales en la experiencia del usuario cuando supera cierto punto, normalmente unos 60 milisegundos.
Por debajo de ese punto, cualquier latencia percibida no es fácilmente perceptible, que es una de las razones por las que utilizar la latencia como medida del rendimiento total de la red puede llevar a menudo a conclusiones inexactas.
Esto es similar al concepto de persistencia de la visión: el público de las películas disfruta de una experiencia visual fluida cuando la velocidad de fotogramas ronda los 16-24 fotogramas/segundo, y una velocidad de fotogramas superior apenas supone una diferencia en la experiencia.
Sin embargo, muchos equipos informáticos con los que hablo se inclinan por elegir una red con una latencia más baja, incluso cuando no pueden percibir plenamente las diferencias en pequeñas medidas de tiempo, como la diferencia entre 10 ms y 30 ms de latencia. Entonces, ¿cuál es la pieza que falta?
Optimización. Cuando los enlaces de baja latencia se combinan con la optimización de la WAN, el tráfico se moldea para mejorar el rendimiento, lo que se traduce en un rendimiento más constante y fiable de las aplicaciones.
Y ésta es un área en la que Aryaka se ha centrado continuamente desde el principio.
Cuando diseñamos una red privada global agregando capacidad de ancho de banda de proveedores de servicios de primer nivel, también construimos una superposición de optimización WAN como parte de nuestra plataforma de red definida por software.
Entre las formas en las que la superposición de optimización WAN ayuda a optimizar los datos en nuestra plataforma de red se incluyen:
- Técnicas de compresión, que minimizan los efectos de la latencia reduciendo la cantidad de datos a través de la red.
- Deduplicación a nivel de byte, que elimina la necesidad de reenviar bytes duplicados a través de toda la red, reduciendo así la congestión en la red.
- Proxies de aceleración de aplicaciones, que actúan sobre tipos específicos de aplicaciones para aumentar su rendimiento reduciendo el «chateo», permitiendo la deduplicación, etc.
- Optimización TCP mediante técnicas como el escalado de ventanas, el acuse de recibo selectivo, la terminación TCP, etc., que sobrecargan eficazmente las aplicaciones TCP para una entrega más rápida.
También existe la ventaja añadida de que la tecnología de optimización alivia la presión sobre los presupuestos de TI al conservar y hacer un uso más eficiente del costoso ancho de banda de la red. La imagen completa: Enlaces de baja latencia + optimización de la WAN Teniendo esto en cuenta, es vital que los compradores de TI tomen decisiones más informadas al evaluar las distintas soluciones de conectividad y no basen sus elecciones en un conjunto restringido de parámetros de rendimiento que no revelan la imagen completa .
Si no lo hacen, no sólo ponen en riesgo el rendimiento de sus aplicaciones y la productividad de sus empleados, ¡sino que al mismo tiempo podrían estar gastando más de lo necesario en costes de red!
Cientos de clientes de Aryaka, que han reconocido la tecnología de optimización como un factor determinante del rendimiento de la red y del ahorro de costes, han observado enormes mejoras en el rendimiento de las aplicaciones gracias a nuestra plataforma de red definida por software, al tiempo que han ahorrado hasta un 56% en los costes generales de la red.
Pero no tiene por qué fiarse de nuestra palabra.
Puede comprobarlo usted mismo participando en una prueba gratuita con nosotros.
De lo contrario, podría verse obligado a masticar una pizza sin queso ni ingredientes. Alimento para la reflexión (juego de palabras intencionado).