已裝載拓撲範例

並不是在本機安裝和設定 Visual Studio Team Foundation Server (TFS), Microsoft 會提供您使用 Team Foundation 服務預覽的選項,而且 Microsoft 會在這服務中裝載部署的所有伺服器項目至雲端。 這大幅簡化您的部署,因為您必須考慮架構的單一層面是確定您的使用者有網際網路存取和使用權限,可以用來存取您的專案。

所裝載的環境

位於雲端的 TFS

這個影像顯示的非 Microsoft 商標仍然屬於其各自擁有者的財產。

如果您選擇使用服務,您的整個專案,其中含有原始程式碼,工作項目、組建組態和小組功能都裝載在雲端。 從 C# 到 Python,從 Windows 到 Android,您可以使用各種語言並以各種平台為目標,而且還可以使用各種工具。 只需管理架構的一部分就是存取權需求。

當使用 Team Foundation Service 預覽時,可以使用 Web 瀏覽器和您的 Microsoft 帳戶連接至裝載的服務。 您可以建立Team專案、將成員加入至您的小組和工作,就像本機安裝的部署,但沒有伺服器額外的管理負荷。 使用Microsoft 雲端平台和SQL Server Azure 裝載您的應用程式層、資料層與組建伺服器。 如果您要使用 TFS 功能,例如來源控制項、工作項目和 Agile 專案系統,這會是龐大的架構,不過它不支援管理實體基礎結構。 它也是好選擇,考量是否要將您的小組成員分佈至各處。 由於這項服務完全是 Web 架構,因此您必須管理的層面僅在於小組成員是否能存取網際網路,其防火牆是否封鎖通訊埠 443,以及您是否可針對每個小組成員將 Microsoft 帳戶加入至已裝載的每一個專案。

已裝載的 TFS 服務簡單圖表

因為 Team Foundation Service 預覽的伺服器資源已受管理,對小組會是一個好選擇,因為它有無法預期的使用率增量或也可能必須去大幅擴展或縮短專案資源。 服務基礎結構的設計是用來吸收不穩定的需求,並可完美擴大管理最大的專案。 它也是小組的很好選擇,因為很少使用或沒有 IT 資源。

不同於本機部署,主機服務不支援與 SharePoint 產品或 SQL Server Reporting Services 整合,且並沒有完全和 Visual Studio Lab Management 整合。 由於有此限制,主機服務不是很好的選擇,如果您的小組需要進行中且詳細的報表—TFS 和 SQL Server Reporting Services 之間的整合服務有提供—或著需要虛擬實驗室電腦和自動化測試 (由 Visual Studio Lab Management提供)。 雖然這項服務會提供一個小組網頁和儀表板,不如 TFS、SQL Server Reporting Services 和 SharePoint Foundation 2010 已整合一起地那麼詳細。

此外,因此,如果您的專案有嚴格規則需求, Team Foundation 服務預覽不是很好的選擇。 如果您是在非常嚴謹環境中開發,例如金融業,或者如果您的專案必須為達到稽核目而可以完全控制它的基礎結構,請不要選取裝載服務。

Hh977190.collapse_all(zh-tw,VS.110).gif裝載部署的範例

您可以選擇在雲端與您的部署的伺服器端方面的其他部分一起裝載您的組建電腦資源,也可以選擇使用本機組建伺服器。 您可以選擇使用裝載組建伺服器來整合組建,當開發人員使用本機組建伺服器執行中繼組建。

已裝載的拓撲,組建是在雲端

已裝載的拓撲,使用本機組建伺服器

如需用來使用該功能的服務與選項之詳細資訊,請參閱 Team Foundation Service 預覽

請參閱

概念

Team Foundation Server 架構

安裝 Team Foundation Server 和 Visual Studio ALM

計劃和追蹤專案