Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH,...

17

Transcript of Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH,...

Page 1: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para
Page 2: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para

2Optimización de la distribución de descargas para el sector de los juegos

Resumen:

Tanto si usa una red de distribución de contenido (CDN) como si ha implantado una estrategia con varias CDN, es clave que comprenda su tráfico global y analice las asignaciones de caché. Al evaluar la viabilidad de una distribución optimizada, podrá maximizar el rendimiento en sus CDN. En este artículo descubrirá las prácticas recomendadas para la distribución de descargas, los detalles de los tiempos de espera para eludir los valores predeterminados iniciales, cómo gestionar las actualizaciones periódicas, la mejora de la cobertura de caché principal y mucho más.

Introducción

El sector de los juegos sigue creciendo año tras año con nuevos lanzamientos que deben ser compatibles con un aumento asociado del volumen de tráfico de los usuarios finales. En última instancia, esto se reduce a descargas de archivos de gran tamaño con formatos de mayor calidad, de los que las audiencias designadas esperan un gran rendimiento y una alta disponibilidad. Tanto la disponibilidad como el rendimiento son ahora de importancia crítica en toda una serie de dispositivos y redes, como las transmisiones inalámbricas y los entornos móviles. En el caso de los lanzamientos que causan una gran expectación, los parches de software y las actualizaciones periódicas, podemos mejorar el rendimiento de la distribución mediante la optimización de las estrategias de publicación, la actualización de protocolos de cliente y la aplicación de optimizaciones del almacenamiento en caché, como la mejora de la asignación y el espacio de caché. Podemos desarrollar estrategias basadas en una o varias CDN para proporcionar una alta disponibilidad y una infraestructura de conmutación por error fluida, fundamentales durante los picos de descarga. En este artículo, analizaremos las mejores prácticas, así como los enfoques recomendados para optimizar la distribución.

Page 3: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para

3Optimización de la distribución de descargas para el sector de los juegos

Tabla de contenido

RESUMEN 2

INTRODUCCIÓN 2

PUBLICACIÓN DE CONTENIDO 4

Empaquetado 4

Gestión de versiones y TTL 4

MEJORAS EN EL CLIENTE 5

HTTP/2 5

Conexión UDP rápida en Internet (QUIC) 5

OPTIMIZACIONES DEL ALMACENAMIENTO EN CACHÉ 7

Capacidad y asignación 7

Almacenamiento en caché de objetos parciales 8

OPTIMIZACIONES DE DISTRIBUCIÓN 9

Optimizaciones de TCP 11

Precarga

ALTA DISPONIBILIDAD Y CONMUTACIÓN POR ERROR 10

Preparación/multitudes repentinas 11

Optimización de la experiencia de conmutación por error 11

Estrategia de varias CDN 13

MÉTRICAS DE SEGUIMIENTO 13

CONCLUSIÓN 14

BIOGRAFÍA 15

Page 4: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para

4Optimización de la distribución de descargas para el sector de los juegos

Publicación de contenido

En nuestro esfuerzo por optimizar la distribución, primero nos centramos en el propio contenido mediante estrategias de entrega y empaquetado, así como técnicas de publicación específicas de URL para mejorar el almacenamiento en caché.

EMPAQUETADO Entendemos el empaquetado como una forma de publicar contenido y proporcionar acceso público a los usuarios finales. En el streaming de vídeo, podemos distribuir contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para recuperar contenido en el cliente. Con un enfoque basado en la entrega de descargas mediante HTTP, también podemos utilizar el contenido multimedia presegmentado o las solicitudes de rango de bytes para recuperar contenido, lo que nos proporciona la capacidad de utilizar funciones como la precarga y otras optimizaciones. El enfoque alternativo de usar una convención de nomenclatura de segmentos basada en marca temporal no funcionará bien, ya que no podremos precargar futuros segmentos de la caché. Además, este enfoque puede limitar aún más las posibles optimizaciones de rendimiento de las CDN para contenidos de larga cola y el streaming de alta calidad, como FHD, UHD y RV.

