기업을위한 Subversion Appliance / Toolset이 있습니까?
-
22-07-2019 - |
문제
Enterprise Subversion 설정을 찾고 있습니다.이 요구 사항은 다음과 같습니다.
- 고 가용성 이유에 대해 저장소 서버의 2 개 이상이 필요합니다.
- 여러 저장소 관리
- 2 개의 저장소 서버는 동기화되어야합니다.
- 쉬운 관리 및 구성
- LDAP 통합 (Web -Interface)을 사용한 사용자 및 인증 관리 - 선택 사항
- 백업 및 복원 기능, 1 일 이하의 손실 된 데이터로 복구를 보장하는 기능
- 빠르고 쉬운 설정.
- 저장소 모니터링 (트래픽, 데이터 볼륨, 핫스팟 ..) - 선택 사항
- 좋은 보안
- 가능하면 오픈 소스 또는 저렴한 가격표
- 상용 도구가 권장되는 경우 일부 가격 책정 범위.
- VMware 기기가 좋을 것입니다.
이러한 요구 사항을 지원하는 기기 또는 전복 도구 세트에 관심이 있습니다. 운영 체제는 우분투 여야합니다.
도구 세트의 구성 및 설정은 몇 시간 또는 며칠 안에 수행 할 수 있어야합니다 ...
우리의 개발 팀은 거대하지는 않지만 (약 30 명) 지속적으로 성장합니다.
나는 (지하 다중 사이트를 제외하고, 우리의 기업에 대한 가격 정보를 제공하지 않는 것) 아무것도 찾을 수 없었습니다. 누구나 솔루션을 추천 할 수 있습니까? 권장 도구에 대한 경험을 설명해 주시겠습니까?
더 쉽고 빠른 설치 및 구성이 더 좋습니다. 가격표가없는 경우 더 좋습니다.
도움을 주셔서 감사합니다.
해결책
VMware의 "고 가용성"도구 중 하나를 사용하여 VMware 인스턴스에서 Subversion Server를 실행하면 필요한 대부분의 기능을 제공합니다. Subversion Server가 내장 된 사전 제작 된 VMware 어플라이언스가 있습니다. http://www.vmware.com/appliances/directory/308
VMware의 HA 기능은 SVN 서버 인스턴스의 중복성을 제공합니다. (진정한 중복성을 위해 여러 물리적 서버가 필요합니다. 하나의 서버가 실패하면 VMware는 새 서버에서 인스턴스를 다시 시작합니다.)
특별한 백업 기능이있는 VMware 어플라이언스는 모르지만 스크립트에는 매우 사소합니다. 하루에 한 번 'Svnadmin Hotcopy'를 실행하므로 부패가 발생한 경우 리포지토리 사본을 사용할 수 있습니다. (또한 테이프 백업이있는 SAN RAID 어레이를 사용해야합니다.)
우리의 설정 :
- 블레이드 서버의 랙
- VMware 인프라
- 가상화 된 Windows 2003 서버
- Windows가 충돌하거나 블레이드 중 하나가 다운되면 VMware가 Windows 인스턴스를 다시 시작합니다.
- Collabnet Subversion Server, SSPI 인증으로 Apache를 실행합니다
- SVN Repo는 SAN에 살고 있습니다
- 야간 svnadmin hotcopy 및 repo (SAN의 다른 디렉토리로)를 확인하므로 부패 문제가 발생할 경우 레포지어의 "핫"백업이 있습니다.
- 모든 것의 야간 테이프 백업
- 테이프는 정기적으로 오프 사이트를 촬영했습니다
서버 하드웨어 및 vmware의 비용은 가장 큰 문제가 될 것입니다 (아직 가지고 있지 않다고 가정합니다.) 이런 종류의 현금 지출을 기꺼이하지 않으려면 호스팅 된 SVN 제공 업체를 살펴볼 가치가 있습니다. .
다른 팁
지금까지는 수축 랩 랩 설정을 보지 못했습니다. 처음부터 그것을 만들고 싶다면 여기에 몇 가지 포인터가 있습니다.
- 당신은 다음에 내장 명령을 사용할 수 있습니다 레포의 미러링.
- 여러 리포지토리의 경우 거대한 리포지션을 만들고 루트 아래에 경로를 추가하십시오.
- 저에게 명령 줄은 "Easy Admin & Config"이므로 도와 드릴 수 없습니다.
- 사용자 관리를 얻으려면 Subversion이 LocalHost (127 :: 1)를 듣고 Apache 웹 서버를 앞에 놓습니다. 웹 서버 용 사용자 관리를위한 다양한 도구가 있습니다.
- 백업 및 복원은 표준 서버 백업 도구를 참조하십시오.
VisualSVN 서버 대부분의 요구 사항에 답변합니다.
웹 프로모션 페이지에서 (내 강조) :
마찰 설정 및 유지 보수가 없습니다
- 모든 필수 구성 요소의 최신 버전이있는 하나의 패키지
- 다음 넥스트-피니시 설치
- 새 버전으로 원활한 업그레이드
Windows 플랫폼 용 Enterprise 지원 서버
- 안정적이고 안전한 Apache 기반 Windows 서비스
- SSL 연결 지원
- SSL 인증서 관리
- 그룹 지원을 통한 Active Directory 인증 및 승인
- Windows 이벤트 로그에 로깅
- 액세스 및 운영 로깅 (Enterprise Edition 만 해당)
- 공개 프로토콜 및 표준을 기반으로합니다
- Subversion Committer가 위에 올바르게 작동하도록 구성합니다
Visual SVN을 보증 할 수 있습니다. 나는 4 명의 개발자 팀에게 무료 버전을 사용하며 주석에 대한 모든 것을 안정적으로 수행합니다. 설치에는 5 분이 걸렸습니다. 즉, Windows 상자가 필요합니다.