2012-06-07 2 views
0

그래서 내 자신의 자식 서버를 성공적으로 설정했습니다. 거기에 약간의 배경은 다음과 같습니다수평 적으로 확장 가능한 Git 솔루션을 만드는 방법

서버 : 우분투 망할 놈의 serice : Gitolite 웹 인터페이스 :

이제 프로젝트의 무리가이 서버에 추가 될 예정 GitWeb

내 10 기가 바이트 인스턴스가 쉽게 사용됩니다 . 제 질문은 어떻게 파일 시스템에 모든 파일을 저장했기 때문에 수평으로 확장 할 수 있습니까?

답변

0

모든 repos (프로젝트)는 독립적이므로, 명백한 해결책은 여러 개의 백엔드 서버로 저장소를 분할하는 것입니다.

물론, 그보다 훨씬 더 많은 것이 있습니다. 자세한 내용은 https://github.com/blog/530-how-we-made-github-fast에서 github 작동 방법을 확인하십시오. github이 지구상에서 가장 큰 규모의 git 호스팅 플랫폼이라면 나는 놀라지 않을 것입니다. 그래서 여러분이 그들의 접근 방식과 비슷한 것을 채택한다면, 확장 성 문제를 겪을 가능성은 희박합니다.

없다 (그리고 아니, 나는 10 기가 바이트 네트워크 연결 (걱정하지 않을까요?) 아직 ..)

+0

감사합니다, 나는 내 서버 인스턴스의 디스크 공간의 10 기가 의미가 더. –

+0

@DevinDixon : 아, 그 대신에 나는 당신의 인스턴스를위한 더 많은 디스크 공간을 얻는 대신 충고 할 것입니다. 수평 확장은 확실히 가능하지만 설치 및 실행을 위해서는 더 많은 작업이 필요합니다. – janneb

관련 문제