En el sector de los juegos, tenemos varias opciones de empaquetado, como los archivos individuales (es decir, un formato contenedor, como pkg) y los conjuntos de archivos individuales (es decir, software de juegos en más de un contenedor). Entre los inconvenientes de utilizar un conjunto de archivos individuales se incluyen los cambios continuos que afectan a todo el paquete debido a la gestión de cambios y la imposibilidad de precargar futuras solicitudes de archivos individuales de un juego. En estas circunstancias, no podemos emplear optimizaciones como la precarga para los archivos individuales de un paquete de juego, por lo que es importante tener en cuenta cómo ciertas optimizaciones solo están disponibles para determinados métodos de empaquetado.

GESTIÓN DE VERSIONES Y TTL Unos pocos casos de uso, como las series de televisión, las películas, el software de juegos y los parches de firmware de dispositivos, requieren la gestión de versiones. Por ejemplo, las series de televisión utilizan las fechas como un tipo de gestión de versiones, mientras que el software de juegos y los parches de firmware utilizan la versión de lanzamiento para las actualizaciones. Con objeto de almacenar en caché las actualizaciones, podemos aplicar un tiempo de vida (TTL) para garantizar que el contenido permanece en la caché el tiempo deseado. El valor de TTL debe determinarse en función de la sincronización y la popularidad del contenido,

Page 5: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para

5Optimización de la distribución de descargas para el sector de los juegos

teniendo en cuenta la gestión de cambios de back-end en el repositorio de contenidos. Se recomienda utilizar TTL con duraciones largas, como 7, 30 o 365 días, para asegurar que el contenido se entrega lo antes posible a los usuarios finales, lo que permite descongestionar las infraestructuras de back-end.

En el caso de películas, actualizaciones de software de juegos o actualizaciones de firmware de dispositivos recién publicadas que incluyen contenido incorrecto o erróneo, necesitamos tener capacidad para revertir rápidamente y sustituir el contenido a pesar de usar TTL largos. Con el objetivo de adaptar el almacenamiento en caché y dar respuesta a la necesidad de actualizaciones frecuentes, podemos utilizar las capacidades de purga de CDN a través de una interfaz o API para invalidar los objetos de la caché. Se recomienda utilizar las API de purga e incorporar este proceso al ciclo de publicación de contenido para garantizar una buena gestión del control de versiones y la posibilidad de sustituir contenido de manera urgente.

Mejoras en el cliente

Recientemente, se incorporaron varios protocolos, como HTTP/2 y QUIC, en un esfuerzo por mejorar las métricas relacionadas con el rendimiento, como los tiempos de descarga del cliente y los tiempos de conexión global.

HTTP/2 HTTP/2 es el protocolo basado en TCP+TLS diseñado para mejorar las deficiencias de su predecesor, HTTP/1.1. Algunas funciones clave, como la multiplexación, la compresión de encabezados y la priorización de recursos, pueden mejorar considerablemente los tiempos de descarga de paquetes de juegos o actualizaciones de software. Por ejemplo, las mejoras de los encabezados pueden disminuir los tiempos de transferencia, ya que básicamente estamos reduciendo el tamaño de las cargas de solicitud y respuesta. La función más potente de HTTP/2, la multiplexación, permite reutilizar la conexión y distribuir los recursos en paralelo, lo que resulta útil para la descarga de paquetes. HTTP/2 puede activarse para todos los productos web y multimedia que se encuentran actualmente en la plataforma de Akamai.

CONEXIÓN UDP RÁPIDA EN INTERNET (QUIC) Aunque HTTP/2 ofrece muchas mejoras orientadas al rendimiento, el protocolo subyacente sigue siendo TCP, lo que da lugar a problemas conocidos como los algoritmos "seguros" de control de la saturación. Esto puede afectar a las descargas de mayor tamaño y calidad, ya que se necesita un rendimiento uniforme para lograr una experiencia de uso óptima.

