從新版的發行管理被引進到 TFS 2015 Update 2,就一直是在「試用模式」。任何使用者有 “基本" 的存取權限就可以使用發行管理中的所有功能。過去幾個月,我們努力及時在 TFS “15” RTM 發佈時完成發行管理的定價模式。我們期望中的定價模式如下:
- 讓團隊中所有 “基本" 使用者皆可使用發行管理。
- 免費提供給小團隊,隨著組織的複雜度成長,依然是相當有競爭力的
- 同樣適用於 TFS 與 VSTS。
- 在 VSTS 中的建置與發行管理是一致地。
- 為 Visual Studio Enterprise 訂閱提供更多。
基於以上幾點,以下是我們目前為發行管理所定出的定價模式摘要:
以人頭計費 |
|
發行 管道 |
|
讓我們再仔細看看這個模式的更多細節。
- 沒有額外的依人頭收費:您不用再支付以人頭計費的 RM 了。在之前的發行管理版本(Release Management Server 2013)需要 Visual Studio Test Professional 或 Enterprise 訂閱,才能撰寫發行定義 (Release Definitions)。現在不需要了。就像建置,發行管理可以被 TFS 中的所有使用者所使用,只要他們有 “基本" 存取權限或 TFS CAL。就像以前一樣,專案關係人可以繼續批准或拒絕發行,甚至不需要有 “基本" 存取權限或 TFS CAL。
- 代理程式不需收費:您不需要支付發行管理的代理程式費用。可以用您的 TFS 註冊任何數量的代理程式。
- 並存管道需要收費:發行管理主要的測量單位就是您可以同時執行的管道數量。一個管道就是單一個發行。預設情況是您只可以免費同時執行一個通行,其他您建立的多餘發佈,將會自動佇列。當您同時部署發佈到多個環境,所有部署仍然只算一個通道,因為它們是這單一個發佈的一部分。
- 單點購買:您也可以從 Visual Studio 市集購買額外的發佈通道,而不需要購買整個 Visual Studio Enterprise 訂閱。
新的定價模型從 TFS “15” RC2 開始有效。唯一一個在 RC2 還未有效的是從 Marketplace 購買單點的擴充。目前這部分還在進行中,預計能在 TFS “15” RTM 完成。
當您升級到 TFS “15” RC2 或以上的版本,您將需要注意:
- 發行管理不再是「試用版」了。
- 所有在您伺服器的 “基本" 用戶都可使用所有發行管理的功能。
- 您可以免費使用的同時執行管道數量為每台伺服器一個。
- 資源限制的頁面在 Settings -> Build and Release 下,您可以在那裏管理您伺服器的同時執行的管道數量。
要了解您發行管理真正的花費,只需要問您自己一個問題 – 我需要同時執行多少個管道?我們相信一個免費的管道足夠讓一個小團隊開始。根據經驗法則是每 10 個用戶算一個通道。即使是大型的帳戶或組織(有 200~500 個用戶),也不太可能有超過 20~50 個管道同時在執行。
我們計畫在接下來的幾周完成這定價模型的官方文件,在 TFS “15” RTM 發佈之前。我們也將會把定價模式放到 Visual Studio Team Services 中的發行管理文件中。這篇文章目的是為了讓發行管理的用戶了解上述即將要在 TFS “15” RC2 發佈的定價功能。
發行管理團隊
本文翻譯自 Pricing for Release Management in TFS “15”
若對以上技術及產品有任何問題,很樂意為您服務! 請洽:台灣微軟開發工具服務窗口 – MSDNTW@microsoft.com / 02-3725-3888 #4922