Share via


複雜的 Team Foundation Server 拓樸

更新:2007 年 11 月

您可以選擇在許多拓撲組態中設定 Team Foundation Server。一般來說,拓撲越簡單,Team Foundation Server 部署就越容易維護。請部署符合業務需求的最簡單拓撲。本主題將說明複雜的 Team Foundation Server 拓撲。複雜拓撲的 Team Foundation Server 元件會安裝在不同伺服器上,供位在地理上距離遙遠之實體位置的多個網域的用戶端進行存取。將會安裝的有 Team Foundation Server Proxy 還有其他容錯移轉元件。

複雜的伺服器拓撲

複雜的伺服器拓撲使用叢集中的多部伺服器或是其他容錯移轉組態,來裝載邏輯 Team Foundation 資料和應用程式層元件。下圖示範複雜的 Team Foundation Server 拓撲:

複雜伺服器拓撲

這個範例拓撲與中等拓撲 (請參閱中等的 Team Foundation Server 拓樸) 類似。Team Foundation Server 服務部署在一部應用程式層伺服器上,且 Team Foundation Server 資料庫都安裝在不同資料層伺服器上,而 Team Foundation Build 和小組的測試 Rig (代理程式) 則部署至其他伺服器。同時加入了容錯移轉元件。加入了應用程式層待命伺服器,而且 Team Foundation 資料庫已安裝在 SQL Server 叢集上。

在範例圖表中,名為 Europe.Contoso.com 的子網域代表使用有限頻寬連線的遠距子網域。由於在此有限頻寬連接的情況下,從 Team Foundation Server 的原始程式碼控制元件取得登記可能需要很長的時間,因此在子網域中安裝 Team Foundation Server Proxy,做為版本控制檔案 Proxy 快取。所有用戶端要求都會直接送到應用程式層,但原始程式碼 'get' 要求除外。這些要求會透過 Team Foundation Server Proxy 導向,然後此 Proxy 伺服器便快取它所下載的所有原始程式檔。

此範例中的拓撲也有考慮到容錯,而且已設定容錯移轉元件。萬一主要應用程式層伺服器由於任何原因而故障時,應用程式層待命伺服器就會提供手動容錯移轉功能。資料層容錯則是運用 SQL Server 2005 容錯技術加以提供。

這個範例是專為最多包含 2,000 位使用者的大型產品開發小組所設計。如需選擇最適合您的業務需求之部署拓撲的詳細資訊,請參閱 Team Foundation Server 規劃架構藍圖

請參閱

概念

簡單的 Team Foundation Server 拓樸

複雜的 Team Foundation Server 拓樸

其他資源

Team Foundation Server 拓樸

Team Foundation Server 產品概觀

選擇 Team Foundation Server 部署組態