|
Team Foundation Server Sistem Gereksinimleri |
|
Gönderiliyor lütfen bekleyin... |
|
|
Bu makalede, Team Foundation Server kurulumu öncesinde sahip olmamız gereken donanım gereksinimleri üzerinde duracağız.
Team Foundation Server mantıksal yapısına baktığımızda, uygulama katmanı ve veri katmanından oluştuğunu görebiliriz.
Şekil 1: Team Foundation Server Operation Guidance
Team Foundation Server’in Şekil-I de de görebileceğimiz bileşenlerine baktığımızda;
Uygulama Katmanı (Application Tier): Web servislerini sunar, Team Explorer gibi istemci uygulamaları bu katmanın servislerinden yararlanarak istemcilere hizmet verir. Bir Team Foundation Server Proxy kurulu olduğu durumda istemci katmanı proxy sunucusuyla konuşur. Proxy sunucusu, farklı coğrafi yerleşim alanlarında yer alan ekiplerin Team Foundation Server kaynaklarına erişimi için kullanılmaktadır. Ayrıca derleme (build) işlemini gerçekleştiren bilgisayarlarda uygulama katmanı servisleri ile konuşmaktadır.
Veri Katmanı (Data Tier): SQL Server 2005 (Team Foundation Server 2008 ile birlikte SQL Server 2008’i de desteklemektedir) veri tabanı ile ilgili işlemleri gerçekleştirir. Uygulama katmanı ile veri tabanı arasındaki köprüdür. Ayrıca raporlama istemcisi için hizmet sunar.
Vekil Sunucu (Server Proxy): Team Foundation Server Proxy, Team Foundation Server üzerinde erişilen son dosyaları ön belleğine alarak Team Foundation Server’a tekrar bağlanmadan bu dosyaların (Version Control) istemciye aktarılmasından sorumludur. Farklı coğrafi bölgelere dağılmış takım üyelerinin Team Foundation Server – Application Tier’e erişiminde kullanılması için Team Foundation Server Proxy kullanımı tercih edilmektedir.
Derleme Sunucusu (Build Server): Team Foundation Server ile gelen Build Server kurulumu, Team Foundation Server üzerinde yaratılan projelerin derlenmesi ve paylaşımında bize yardımcı olur. Build Server, Team Foundation Server Application Tier ile aynı makinaya kurulabileceği gibi ayrı bir bilgisayara da kurulabilir.
Team Foundation Server Yapılandırma Seçenekleri
Daha önce yazmış olduğum makalelerimden de hatırlayabileceğiniz gibi Team Foundation Server, gereksinimler doğrultusunda single-server ve dual-server olarak kurulabilmektedir.
Single-server olarak kurulan Team Foundation Server konfigürasyonunda, kurulumun gerçekleştirildiği makina üzerinde hem uygulama katmanı, hemde veri katmanı yer alır. Bu konfigürasyon bir çalışma grubu veya alan adı’na dahil olabilir ve daha çok, 100 kişilik (500 kullanıcıya kadar destekler) kullanıcı sayısını aşmayan projeler için tasarlanmıştır.
Dual-server kurulumunda ise, bir alan adı (domain) üzerinde yer alan en az iki makina üzerinde kurulum gerçekleştirilir. İlk makina uygulama katmanında yer alan servisleri barındırır, ikinci makina ise veri katmanı için SQL Server’i içerir. Bu konfigürasyon bir alan adına dahil edilmelidir ve sayıları 100’ü aşan (2.000 kullanıcıya kadar destekler) kullanıcı grupları ve çoklu projeler için tasarlanmıştır.
Donanım Gereksinimleri
Bir Team Foundation Server yapılandırmasından beklenen gereksinimler çoğaldıkça buna paralel olarak Team Foundation Server’ın gereksinim duyduğu donanım ihtiyaçlarıda çoğalmaktadır.
Team Foundation Server bileşenlerinin kurulumu için önerilen donanım gereksinimleri aşağıdaki tablolarda yer almaktadır.
Single-server Team Foundation Server Kurulumu İçin;
Dual-server Team Foundation Server Kurulumu İçin;
Team Foundation Server Proxy Kurulumu İçin;
Team Foundation Build Kurulumu İçin;
Not:
- Microsoft Windows Server 2008 bu yazı hazırlanırken henüz beta olduğu için bazı donanım gereksinimleri RTM sürümünde farklılık gösterebilir.
- IIS gereksinimi hakkında daha fazla bilgi için Visual Studio Team Foundation Installation Guideda yer alan How to: Install Internet Information Services 6.0 on Windows Server 2003 veya How to: Install Internet Information Services 7.0 on Windows Server 2008 başlıklarına göz atabilirsiniz.
Team Foundation Server 64 Bit İşletim Sistemi Desteği
Bazı Team Fondation Server bileşenleri, daha iyi bir performans için 64 bitlik işletim sistemlerini desteklemektedirler.
Not: Single-server Team Foundation Server kurulumu 64 bitlik işletim sistemlerini desteklememektedir.
Aşağıda yer alan tabloda 64 bit Microsoft Windows işletim sistemileri tarafından desteklenen Team Foundation Server bileşenlerinin bir listesi yer almaktadır.
Not: Microsoft Windows Server 2008 bu yazı hazırlanırken henüz beta olduğu için bazı donanım gereksinimleri RTM sürümünde farklılık gösterebilir.
Buraya kadar, Team Foundation Server kurulumu yapmadan önce, kullanıcı sayısına göre ihtiyacımız olan donanım gereksinimlerinin bir listesini gördük.
Bir başka makalede buluşmak dileğiyle.
Kaynakça:
Visual Studio Team Foundation Installation Guide
Makale:
Team Foundation Server Sistem Gereksinimleri Yazılım Mühendisliği Mutlu Kurtbaş
|
|
|
-
-
Eklenen Son 10
-
Bu Konuda Geçmiş 10
Bu Konuda Yazılmış Yazılmış 10 Makale Yükleniyor
Son Eklenen 10 Makale Yükleniyor
Bu Konuda Yazılmış Geçmiş Makaleler Yükleniyor
|
|