Pular para o conteúdo principal
2024

Kiwify reduz os custos de transcodificação de vídeo em 70% com a infraestrutura da AWS

A Kiwify migrou seu processo de codificação de vídeo para a AWS, usando um codificador desenvolvido internamente e concentrando 100% de seu processamento em instâncias spot de GPU.

Benefícios

70%
redução nos custos de codificação de vídeo
80%
redução no tempo de codificação de vídeo
162%
crescimento nas saídas de CDN
100%
do processo de conversão de vídeo em execução nas instâncias GPU Spot

Visão geral

Fundada em 2001, a Kiwify é uma plataforma de compartilhamento de cursos baseada na web que permite que criadores de conteúdo compartilhem cursos e mentorias on-line. Esse modelo de negócios levou a empresa a crescer para quase 200 funcionários, apoiando mais de 29 mil criadores de conteúdo e alcançando 25 milhões de estudantes.

Hoje, 99% dos cursos oferecidos pela Kiwify incluem aprendizado por vídeo, tornando o processo de codificação de vídeo fundamental. Esse processo envolve a compressão de arquivos de vídeo para que eles fiquem mais leves e possam ser transmitidos pela internet com qualidade e sem consumir muitos recursos de largura de banda. O processo é realizado usando algoritmos de compressão, que removem informações redundantes e otimizam a codificação.

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.

Sobre Kiwify

Criado em 2020, o Kiwify é uma plataforma que permite o desenvolvimento e o compartilhamento de conhecimento online. Hoje, a empresa tem mais de 190 funcionários, atendendo a mais de 29 mil criadores de conteúdo e cerca de 25 milhões de estudantes.

Oportunidade | Buscando mais disponibilidade

De acordo com o engenheiro de DevOps da Kiwify, Fernando Silva, até recentemente, esse processo era realizado em outra plataforma de streaming. No entanto, a empresa saiu do ar em duas ocasiões, retirando do ar os cursos realizados na plataforma. “Temos cerca de oito mil vídeos rodando diariamente. É por isso que começamos a explorar como resolver isso”, diz Fernando Silvia. Na época, a empresa já era cliente da AWS e entrou em contato com o fornecedor para buscar alternativas.


Solução | Inovando no uso de instâncias spot

Depois de realizar várias provas de conceito, a Kiwify decidiu desenvolver seu próprio codificador, que seria processado nas instâncias spot do Amazon EC2 usando CPUs Intel. “Passamos cerca de um mês realizando testes antes de fazer essa escolha. Testamos com e sem spot para verificar o nível de quebra e analisamos todos os números”, lembra.

Embora o uso da CPU tenha resolvido o problema inicialmente, o trabalho conjunto entre a AWS e a Kiwify demonstrou que a migração do processamento para instâncias aceleradas por GPU da NVIDIA poderia trazer ainda mais desempenho e maior redução de custos. Usando especificamente instâncias NVIDIA L4, trabalhando com o Amazon Elastic Kubernetes Service (Amazon EKS) e o AWS Karpenter , a equipe de Silva conseguiu aumentar o processamento paralelo aproveitando instâncias spot EC2 aceleradas por GPU, resultando em um desempenho 12 vezes mais rápido do que o obtido com instâncias do EC2 sem aceleração.

Com esse resultado, em fevereiro, a empresa decidiu adicionar instâncias spot EC2 aceleradas por GPU ao seu processamento, um projeto que foi apoiado pela NVIDIA. Hoje, o Kiwify usa cerca de 400 instâncias de GPU Spot mensalmente, que, junto com as instâncias Spot do EC2 sem aceleração, processam um volume de vídeos que pode variar de 6 mil a 12 mil por dia. Além de suas operações de codificação, a Kiwify tem 12 PB de dados aguardando migração da plataforma antiga para a AWS.

Benefícios | Reduzindo custos e ganhando agilidade

Com a implementação de instâncias spot de GPU, a Kiwify relatou uma série de ganhos operacionais. Em relação aos criadores de conteúdo, a conversão de vídeos — que antes levava de 30 minutos para 2 horas — agora é feita em no máximo 20 minutos, reduzindo drasticamente o tempo de integração de novos clientes.

“A infraestrutura da AWS também nos trouxe estabilidade. Começamos a usar instâncias spot em dezembro e até agora não tivemos nenhum tempo de inatividade”, ressalta Silva. O executivo também destaca que a produção de CDN (Content Delivery Network) cresceu 162% desde janeiro, sem aumento nos custos da empresa. “Nossos problemas terminaram após a migração de 100% para a AWS. Para o cliente, o que importa é que a CDN esteja no ar e nunca tivemos problemas até o momento”, diz ele.

Silva ressalta que todos esses benefícios foram obtidos junto com uma redução de 70% nos custos em comparação com o modelo adotado anteriormente. “Desde janeiro, nossa base de clientes dobrou e mantivemos os custos de codificação de vídeo. Esse resultado veio com o uso do spot, o que nos permitiu otimizar o processamento e os custos”, diz ele.

Missing alt text value
Nossos problemas cessaram após a migração de 100% para a AWS. Para o cliente, o que importa são os vídeos no ar.

Fernando Silva

Engenheiro de DevOps da Kiwify

Comece a usar

Organizações de todos os tamanhos e setores estão, dia após dia, transformando seus negócios e alcançando seus objetivos com o uso da AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a AWS hoje mesmo.
Entre em contato com a equipe de vendas

Você encontrou o que estava procurando hoje?

Informe-nos para que possamos melhorar a qualidade do conteúdo em nossas páginas