Page 6: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para

6Optimización de la distribución de descargas para el sector de los juegos

¿Cómo podemos obtener las ventajas de HTTP/2 y, a la vez, abordar las deficiencias y limitaciones de la pila TCP+TLS? Esto es posible gracias a QUIC, el nuevo protocolo basado en UDP diseñado para superar las distintas limitaciones de rendimiento asociadas al protocolo TCP. Como sabemos, TCP adopta un enfoque bastante conservador con respecto al control de la saturación cuando se detecta una pérdida de paquetes, mientras que QUIC pretende solucionar la caída repentina del rendimiento que puede producirse como resultado de la pérdida de paquetes detectada. QUIC tiene también una configuración 0-RTT/1-RTT para reducir la latencia de inicio. Las nuevas conexiones eliminan los viajes de ida y vuelta adicionales, y las conexiones existentes reutilizan la misma conexión. Todo ello, sumado a una estricta configuración del control de la saturación, nos permite esperar establecimientos de conexión más rápidos, una sólida función de multiplexación y un rendimiento uniforme durante las sesiones de descarga. Con una trayectoria sólida en el aumento del rendimiento en sitios con mucho tráfico, QUIC se está convirtiendo en un estándar de referencia que se puede activar para determinados productos multimedia que se encuentran actualmente en la plataforma de Akamai. Involucre a su equipo de cuentas interno en el estudio de la viabilidad y realice pruebas exhaustivas antes de proceder con un despliegue a gran escala.

SYN

ACKClientHello

ClientKeyExchangeChangeCipherSpec

Finalizado

Datos de aplicación

SYN-ACK

ServerHelloCertificadoServerHellDone

ChangeCipherSpecFinalizado

Datos de aplicación

Page 7: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para

7Optimización de la distribución de descargas para el sector de los juegos

Optimizaciones del almacenamiento en cachéCAPACIDAD Y ASIGNACIÓN Akamai Intelligent Platform consta de un gran número de servidores repartidos por todo el mundo, cerca de los usuarios finales. Cuando la plataforma detecta contenido popular, se mantiene una copia local y se entrega al siguiente usuario que solicita el mismo contenido. Así, se logra una experiencia de usuario óptima, gracias a una mayor proximidad entre los usuarios finales y los servidores de entrega.

Una asignación puede entenderse como un conjunto de servidores de una región concreta del mundo. Podemos configurar perfiles de asignación que canalicen el tráfico de forma óptima, en función del tipo de contenido, la ubicación de los usuarios finales y la ubicación de los servidores de origen.

Además de establecer asignaciones optimizadas, la distribución por niveles (principales por niveles) se puede emplear para descongestionar aún más el origen, mediante la canalización de todo el tráfico desde los servidores perimetrales de Akamai a un conjunto más pequeño de servidores perimetrales, antes de llegar al origen. La distribución por niveles utiliza la asignación inteligente de Akamai para seleccionar un conjunto óptimo de servidores principales que puedan comunicarse

ClientHello(vacío)

ClientHello

ClientHelloDatos de aplicación

Datos de aplicación

DenegaciónSourceAddressTokensCertificados

Datos de aplicación

Datos de aplicación

• 1RTT para nuevas conexiones QUIC • 0 RTT al volver a conectar

Page 8: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para

8Optimización de la distribución de descargas para el sector de los juegos

con el origen. Como podemos ver, básicamente estamos añadiendo un nivel adicional de almacenamiento en caché para descongestionar el origen. Además, podemos ajustar aún más este enfoque de varios niveles mediante el uso de algoritmos de hash con las URL de objeto entrante en el borde de Internet, a fin de seleccionar un conjunto uniforme de servidores para recuperar el contenido o almacenarlo en caché. Al hacerlo, este método reparte de manera uniforme el espacio de caché y el tráfico de red de un cliente en los servidores principales.

