Azure DevOps Server 2019 (TFS)安装教程(2)

单一服务器:

微软官方推荐,单核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个节点的应用服务器,应用负载均衡技术分散系统性能压力

安装过程

做好了前期准备和相关的部署方案以后,你就可以动手实施了。无论你是部署最新版本的Azure DevOps Server,还是老版本的TFS系统,整个部署过程基本包括两个部分:系统安装、系统配置。

第一步,系统安装:

包含了数据安装和应用程序安装。数据库的安装,可以参考SQL Server 的标准安装过程,本文不做详细介绍。应用程序的安装,对于Azure DevOps Server来说,非常简单,基本上是傻瓜式的,只需要简单点击几个”下一步“就可以了,参考下面的截图:

Azure DevOps Server 2019 (TFS)安装教程

Azure DevOps Server 2019 (TFS)安装教程

安装完成以后,系统会可能会提示你重启操作系统,进入到后面的配置环节。也可能由于你的系统之前已经安装的相关的模块,例如Framework 4.7以上版本,不需要重启操作系统。

第二步,系统配置:

当完成上一步的系统重启以后,Azure DevOps Server 自动弹出配置窗口,你可以开始配置TFS 服务器的所有信息了。

在配置过程中,你可以根据系统提示,一步一步的完成所需的全部配置信息;你也可以在配置过程中选择忽略一些功能模块,例如报表功能、搜索引擎功能等。

在配置过程中,系统还会自动检查你的环境是否符合要求,如果系统发现环境问题,会自动停止安装过程,要求你解决问题后,再次启动环境检查过程。下面是具体配置的过程和相关说明:

1. 自动弹出配置信息,点击”启动向导“

Azure DevOps Server 2019 (TFS)安装教程

2. 欢迎页面,不需要解释和截图

3. 全新部署,需要选择”这是新的Azure DevOps Server 部署“

Azure DevOps Server 2019 (TFS)安装教程

4. 部署方案

一般情况下,我们都会选择高级部署。在高级部署中,你可以对每一个部署过程做配置调整。

Azure DevOps Server 2019 (TFS)安装教程

5. 选择语言

系统会自动选择操作系统的语言版本。Azure DevOps Server支持几十种语言文字,用户无需安装语言包,也无需使用特定语言的安装程序。

Azure DevOps Server 2019 (TFS)安装教程

6. 数据库设置

你可以在这个页面中选择数据库服务器的名称和实例米名称;如果希望多个版本的TFS部署在同一台数据库服务器上,你可以选择标签区分不同版本的数据库。例如笔者的数据库服务器上之前已经部署了TFS 2018版本,在数据库标签上我添加了”2019“的标签,就不会干扰或者覆盖现有TFS数据库。

Azure DevOps Server 2019 (TFS)安装教程

7. 配置访问数据库的账户

Azure DevOps Server 2019 (TFS)安装教程

8. 配置Web应用的端口的应用名称

默认配置中,TFS使用IIS中的8080端口,使用tfs作为应用程序名称。你可以根据服务器的应用范围,自己选择端口和应用程序名称。如果你不太明白每一项设置的含义,可以保持默认配置。

Azure DevOps Server 2019 (TFS)安装教程

9. 配置全文索引服务

Azure DevOps Server 2019的全文索引使用了Elastics Search(ES) 搜索引擎服务。在安装应用程序的过程中,系统会自动配置ES服务器和对应的功能。

Azure DevOps Server 2019 (TFS)安装教程

10. 配置报表

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwggxg.html