Floatplane: A plataforma de streaming que impulsiona os criadores
OVHcloud e Floatplane


50 000: subscritores de todos os criadores

4K: resolução de vídeo oferecida pela Floatplane

5 minutos: tempo de aprovisionamento dos nós Kubernetes
O contexto
A Floatplane é uma plataforma de streaming lançada em 2018 pela Floatplane Media Inc., uma filial do Linus Media Group. Fornece aos criadores de conteúdos um modelo de receita baseado em subscrições que não depende de algoritmos ou anúncios, e oferece carregamentos de vídeo de alta qualidade, incluindo resolução 4K. Ao contrário das plataformas tradicionais, o acesso ao conteúdo é pago, oferecendo aos criadores um controlo financeiro direto.
A Floatplane tem crescido de forma constante, optando pela infraestrutura Bare Metal em vez da escalabilidade da cloud para um melhor controlo e sustentabilidade. Embora ainda seja um nicho de mercado, a plataforma expandiu as suas características, e os programadores de terceiros criaram aplicações não oficiais para dispositivos como o Roku e o Android TV. Focada na capacitação dos criadores e nos conteúdos premium, a Floatplane continua a aperfeiçoar a sua experiência de utilizador e a expandir as suas ofertas de conteúdo para 50 000 subscritores de todos os criadores.
O desafio
À medida que a empresa cresce, dependendo apenas dos servidores Bare Metal, a escalabilidade pode tornar-se um grande desafio – talvez até o maior desafio.
Trabalhar com uma infraestrutura física pode levar a prazos de implementação mais longos e a uma gestão complexa de recursos. A expansão da capacidade requer a configuração e a manutenção de novo hardware, o que leva ao aumento dos custos e das despesas operacionais, sem a granularidade de servidores mais pequenos, como os que estão disponíveis como instâncias Public Cloud.
Além disso, a adaptação a cargas de trabalho flutuantes torna-se difícil, uma vez que o redimensionamento não é instantâneo. Podem surgir estrangulamentos de desempenho, afetando a fiabilidade do serviço e a experiência do cliente. A expansão geográfica também apresenta desafios, uma vez que são necessários novos datacenters e soluções de rede abrangentes.
Para se manterem competitivas, as empresas precisam de encontrar um equilíbrio entre desempenho, flexibilidade e rentabilidade. Isto leva-as frequentemente a adotar uma solução híbrida ou cloud para complementar a infraestrutura Bare Metal existente, permitindo instâncias de redimensionamento a pedido rápidas.
A solução
Para complementar a infraestrutura Bare Metal existente da Floatplane, foram incluídos produtos Public Cloud. O Managed Kubernetes Service e os Load Balancers foram adicionados para escalar a plataforma a pedido, conforme necessário, em função da carga de trabalho.

Para fazer face aos desafios, a Floatplane implementou uma infraestrutura híbrida que combina:
- Servidores Bare Metal: Servidores dedicados que alojam os serviços principais, incluindo o armazenamento Ceph e a virtualização com XCP-ng.
- Managed Kubernetes Service: Utilizado para executar aplicações internas, processar a escalabilidade e implementar novas cargas de trabalho de forma eficiente.
- Rede privada vRack: Comunicação segura e de baixa latência garantida entre servidores físicos e Kubernetes.
A empresa executa o Rancher RKE2 como distribuição Kubernetes na sua infraestrutura de máquinas virtuais, visando uma implementação e gestão de carga de trabalho fáceis e sem complicações.
Para o dimensionamento automático, a equipa da Floatplane ajustou as configurações do Kubernetes e criou gráficos Helm personalizados para gerir os pools de nós de forma eficiente. Ao alinhar os ciclos de vida das instâncias com a estrutura de faturação da OVHcloud, otimizaram os custos e garantiram que as cargas de trabalho se mantinham responsivas à procura.
« O requisito mais importante era a capacidade de escalar rapidamente […]. Os cerca de 5 minutos que decorreram entre o pedido e o aprovisionamento por parte da OVH corresponderam às nossas necessidades.»
Jonathon Beauregard II, Responsável pela infraestrutura na Floatplane
O resultado
Ao integrar servidores Bare Metal no Managed Kubernetes, a Floatplane conseguiu:
- Escalabilidade da cloud híbrida sem falhas – A capacidade de aprovisionar rapidamente nós Kubernetes para transcodificação, reduzindo o tempo de aprovisionamento para cerca de 5 minutos.
- Eficiência operacional – As equipas podem implementar e escalar clusters Kubernetes sem esforço, garantindo uma gestão fluida da infraestrutura.
- Otimização de custos – Ao ajustar o comportamento de dimensionamento automático, os recursos são mantidos a funcionar apenas quando necessário, evitando custos desnecessários da cloud.
- Segurança e desempenho melhorados – O vRack da OVHcloud garante um tráfego interno seguro entre ambientes Bare Metal e cloud sem expor dados a redes públicas.
«Utilizar o Public Cloud da OVHcloud para construir o nosso serviço de transcodificação em cloud híbrida tem sido muito vantajoso para nós. Permitiu-nos escalar corretamente.»
Jonathon Beauregard II, Responsável pela infraestrutura na Floatplane