사용자가 동영상을 올릴경우에 변환 해주는 서버를 구축할 예정입니다.
효율적인 서버 구성에 있어 어떤 사항들을 고려해야할지 조언 좀 해주시면 감사하겠습니다.
일단 Master 서버를 하나두고 여기서 일을 분배할 예정입니다.
Slave 서버들에서는 동영상 경로를 받아서 특정 코덱으로 변환해서 스토리지에 쓸 예정입니다.
1 Master - 5 Slave - 1 Storage ( NAS ) 형태로 구성하려고합니다.
동영상 원본과 변환물은 전부 한 스토리지에 있꾸요.
분산 처리라고 해봤자 각 서버에 FFmpeg을 CommandLine으로 순차적으로 실행하는정도로 할 예정이구요...
한 서버당 FFmpeg은 동시에 5개까지 돌릴예정입니다. 그 이상 넘어가면 속도차이가 많이 없는 것 같아서요...
이렇게 구성하려고 하는데 이런방법이 맞는걸까요?... 몇가지 질문 드리자면
1. 스토리지에 동시에 얼마까지 write를 할 수있는지도 고려를 해야하는지 궁금하고...