Saltar al contenido principal
2024

Kiwify reduce los costos de transcodificación de video en un 70 % gracias a la infraestructura de AWS

Kiwify migró su proceso de codificación de vídeo a AWS, utilizando un codificador desarrollado internamente y centrando el procesamiento al 100% en las instancias puntuales de GPU.

Beneficios

70 %
de reducción de los costos de codificación de video
Un 80 %
de reducción del tiempo de codificación de video
162 %
de crecimiento de salidas desde la CDN
100%
del proceso de conversión de video se ejecuta en instancias de spot de GPU

Información general

Kiwify, fundada en 2001, es una plataforma web de intercambio de cursos que permite a los creadores de contenidos compartir cursos y mentorías en línea. Este modelo de negocio ha llevado a la empresa a crecer hasta contar con casi 200 empleados, dar apoyo a más de 29 mil creadores de contenidos y llegar a 25 millones de estudiantes.

Hoy en día, el 99 % de los cursos ofrecidos por Kiwify incluyen aprendizaje en video, lo que hace que el proceso de codificación de video sea fundamental. Este proceso consiste en comprimir los archivos de video para que sean más ligeros y se puedan transmitir por internet con calidad y sin consumir muchos recursos de ancho de banda. El proceso se realiza mediante algoritmos de compresión, que eliminan la información redundante y optimizan la codificación.

A man wearing headphones is studying at a desk with a notebook and an open laptop in front of him. He is writing notes and appears focused on his work.

Acerca de Kiwify

Creada en 2020, Kiwify es una plataforma que permite el desarrollo y el intercambio de conocimientos en línea. En la actualidad, la empresa cuenta con más de 190 empleados y presta servicio a más de 29 mil creadores de contenidos y alrededor de 25 millones de estudiantes.

Oportunidad | Aumento de la disponibilidad

Según el ingeniero de DevOps de Kiwify, Fernando Silva, hasta hace poco, este proceso se realizaba en otra plataforma de transmisión. Sin embargo, la empresa se desconectó en dos ocasiones, lo que provocó la caída de los cursos disponibles en la plataforma. “Tenemos alrededor de ocho mil videos en funcionamiento diariamente. Por eso empezamos a explorar cómo solucionar este problema”, explica Fernando Silvia. En aquel momento, la empresa ya era cliente de AWS y se puso en contacto con el proveedor para buscar alternativas.


Solución | Innovación en el uso de instancias de spot

Tras realizar varias pruebas de concepto, Kiwify decidió desarrollar su propio codificador, que se procesaría en instancias puntuales de Amazon EC2 con CPU Intel. “Pasamos cerca de un mes realizando pruebas antes de tomar esta decisión. Hicimos pruebas con spot y sin spot para comprobar el nivel de rotura y analizamos todos los números”, recuerda.

Aunque el uso de la CPU resolvió inicialmente el problema, el trabajo conjunto de AWS y Kiwify demostró que la migración del procesamiento a instancias aceleradas en la GPU NVIDIA podía aportar aún más rendimiento y una mayor reducción de costos. Al utilizar específicamente las instancias L4 de NVIDIA y trabajar con Amazon Elastic Kubernetes Service (Amazon EKS) y AWS Karpenter , el equipo de Silva pudo aumentar el procesamiento paralelo aprovechando las instancias puntuales de EC2 aceleradas por la GPU, lo que se tradujo en un rendimiento 12 veces más rápido que el obtenido con las instancias EC2 sin aceleración.

Con este resultado, en febrero la empresa decidió agregar a su procesamiento instancias de spot de EC2 aceleradas por GPU, un proyecto respaldado por NVIDIA. En la actualidad, Kiwify utiliza unas 400 instancias de spot de GPU mensuales que, junto con instancias de spot de EC2 sin aceleración, procesan un volumen de videos que puede variar entre 6 y 12 mil por día. Además de sus operaciones de codificación, Kiwify tiene 12 PB de datos pendientes de migración de la antigua plataforma a AWS.

Beneficios | Reducción de costos y aumento de la agilidad

Con la implementación de las instancias de spot de GPU, Kiwify ha registrado una serie de mejoras operativas. En cuanto a los creadores de contenidos, la conversión de videos, que antes podía llevar de 30 minutos a 2 horas, se realiza ahora en un máximo de 20 minutos, lo que reduce drásticamente los tiempos de incorporación de nuevos clientes.

“La infraestructura de AWS también nos aportó estabilidad. Empezamos a usar instancias de spot en diciembre y hasta ahora no hemos tenido ningún tiempo de inactividad”, señala Silva. El ejecutivo también señala que la salida de la red de entrega de contenidos (CDN) ha crecido un 162 % desde enero, sin que hayan aumentado los costos de la empresa. “Nuestros problemas terminaron después de migrar al 100 % a AWS. Para el cliente, lo que importa es que la CDN esté transmitiendo y, hasta ahora, nunca hemos tenido problemas”, afirma.

Silva señala que todos estos beneficios se obtuvieron junto con una reducción de costos del 70 % en comparación con el modelo que adoptaron anteriormente. “Desde enero, nuestra cartera de clientes se ha duplicado y hemos mantenido los costos de codificación de video. Este resultado se obtuvo con el uso de spot, que nos permitió optimizar el procesamiento y los costos”, afirma.

Missing alt text value
Nuestros problemas desaparecieron tras migrar al 100 % a AWS. Para el cliente, lo que importa son los vídeos en directo

Fernando Silva

Ingeniero de DevOps de Kiwify

Introducción

Organizaciones de todos los tamaños y de todos los sectores transforman sus negocios y cumplen sus objetivos cada día gracias a AWS. Contacte con nuestros expertos y comience hoy mismo su propio traspaso a AWS.
Contacte con el departamento de Ventas

¿Ha encontrado lo que buscaba hoy?

Ayúdenos a mejorar la calidad del contenido de nuestras páginas compartiendo sus comentarios