Share via


確保 Team Foundation Server 的可用性

更新:2007 年 11 月

您可以控制何時要讓伺服器離線,以進行維護工作。但是,您也必須考量要如何處理非預期的失敗狀況。您可以藉由套用三個基本策略的其中一個,確保伺服器在維護或失敗期間還是可以供用戶端使用。您選取的策略是由使用者可以忍受的停機時間量和系統拓撲決定。

可用性策略

一般來說,單一伺服器和雙重伺服器拓撲在發生失敗狀況時,可以忍受合理的停機時間量,以進行系統維護或還原。複雜系統可以透過專用資源提供不中斷的服務。提供下列策略以變化 Team Foundation Server 可用性的程度。

  • 資料庫的標準備份作法:如果是資料層,您可以維護資料庫的備份,然後使用這些備份,於合理的時間內進行復原。使用您會針對任何 SQL Server 資料庫使用的相同最佳做法。這項策略不需要其他電腦或維護資源。如需詳細資訊,請參閱備份 Team Foundation Server

  • 應用程式服務的暖待命電腦:您可以將個別應用程式層伺服器設定並維持在暖待命狀態,藉以縮短服務的復原時間。此策略需要額外的硬體和維護,以持續更新電腦並使其保持就緒狀態。如需詳細資訊,請參閱管理 Team Foundation 的應用程式層伺服器

    注意事項:

    應用程式層不能是 Web 伺服陣列的一部分。

    此電腦必須維持在最新狀態,才能與主要電腦相符。您可以使用這個清單來考量所需的其他維護工作。

    • 硬體升級。

    • 作業系統更新。

    • 軟體更新。

    • 變更使用者帳戶和使用權限。

    • 變更 Reporting Services 加密金鑰。

    除了維護電腦以外,Team Foundation Server 系統管理員也必須回應失敗狀態,其方式是向網域管理員要求 DNS 伺服器資料庫的更新,以及使用 TFSAdminUtil 命令列公用程式。如需詳細資訊,請參閱 HOW TO:啟動容錯移轉應用程式層伺服器

  • 資料庫的叢集:若要提供不中斷的資料層服務,您可以在叢集中設定及維護專用伺服器。如果您的組織已經有資源可設定及維護叢集,您可考慮使用叢集。這項策略會大幅增加資源和維護的成本,因為叢集的硬體和軟體需求十分嚴格。例如,硬體必須完全符合核准的硬體清單所示。如需詳細資訊,請參閱 Microsoft 網站上的下列主題:SQL Server 2005 的<如何:建立新的 SQL Server 2005 容錯移轉叢集 (安裝程式)>和 SQL Server 2008 的<如何:建立新的 SQL 容錯移轉叢集 (安裝程式)>。

  • 為資料庫執行鏡像:為 Team Foundation 資料層伺服器執行鏡像的好處有好幾項,它可讓您在主體 Team Foundation 資料層伺服器上離線工作,以便在對 Team Foundation Server 使用者影響最低的情況下進行更新、維護或修復。此外,它也可以在 Team Foundation 主資料層伺服器變得無法使用時,採用快速復原機制。如果您的組織有資源可設定及維護第二部 Team Foundation 資料層伺服器,您可考慮針對 Team Foundation 資料層伺服器使用鏡像伺服器。

本章節內容

請參閱

概念

啟動容錯移轉應用程式層伺服器

叢集資料層伺服器

備份 Team Foundation Server

其他資源

管理資料

管理 Team Foundation Server 備份