Team Foundation Yapı Hizmeti için sistem gereksinimleri
Team Foundation Build Service işletim sistemi gereksinimleri, TFS ile aynıdır.Build Service için donanım gereksinimleri, üzerinde çalıştığı işletim sistemi ile aynıdır.Ancak yapı hizmeti performansını yapı makinenizin donanım özelliklerini takımınızın kullanacağı yapı türlerine uyarlayarak en iyi duruma getirebilirsiniz.
Donanım önerileri
Donanım en iyi duruma getirmeyi anlamak için yapı hizmeti mimarisi temellerini anlamanız gerekir.Team Foundation Build Service uygulamasını varsayılan ayarlarla yüklediğinizde, bir yapı denetleyicisi ve tek bir yapı aracısına sahip bir yapı makinesi oluşturursunuz.Yapı denetleyicileri yapı makinesini Team Foundation Server'a bağlar.Aynı anda birçok yapı çalıştırırsanız, yapı denetleyicileri önemli miktarda bellek gerektirebilir.Ayrıca yapı aracıları, yoğun işlemci ve yoğun disk işleri gerçekleştirdiğinden yapı makinesindeki CPU'nun, makul bir zaman aralığında yapı aracısının görevleri gerçekleştirmesine olanak tanıyacak şekilde yeterli güce sahip olduğundan emin olmalısınız.
Gereken en az miktarda disk alanını belirlemek için genel kaynak yapılandırmanızın boyutunu belirlemeniz ve sonra yapı işleminden gelecek tüm ara çıktıların ve ikili dosyaların boyutunu eklemeniz gerekir.Bu sayıyı elde ettikten sonra, bu sayıyı belirli bir sunucuda oluşturulmuş olması muhtemel yapı tanımları sayısıyla çarpın ve ardından bu sunucu için önerilen en küçük kullanılabilir disk alanı miktarını elde etmek için bu sayıyı ikiye katlayın.
İpucu |
---|
Yapı performansını artırmakta ucuz bir yol olarak hızlı sabit disklere sahip bir sunucu kullanın.Team Foundation Yapı Hizmeti performansını en üst düzeye çıkarmanın başka bir yolu da, çok çekirdekli CPU'lar içeren donanımlar kullanmaktır. |
Bir sunucu mu yoksa daha fazla sunucu mu kullanmalısınız?
Yapı frekansını Team Foundation Build Service için ne kadarlık bir donanım yatırımı yapmak istediğinizi belirlemek için bir ölçü olarak kullanabilirsiniz.Takımınız haftalık veya gecelik yapılandırmalar gerçekleştiriyorsa, Team Foundation Build Service'in Team Foundation Server'ı çalıştıran sunucuya yüklenmesinin verimlilik üzerinde olumsuz bir etkisi olmaz.Takımınız paralel yapılar veya sürekli tümleştirme yapıları gerçekleştiriyorsa ya da birden fazla takım için bir yapı laboratuvarı oluşturmak istiyorsanız, Team Foundation Yapı Hizmeti'ni kendi sunucusuna yüklemeniz ya da birden fazla sunucuya yüklemeniz gerekir.
Dikkat edilecek diğer noktalar
Yapıları saklamak için bir bırakma klasörü olarak bir ağ paylaşımı ayarlayabilirsiniz.Sunucu olmayan işletim sistemlerinin eşzamanlı dosya erişim sınırlamalarından dolayı desteklenen sunucu işletim sistemi çalıştıran bir bilgisayarda bu klasörü oluşturmanız gerekir.Bu klasörün Team Foundation Build Service ile aynı sunucu üzerinde olması gerekmez.Bkz. Bırakma Klasörlerini Ayarlama