Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2016, 10:03
DarkerTV
 
Fecha de Ingreso: julio-2012
Ubicación: Madrid
Mensajes: 18
Antigüedad: 11 años, 9 meses
Puntos: 0
Pregunta Deberia usar uno o dos servidores

Hola, estoy desarrollando una aplicación la cual usando PHP, node.js y socket.io realizó subidas de vídeos al servidor para posteriormente procesarlos.

Con procesarlos me refiero a que el video (el cual será aproximadamente un vídeo de 23 minutos, con un bitrate de 2000-3000 y una resolución de 1920x1080) usando ffmpeg en node.js será transformado en otros 4 vídeos (a 240, 360, 480 y 720 respectivamente) y después los 5 vídeos serán subidos a s3 de amazon y eliminados del servidor.

Ya he hecho diversas pruebas y me encuentro con que en el momento de transformar los videos el uso de la CPU llega al 95% y el gasto de RAM se dispara, por lo que he pensado 2 posibles soluciones para que los usuarios no noten que el servidor está funcionando lentamente.

1° - Aumentar los recursos del servidor y que todo siga funcionando en el mismo sitio, esperando que de esa manera no se note ese inmenso uso de los recursos por ffmpeg.

2° - Trasladar toda la parte del procesamiento de vídeos a otro servidor aparte y enviar el vídeo del servidor 1 al 2 para procesarlo en el 2.

Si alguien tiene una idea mejor para la realización de lo que quiero hacer estaría muy agradecido de que la publicase.

Gracias por leer mi duda y que tenga un buen día.