動画サイトのサーバー共有

ある動画を複数の動画サイトに投稿しようと思った場合、動画投稿はそれぞれのサイトに対して個別にしなければならず、このとき同じデータが複数のサイトに保管されることになる。

 
通信を快適にする上でアクセス帯域がボトルネックであるならば、サーバーを複数使うことも合理的かもしれない。しかし、どのサーバーにどれだけの負荷がかかるか、というのはサイトごとのアクセス数に依存するので、合理的にサーバー負荷を軽減できる保証はない。そういう最適化をするなら別の分け方をした方が良さそうにみえる。要するに、複数回投稿するのは、面倒なうえにサーバーも浪費しているように思えるのだが、これは技術的に解決できないのだろうか。

例えば、複数の動画サイトで共有できるサーバーを作ってみてはどうだろうか。ユーザーがあるサイトを通じて動画を投稿したら、その動画データは共有したサーバーに送られ、そのとき他のサイトでも公開するかどうかを設定できるようにする。複数のサイトがその動画にアクセスするので、共有するサーバーに置いておく動画データはなるべく簡素な形式で統一し、動画に付随するその他コメントなどの情報はサイトが別個に管理しておく。共有するサーバーの維持費は、アクセス比率などに応じてサイト同士で分担すればよいだろう。

こうすれば、投稿者は一度のアップロードで複数のサイトに投稿できるようになり、サイトにとってもサーバーの維持費が他サイトの負担分だけ安くなるのではないか。