ALMACENAMIENTO EN CACHÉ DE OBJETOS PARCIALES El almacenamiento en caché de objetos parciales divide un archivo de gran tamaño en fragmentos más pequeños, y dichos fragmentos de objeto parcial se almacenan en caché solo cuando el usuario final lo solicita. Entre las ventajas de utilizar esta optimización, se incluyen un desperdicio mínimo de bytes ante un exceso de descargas y el hecho de que cada fragmento puede validarse de nuevo de forma individual, en lugar de volver a validar todo el objeto cuando el TTL caduca. Es importante tener en cuenta que esto puede provocar un aluvión de solicitudes de revalidación hacia las cachés principales y los servidores de origen en el caso de los catálogos de contenido extensos. Con orígenes de terceros como AWS S3, esto puede dar lugar a costes innecesarios o, en el caso de NetStorage, ralentizar el origen. Teniendo en cuenta las posibles salvedades, es fundamental establecer los TTL con valores más amplios como, por ejemplo, 30 o 365 días. Además, deshabilitar la revalidación de objetos parciales puede reducir aún más el número de solicitudes y descongestionar el origen. En general, el almacenamiento en caché de objetos parciales y las prácticas recomendadas pueden dar lugar a mejoras del rendimiento y a un ahorro de costes para NetStorage y el almacenamiento de terceros, respectivamente. En los gráficos siguientes se muestra la mejora del rendimiento en cuanto a transferencia, latencia y tiempo de primer byte cuando se optimiza el ajuste

de TTL y revalidación (prueba de concepto).

600 Mbps

500 Mbps

400 Mbps

300 Mbps

200 Mbps

100 Mbps

0 Kbps10/24 11/1 11/1 11/15

Rendimiento (medio)

1.0s

800 ms

600 ms

400 ms

200 ms

0 ms10/24 11/1 11/8 11/15

Latencia (media)

40 ms

30 ms

20 ms

10 ms

0 ms

10/16 10/24 11/1 11/8

Tiempo de respuesta (medio)

Page 9: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para

9Optimización de la distribución de descargas para el sector de los juegos

Optimizaciones de distribuciónOPTIMIZACIONES DE TCP El protocolo de control de transmisión (TCP) es el protocolo de capa de transporte estándar que se utiliza en Internet para controlar y asegurar la distribución de los paquetes de datos que componen un sitio web (es decir, una solicitud o respuesta HTTP). En concreto, TCP controla la configuración de las conexiones entre las máquinas de origen y destino, la tasa de transmisión de paquetes, la detección de la pérdida de paquetes y los algoritmos de recuperación. Akamai tiene capacidad para optimizar las ventanas de conexión, ajustar los tiempos de espera de TCP y la recuperación de pérdidas, maximizar el uso de conexiones persistentes y controlar otros aspectos de TCP para mejorar el rendimiento del sitio. En última instancia, estas optimizaciones maximizan el rendimiento entre los servidores perimetrales de Akamai y los clientes, y también con los servidores de origen.

600 Mbps

500 Mbps

400 Mbps

300 Mbps

200 Mbps

100 Mbps

0 Kbps10/24 11/1 11/1 11/15

Rendimiento (medio)

1.0s

800 ms

600 ms

400 ms

200 ms

0 ms10/24 11/1 11/8 11/15

Latencia (media)

40 ms

30 ms

20 ms

10 ms

0 ms

10/16 10/24 11/1 11/8

Tiempo de respuesta (medio)

Page 10: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para

10Optimización de la distribución de descargas para el sector de los juegos

