Configurando um cluster de vídeo da web escalável do Ubuntu Linux

2

Estou no processo de configurar o que espero ser um cluster de processamento de vídeo robusto e escalável para um site que estou criando.

Atualmente, estou processando o upload de vídeos com o FFMPEG no mesmo servidor da Web em que meu site está sendo executado.

Isso funciona bem por enquanto, mas eu imagino que este servidor único logo seria incapaz de lidar com a quantidade de processamento de vídeo que precisa ser feito, resultando em uma lista de pendências cada vez maior.

Eu preferiria ter uma solução escalonável, na qual eu pudesse criar um cluster de processamento de vídeo, dos quais trabalhos individuais seriam distribuídos entre os nós.

Eu também gostaria da capacidade de adicionar / remover e ativar / desativar nós de processamento individuais de forma relativamente indolor - de modo que aumentássemos e diminuíssemos para atender às nossas necessidades ou preocupações financeiras.

Nosso servidor de web de destino para o site principal está executando o CentOS 6 (nosso servidor de desenvolvimento de single-single atual está executando o Ubuntu 12.04 LTS, que é o nosso ambiente preferido para conversão de FFMPEG). Nosso site está utilizando nada de especial, PHP 5.3 e acima, MySQL 5, Apache 2.2.xxx.

Como alguém poderia criar um cluster de processamento de vídeo de VPS's do Ubuntu, não tão preocupado com os aspectos de DNS / Gerenciamento de Domínio, mas sim configurar e implementar tarefas para os nós individuais?

Quando eu estava montando meu ambiente single-seat 6 semanas atrás, me deparei com GearMan . Isso parece capaz de executar a tarefa, ou alguém que possa ter usado alguma nota / sugestão útil?

Algum de vocês tem algum conhecimento que possa me ajudar aqui?

    
por flexage 07.02.2014 / 09:00

0 respostas