1

だから私は自分のgitサーバーをうまくセットアップしました。その背景は次のとおりです。

サーバー:Ubuntu Git Serice:Gitolite Webインターフェイス:GitWeb

これで、このサーバーに多数のプロジェクトが追加される予定です。私の10gigインスタンスは簡単に使い果たされます。私の質問は、gitがすべてのファイルをファイルシステムに保存するので、どうすれば水平方向にスケーリングできますか?

4

1 に答える 1

0

すべてのリポジトリ(プロジェクト)は独立しているため、明らかな解決策は、リポジトリを複数のバックエンドサーバーに分割することです。

もちろん、それだけではありません。詳細については、https://github.com/blog/530-how-we-made-github-fastでgithubの動作を確認してください。githubが地球上で最大のgitホスティングプラットフォームであったとしても驚かないので、彼らのアプローチに似たものを採用すれば、スケーラビリティの問題に遭遇する可能性は低いと思います。

(いいえ、まだその10ギガのネットワーク接続(?)については心配していません。)

于 2012-06-07T14:31:31.690 に答える