Hi,
I’m currently researching and testing the best way to organize a PeerTube infrastructure.
We expect around 32,000 hours of video uploads per year, primarily uploaded in batches and later consulted. Given this workload, what would be the best approach?
- Multiple servers, each hosting a separate PeerTube instance with dedicated storage and runners, distributing users across them.
- A single instance with a large, fast attached storage and multiple runners handling the processing.
If we choose the second option, how is the load balanced across multiple runners?
Additionally, if users upload more (not yet transcoded) videos than the runners’ available storage, how does PeerTube handle this? Is there a queue or some kind of exception management?
Thank you!