PRECARGA La precarga proporciona una forma proactiva de recuperar contenido que puede ser necesario en el futuro. En casos de uso tales como el vídeo a la carta (VOD) y el streaming de vídeo en directo, deberíamos utilizar la precarga para recuperar la siguiente solicitud y mantener el contenido preparado. En el caso del VOD, podemos precargar algunos segmentos con antelación, ya que conocemos la longitud del streaming. En cuanto al streaming en directo, debemos precargar 1 o 2 segmentos de antemano. En el caso del almacenamiento en caché de objetos parciales, la precarga de futuros rangos de bytes es un imperativo y se determina según el tamaño del objeto parcial. Tenga en cuenta que las solicitudes de rango de bytes secuenciales pueden maximizar el rendimiento, mientras que las solicitudes de rango de bytes no secuenciales (saltos de un lado a otro dentro y fuera del rango de bytes) pueden desaprovechar el objeto parcial precargado en la caché. Otros casos de uso que podrían beneficiarse de la precarga de contenido con antelación incluyen:

• Activos de larga cola/menos populares, normalmente inactivos

• Rendimiento desigual en una sesión de descarga

• Rápida latencia de inicio y juego

• Vídeos más pequeños (por ejemplo, 30 s de anuncios)

• Grandes paquetes de software

Alta disponibilidad y conmutación por error

El tamaño de las descargas es cada vez mayor. Las películas de alta definición se sitúan entre los 10 y 20 GB. Los juegos suelen superar los 50 GB por descarga. Las audiencias también son cada vez más globales, y los lanzamientos de productos en varios países a la vez son cada vez más frecuentes.

Este tipo de patrones de descarga ejerce una fuerte presión sobre la infraestructura, ya que los consumidores de hoy en día exigen que el contenido se descargue lo más rápido posible y sin contratiempos. Es imprescindible contar con una alta disponibilidad y una estructura de conmutación por error fluida en caso de que suceda algo.

Page 11: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para

11Optimización de la distribución de descargas para el sector de los juegos

PREPARACIÓN/MULTITUDES REPENTINAS En el sector de los juegos online, los periodos de tráfico elevado son muy previsibles. Una manera de resolver este problema consiste en cargar previamente contenido específico y focalizado en conjuntos de servidores del borde de Internet cuidadosamente seleccionados para maximizar el contenido que se distribuye desde la memoria caché. Los casos ideales para la preparación son las actualizaciones periódicas de software o los lanzamientos de juegos. Los equipos de cuentas de Akamai colaboran estrechamente con los clientes con objeto de preparar la red para los periodos previstos de alta demanda de tráfico.

OPTIMIZACIÓN DE LA EXPERIENCIA DE CONMUTACIÓN POR ERROR Mientras nos centramos en mejorar la distribución de descargas, se suele pasar por alto cómo se puede optimizar también la experiencia de conmutación por error. En un modelo de CDN, podemos ajustar varias configuraciones, tales como los valores de tiempo de espera y reintentos entre la CDN y el origen, lo que proporcionará una experiencia de conmutación por error más sólida para los usuarios finales. Se recomienda establecer el valor de tiempo de espera según los tiempos de respuesta medios del origen, además de establecer el número de reintentos con un valor adecuado con objeto de proteger el origen de interrupciones durante los picos. Si se utiliza un enfoque de varios niveles para distribuir contenido, como la distribución por niveles, podemos establecer tiempos de espera en cascada en función de cada nivel que alcance una solicitud. Al hacerlo, nos aseguramos de que cada nivel tenga tiempo suficiente para probar servidores del borde de Internet alternativos antes de proporcionar una respuesta de error al usuario final.

Page 12: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para

12Optimización de la distribución de descargas para el sector de los juegos

Las recomendaciones anteriores proporcionan tiempo suficiente para que los servidores respondan a una solicitud, así como respuestas de error más rápidas durante una interrupción, pero ¿qué sucede cuando se proporciona una respuesta de error? Con objeto de asegurar una conmutación por error fluida en caso de experimentar problemas de conexión, considere la posibilidad de configurar el contenido en un origen secundario para evitar que se muestren errores predeterminados y no informativos a los usuarios finales. Akamai NetStorage se puede emplear como servidor de origen alternativo en determinados escenarios de conmutación por error. Por ejemplo, se puede conservar una página de mantenimiento en NetStorage en caso de interrupciones totales, a la vez que se pueden mantener archivos estáticos de copia de seguridad en NetStorage para los lanzamientos planificados. En caso de necesitar estrategias más complejas de disponibilidad y de conmutación por error, observe el siguiente enfoque con varias CDN.

