1、Azure Devops介紹
Azure DevOps Server 2020 (之前的名稱為TFS),作為微軟Azure DevOps 的企業私有(on-premises)伺服器,是一個為開發團隊提供軟體協作開發管理的服務平臺,在需求管理、程式碼管理、持續整合和交付、敏捷開發方面為軟體開發團隊提供全流程的技術服務。
這一執行在企業內網中的開發伺服器,由於具備入門門檻低、成本費用低、功能齊全等特點,深受國內軟體開發團隊、管理團隊的喜愛。特別是對資料安全有較高要求的金融行業的使用者,DevOps Server 成了企業開發中心的研發服務管理平臺,承擔者企業軟體研發、質量管理和實施運維的管理工具的角色。
2、Azure Devops硬體要求
參考官網:https://docs.microsoft.com/zh-cn/azure/devops/server/requirements?view=azure-devops-2020
3、Azure Devops安裝方式
-
單一伺服器部署
將所有的服務都部署在同一臺伺服器上,這是最簡單的部署方式,在執行維護上也有很多的便利。不足的是,容易出現效能故障;出現故障時,不容易排查問題的原因。
-
雙伺服器部署
將應用伺服器和資料庫伺服器分佈部署在不同的伺服器上,只是目前最為典型的部署方式,也是大部分使用者採用的方式。這種部署方式兼顧了系統效能、執行維護和擴充套件方面的考慮。
-
多伺服器部署
將不同的服務分別部署在不同的伺服器上,例如至少包含一臺應用伺服器、一臺資料庫伺服器、一臺生產代理伺服器、一臺搜尋引擎伺服器、一臺報表伺服器;還會根據使用者資料量和訪問頻率的因素,擴充套件每種伺服器的資料量,應用負載均衡和高可用技術,以便適應多使用者高頻訪問的特點,同時解決伺服器效能瓶頸和資料安全問題。我們在多個超過千人的開發團隊中,都使用了這種多伺服器部署的模式。
4、個人評估安裝
Azure DevOps Server Express 是免費的,易於在客戶端和伺服器作業系統上設定,並支援與 Azure DevOps Server 相同的Azure DevOps Server。 唯一的區別是受許可協議限制,只有五個或更少的活動使用者。
下載地址:https://docs.microsoft.com/zh-cn/azure/devops/server/download/azuredevopsserver?view=azure-devops
5、單機版安裝Azure Devops Server Express
-
準備一臺主機或者虛擬機器,安裝Windows Server 2019
-
下載Devops Server Express安裝包,放入到系統中
-
以管理員身份安裝,直接點下一步完成安裝
-
安裝完成後,出現一下介面
-
開始新部署