Netflix implementa un sistema automático para optimizar recursos de contenedores

Fuentes: Netflix implements automated system to optimize container resources

Netflix ha desarrollado el Stratum Resource Tuner (SRT), una plataforma interna que automatiza el ajuste de recursos en sus contenedores de procesamiento de medios. Esta herramienta resuelve el problema de la sobredimensión de recursos, una práctica común en plataformas serverless que genera costes operativos elevados y carga cognitiva para los ingenieros. El sistema opera sin intervención humana directa, utilizando un enfoque de cinco pasos que incluye la recopilación de métricas de uso, la generación de recomendaciones, la verificación mediante experimentos y la aplicación segura de los cambios.

El SRT se integra en la plataforma Titus de Netflix, gestionando cientos de miles de contenedores para cargas de trabajo como codificación de video, empaquetado y calificación de calidad. La herramienta es opcional para los propietarios de funciones, quienes deben activarla manualmente por tipo de recurso (CPU, memoria, disco o red). Una vez activada, el sistema promueve las recomendaciones a través de estados como 'CREATED', 'EVALUATING', 'APPLIED' y 'MONITORED', garantizando la estabilidad antes de aplicar cambios permanentes.

La implementación se centra inicialmente en cargas de trabajo de alto rendimiento con requisitos de latencia relajados, que representan el 70% al 80% del uso de recursos. Este enfoque permite reducir el consumo de cómputo sin comprometer la calidad del servicio. El sistema es configurable por función, permitiendo a los equipos ajustar los umbrales de seguridad y los límites de recursos según las características específicas de cada carga de trabajo. Esta automatización es crucial para Netflix debido a la rápida evolución de los codecs de video, como AV1 y AV2, y la expansión de su catálogo hacia nuevos formatos como podcasts y eventos en vivo, donde la eficiencia de los recursos es vital para mantener costes controlados en un entorno de infraestructura en constante cambio.