문제

를 넣어 요구 사항에 대해 함께 새로운 환경으로 구성 teamcity 는 실행하의 Sql 서버의 몇 가지를 구축제(지금)및 SVN 장합니다.

가 있는 6 개발자가 될 것입니다 5 개의 활동적인 솔루션을 취하는 것에 CI 프로세스를 지는 것입니다 분명히 시간이 지날수록 증가합니다.없음의 솔루션을>10 분를 구축하고 현재 그래서 그들은 거대한 관점에서의 복잡성&loc.

빌드 프로젝트가 스스로 필요한 인스턴스의 sql 서버는 자동화된 테스트를 실행할 수 있-나는 가정들은 유지되어야에서 별도 teamcity 는 sql 인스턴스입니다.

할 수 있는 사람을 제안 하드웨어 구성에 적합합을 실행한다.는 디스크 i/o 될 것보다 더 중요한 실제 CPU.

을 실행할 수 있습니 모든 이들에 단 하나 다중 cpu raid 와 가상화?

우리는 실행 windows2008 및 hyper-v?

나는 항상 다른 사람과 거래 서버에 요구사항 및 구축 하지만 이제 나는 나의 발을 더럽습니다.

어떤 조언을 가장 환영합니다

도움이 되었습니까?

해결책

데이터 포인트:

우리의 teamcity 는 환경에(있다면 나는 정확하게 기억)트리오 8 의 코어 서버와 각 32Gb RAM,Windows2008 년과 훌륭한 네트워크 디버깅 및 관찰.우리의 SVN 저장소는 다른 서버에(역사적인 이유로).내가 생각하는 것에 SAN 지금,신뢰성(만약 하나의 호스트가 우리가 쉽게 이동할 수 있습니다 Vm 을 다른 호스트).

우리는 10 에이전트 모두에서 실행 Vm.4 들에 사용되는 직선 구축;6 그들의 사용에 대한 구조 및 시스템을 실행하 테스트(을 포함하는 조정하는 다른 가상 머신 테스트에서).우리가 선택한이기 때문에 일부의 우리의 시스템 테스트 11 시간을 실행하고,우리가 원하지 않을 잡고 구축합니다.우리는 단계별 릴리스--프로젝트를 이상적으로 하지 않을 얻을 발표 테스트학과할 때까지 전달하는 자동화된 장치 및 시스템을 테스트합니다.

우리가 다스에 대한 개발을 적극적으로 작동하에 3 개 또는 4 개의 프로젝트에서는 시간입니다.우리는 또한 사용 teamcity 는 대한 핫픽스 구축 및 유지 보수 출시하였습니다.

시나리오에서 나에 대한 선택 Windows2008 년과 훌륭한 네트워크 디버깅 및 관찰,가장 상자는 예산이 있습니다.디스크 I/O 보다 더 중요한 CPU,하지만 더 중핵을 수 있습니다 더 쉽게 규모를 더 Vm.RAM 을 많이 할당된 각 VM 방지 교환,그리고 에이즈는 캐싱을 의미,디스크 I/O.특정 시점에서,당신이 갖는 것이 좋습니다 두 개 이상 상자를 fail-over,기 때문에 그것은 때로는 저렴하게 구입 두 상자 32Gb RAM 이상을 구입 64Gb 에 대한 옵션을 하나의 상자입니다.

의 장점 중 하나를 사용하여 Vm 할 수 있는 스냅샷이 그들과 복귀 그들에게 정기적으로 실시합니다.각 프로젝트를 아는 자신의 인스턴스의 SQL 서버입니다.

다른 팁

문서에서 섹션하는 방법을 살펴 봐야합니다. http://confluence.jetbrains.net/display/tcd65/how+to... "TeamCity에 대한 하드웨어 요구 사항 추정"주제를 찾을 수 있습니다. 아마도 도움이 될 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top