Asignaciónprincipal primaria

Ruta rápida de reintento

Asignaciónprincipal secundaria

Regiones de borde

Usuario final

Origen

Mapa SureRouteprincipal - origen

Page 13: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para

13Optimización de la distribución de descargas para el sector de los juegos

ESTRATEGIA DE VARIAS CDN Como parte de la planificación de la disponibilidad y la conmutación por error, muchos clientes han dado el paso hacia una estrategia de varias CDN. Así es como hemos visto a algunos de nuestros clientes elegir CDN de forma inteligente.

• Consideraciones de rendimiento regional: entre las técnicas comunes se incluyen tener en cuenta la geografía y el ISP a la hora de tomar una decisión. El número de servidores de las CDN varía de un sitio a otro, lo que implica una disponibilidad y un rendimiento diferentes.

• Decisiones con supervisión de usuarios reales: el lado del cliente devuelve continuamente datos, como el tiempo de descarga, el rendimiento, la red de usuarios finales y otras métricas de rendimiento. Con estos datos, tanto el cliente como el servidor pueden decidir quedarse con la CDN existente o cambiarla. Normalmente, en estos casos, la lógica estaría integrada en un SDK en el cliente.

Métricas de seguimiento

Si bien la distribución de contenido es fundamental, debemos determinar la forma en que podemos realizar seguimientos e informes para varios indicadores clave de rendimiento. Por ejemplo, es necesario realizar un seguimiento del número de descargas que se han iniciado y finalizado para ciertos tipos de descargas (por ejemplo, descargas de software o de juegos).

Para el streaming, algunas de las métricas comunes para realizar el seguimiento son las siguientes:

• Tiempo de inicio: realice un seguimiento del tiempo que los usuarios finales tienen que esperar hasta que se inicia la reproducción o descarga. Los usuarios impacientes desistirán.

• Velocidad de bits: suponiendo que un cliente distribuye streaming con diversas velocidades de bits, realice un seguimiento y mida la media/mediana de calidad que los usuarios finales están consumiendo.

• Duración de la sesión: realice un seguimiento del tiempo que los usuarios están viendo su contenido. Hoy en día, gran parte del contenido de vídeo se rentabiliza mediante anuncios.

Page 14: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para

14Optimización de la distribución de descargas para el sector de los juegos

• Índice de almacenamiento en búfer: realice un seguimiento y asegúrese de que es un número bajo, ya que los usuarios tienen muchas opciones hoy en día y no volverán si tienen una mala experiencia.

• Rendimiento: realice un seguimiento del rendimiento proporcionado por la CDN.

• Finalización de descargas: esto es más relevante para las descargas, pero un cliente desearía saber el porcentaje de descargas completadas, y en algunos casos, adquiere una importancia mayor, sobre todo si un usuario está descargando un juego o software de pago, ya que pueden surgir problemas empresariales si no se puede completar una descarga.

Algunas de estas métricas se pueden capturar mediante los informes multimedia de Akamai, mientras que las métricas del cliente más detalladas pueden requerir integraciones de SDK (Akamai o terceros) para capturar tales datos.

Conclusión

La distribución de descargas de gran envergadura a través de Internet a un público exigente es más fácil en la teoría que en la práctica. Los jugadores quieren el contenido inmediatamente y no están dispuestos a esperar. Los editores de contenido tienen que alcanzar un difícil equilibrio entre el coste, el rendimiento y la disponibilidad. Afortunadamente, Akamai se encuentra en una posición única, al haber trabajado con algunas de las mayores empresas del mundo para ayudarles a gestionar sus eventos de una forma impecable. El equipo de asesoramiento de Akamai (con el que puede ponerse en contacto en [email protected]) cuenta con la experiencia y los conocimientos necesarios para coordinar y gestionar algunos de los mayores eventos de descarga en Internet.

