微軟 Microsoft Azure DevOps Server 2019 x64 程式開發應用伺服器 英文/繁體中文破解版 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 光碟片數:單片裝 破解說明:無 系統支援:適用64位元版的WindowsServer10/WindowsServer2012/2012R2/2016/2019 軟體類型:程式開發應用伺服器 更新日期:2019.06.17 軟體發行:Lixoft(A.MPED) 官方網站:http://lixoft.com/products/monolix -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 作業系統 AzureDevOpsServer2019僅支援伺服器64位元的作業系統,你可以安裝在伺服 器作業系統或者用戶端作業系統中。除非是評估使用,我們推薦安裝在伺服器作業 系統中。目前支援的作業系統包括: -WindowsServer2019 -WindowsServer2016 -WindowsServer2012R2(Essentials,Standard,Datacenter) -WindowsServer2012(Essentials,Standard,Datacenter) -Windows10(Professional,Enterprise)Version1607或更高版本 AzureDevOpsServer2019(之前的名稱為TFS),作為微軟AzureDevOps的企 業私有(on-premises)伺服器,是一個為開發團隊提供軟體協作開發管理的服務 平臺,在需求管理、代碼管理、持續集成和交付、敏捷開發方面為軟體發展團隊提 供全流程的技術服務。 這一運行在企業內網中的開發伺服器,由於具備入門門檻低、成本費用低、功能齊 全等特點,深受國內軟體發展團隊、管理團隊的喜愛。特別是對資料安全有較高要 求的金融行業的用戶,DevOpsServer成了企業開發中心的研發服務管理平臺,承 擔者企業軟體研發、品質管制和實施運維的管理工具的角色。 由於運行在企業內網,在資料安全、擴展開發和度量分析方面,對比公有雲上的Az ureDevOpsService,AzureDevOpsServer具備天生的優勢;但是,在安裝部署 和運行維護方面,企業又需要投入額外的精力。下麵我們就DevOpsServer2019的 部署方式和過程,做一個基本介紹,為初次接觸AzureDevOpsServer的用戶提供 參考。 安裝類型 我們有多種部署DevOpsServer的方式。可以將所有服務部署在同一台機器上,也 可以將不同的服務分佈部署在不同的伺服器上。選擇哪一種部署方式,取決與你的 開發團隊和用戶的規模。例如,一個不到100人的開發團隊,我們推薦將所有服務 安裝在同一台伺服器上即可;一個超過3000人的開發團隊,我們推薦將應用伺服器 、資料庫伺服器、搜索伺服器分佈部署在不同的伺服器上,同時還需要增加應用伺 服器節點,以解決多用戶併發訪問時可能造成的性能問題。 下面是三種比較典型的安裝配置方式: 單一伺服器部署 將所有的服務都部署在同一台伺服器上,這是最簡單的部署方式,在運行維護上也 有很多的便利。不足的是,容易出現性能故障;出現故障時,不容易排查問題的原 因。 雙伺服器部署 將應用伺服器和資料庫伺服器分佈部署在不同的伺服器上,只是目前最為典型的部 署方式,也是大部分用戶採用的方式。這種部署方式兼顧了系統性能、運行維護和 擴展方面的考慮。 多伺服器部署 將不同的服務分別部署在不同的伺服器上,例如至少包含一台應用伺服器、一台資 料庫伺服器、一台生產代理伺服器、一台搜索引擎伺服器、一台報表伺服器;還會 根據用戶資料量和訪問頻率的因素,擴展每種伺服器的資料量,應用負載均衡和高 可用技術,以便適應多用戶高頻訪問的特點,同時解決伺服器性能瓶頸和資料安全 問題。我們在多個超過千人的開發團隊中,都使用了這種多伺服器部署的模式。 軟體要求 虛擬化 微軟支援在虛擬化平臺上安裝AzureDevOpsServer2019。你可以將Server2019 的任意模組安裝在虛擬機上。目前我們的許多客戶都使用虛機機的方式安裝TFS伺 服器集群。對比物理機部署,虛擬化部署具備安裝快捷,部署簡單、遷移方便的特 點。 資料庫SQLServer AzureDevOpsServer2019是運行在微軟SQLServer資料庫伺服器平臺上的應用伺 服器。和微軟近年來的所有伺服器產品一樣,AzureDevOpsServer向前支持兩個 版本的SQLServer,包括: -SQLServer2017 -SQLServer2016(minimumSP1) 如果你正在考慮升級你目前的TFS系統到最新版本的AzureDevOpsServer2019, 那必須特別注意這一個要求。 另外,目前不支援Linux上的SQLServer伺服器版本。 硬體要求 AzureDevOpsServer對硬體的要求,基本上完全取決與用戶規模的訪問頻率。我 們可以將AzureDevOpsServer安裝在記憶體4GB的筆記本電腦上,供個人學習或開 發使用;也可以將它安裝在一個超過30台伺服器的集群個中,為幾千人的技術團隊 提供研發、測試和運行一體化的全流程服務,其中還包含負載均衡、資料庫Always On的高可用性機制。我們通過評估不同的研發團隊的規模和應用,配置不同的硬體 。下面幾種配置比較典型,你可以以此為標準,結合自己的團隊,配置一個合理的 硬體環境: 單一伺服器: 微軟官方推薦,單核CPU,4GB記憶體,500GB高速磁片,可以為最高250人的團隊提 供源代碼、工作項跟蹤功能。這種配置環境中,不建議使用自動化構建、測試和發 佈和報表等功能。 上面是微軟官方的推薦配置,其中當然會有商業推廣的考慮,會適當降低伺服器對 硬體配置的要求,就像汽車廠商提供的百公里油耗一樣。在實際使用過程中,我們 會推薦客戶,參考微軟的官方標準,翻倍配置硬體設備。 多伺服器: 參考我的實踐經驗,我們推薦: 【200人左右的參考團隊】 -資料庫伺服器:16GB記憶體,8核心CPU,500GB磁片 -應用伺服器:8GB記憶體,8核心CPU,200GB磁片 【500人左右的開發團隊】 -資料庫伺服器:32GB記憶體,16核心CPU,1000GB磁片,額外2000GB備份磁片 -應用伺服器:16GB記憶體,8核心CPU,200GB磁片 【1000人以上的開發團隊】 -資料庫伺服器:64GB記憶體,32核心CPU,2000GB磁片,額外4000GB備份磁片; 應用AlwaysOn高可用性技術,實現資料庫系統的持續服務。 -應用伺服器:21GB記憶體,16核心CPU,200GB磁片;至少2個節點的應用伺服器 ,應用負載均衡技術分散系統性能壓力 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=