Page 15: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para

15Optimización de la distribución de descargas para el sector de los juegos

Biografía

Sabrina Burney

Arquitecta empresarial

Sabrina Burney ha trabajado en diferentes campos desde que se graduó en la Universidad de Santa Clara. Tiene experiencia en ingeniería informática y siempre

le han apasionado las tecnologías en el mundo de las TI. La experiencia de Sabrina dentro y fuera de Akamai incluye cargos relacionados con el desarrollo de software y la seguridad web y, recientemente, en el ámbito de la experiencia web y multimedia. Gracias a sus conocimientos en diversos campos, puede contribuir a mejorar la experiencia general del usuario en cuanto respecta a la navegación web. El trabajo reciente de Sabrina se centra en el contenido de terceros y en formas de mejorar las vulnerabilidades y la preocupación asociadas (tiene varias patentes en trámite en esta materia). Fuera del trabajo, le gusta jugar al fútbol con los compañeros de trabajo, así como viajar con su familia.

Rajiv Ramnath

Arquitecto empresarial

Rajiv Ramnath es arquitecto empresarial en Akamai. Ha trabajado en algunos de los principales eventos de Akamai, como la Super Bowl y la Copa del Mundo de

la FIFA. Rajiv tiene experiencia en ingeniería informática. Antes de unirse a Akamai, trabajó como desarrollador de software en Singapur, encargándose de proyectos de seguridad para el gobierno de ese país.

Page 16: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para

16Optimización de la distribución de descargas para el sector de los juegos

Changhyeon Lim

Arquitecto empresarial sénior

Changhyeon Lim es arquitecto empresarial sénior en Akamai, en Seúl. Ha dirigido proyectos de consultoría centrada en datos en términos de evaluación de la calidad del servicio e informes personalizados de eventos en directo de importantes emisoras, evaluación

del rendimiento de la distribución de descargas de juegos y firmware, optimización del tráfico y la capacidad del origen, y asesoría para el diseño de la arquitectura y la estrategia tecnológica en servicios multimedia del cliente. Además, está perfilando sus metodologías y desarrollando nuevas áreas de aplicación. Antes de unirse a Akamai, Changhyeon trabajó en diferentes puestos, como desarrollador de software, arquitecto, jefe de productos y responsable de equipo en el ámbito de la plataforma de gestión de la movilidad empresarial y la emisión móvil (DVB-H y mDTV [ATSC-MH]) en Samsung Electronics durante 9 años. Además, cuenta con un doctorado y con una investigación sobre la mejora del algoritmo TCP.

Page 17: Optimización de la distribución de descargas para el …...contenido empaquetado en HLS o DASH, con el uso de contenido multimedia presegmentado o solicitudes de rango de bytes para

17Optimización de la distribución de descargas para el sector de los juegos

Akamai garantiza experiencias digitales seguras a las empresas más importantes del mundo. La plataforma perimetral inteligente de Akamai llega a todas partes, desde la empresa a la nube, lo que permite a nuestros clientes y a sus negocios ser rápidos, inteligentes y seguros. Las mejores marcas del mundo confían en Akamai para lograr su ventaja competitiva gracias a soluciones ágiles que permiten destapar todo el potencial de sus arquitecturas multinube. En Akamai mantenemos las decisiones, las aplicaciones y las experiencias más cerca de los usuarios que nadie; y los ataques y las amenazas, a raya. La cartera de soluciones de seguridad perimetral, rendimiento web y móvil, acceso empresarial y distribución de vídeo de Akamai está respaldada por un servicio de atención al cliente, análisis y una supervisión ininterrumpida durante todo el año sin precedentes. Para descubrir por qué las marcas más importantes del mundo confían en Akamai, visite www.akamai.com, blogs.akamai.com, o siga a @Akamai en Twitter. Puede encontrar los datos de contacto de todas nuestras oficinas en www.akamai.com/locations. Publicado en enero de 2019.