TFS2018环境搭建一硬件要求
本文关于微软的团队协作工具TFS2018搭建
1、操作系统要求
TFS可以安装在Windows Server和Windows PC操作系统中,但是TFS2018和2018只支持64位操作系统中,早期的版本没有操作系统的位数限制.建议将TFS安装到服务器上,除非TFS用于个人使用.
下面是TFS版本的服务器版本的要求:
TFS 2018 Windows Server 2016
Windows Server 2012 R2 (Essentials, Standard, Datacenter)
Windows Server 2012 (Essentials, Standard, Datacenter)
如果想查看其他版本的服务器要求,请参考微软官方文档
2、关于TFS Server Core
ServerCore选项是一个新的最小安装选项,在部署WindowsServer 20081的标准、企业或数据中心版本时可用,ServerCore提供了Windows Server的最小安装选项,但是它只支持特定的服务器.与完整的Windows Server2018安装相比,它支持安装所有可用的服务器角色以及其他Microsoft或第三方服务器应用程序,例如MicrosoftExchangeServer或SAP。
下面是Windows Server2008的所有的版本以及它的安装选项.(前提你已经拥有一台Windows Server2008的服务器)

Server Core去除了一些不常用的Windows Server的功能,只保留了核心的服务器功能.但是,这个安装选项只适用于TFS 2017 and TFS 2018,早期的版本如Windows Server, version 1709 并不支持.
3、关于在Windows PC操作系统上安装TFS
虽然TFS支持在客户端操作系统上安装,但我们不建议这样做,除非用于评估或个人使用。客户端操作系统上的TFS安装不支持与SharePoint产品或报表集成。不能在客户端操作系统上安装TFS代理。如果您需要使用这些特性中的任何一个,请在服务器操作系统上安装TFS。

4、关于TFS 代理的系统硬件要求
(1)、只有在服务器操作系统上安装TeamFoundationServer时,才能使用其功能。使用TFS团队的规模不同,会导致硬件的需求也不尽相同.下面是建议配置

(2)、除了TFS常规的需求外,TFS中的仓储库大小,也会影响硬件配置,应为GVFS代理还需要一个快速、大的磁盘来高效地在存储库上运行。GVFS的硬件需求应该基于存储库的大小.建议使用固态硬盘,I/O更快,大小更具存储库的大小选择.例如,假设存储库的主服务器端有50 GB,历史记录有200 GB。我们推荐50 GB的RAM和800 GB的基于SSD的存储。
5、SQL Server的要求
TFS 2018 SQL Server 2017
SQL Server 2016 (minimum SP1)
暂不支持Linux上的SQL Server
TFS 支持SQL Server的Express, Standard, and Enterprise三个版本,推荐Standard和企业版,Express版本小型团队和个人使用可以考虑.
6、关于服务器的配置一单服务部署
这里只介绍单服务部署,如果团队规模很大,参考微软官方文档
一台单机,有一个双核处理器,4GB内存和一个快速硬盘驱动器.此配置应支持多达250个核心源代码管理(TF、VC或Git)用户和工作项跟踪功能。广泛使用自动构建、测试或发布可能会导致性能问题。此配置不建议使用搜索或报告功能。扩展单个服务器可以使其能够处理更多的用户;更多地使用自动构建、测试或发布;以及/或使用搜索或报告功能。例如,将RAM增加到8GB将使单个服务器部署能够扩展到500个用户。对于评估或个人使用,您可以使用一个基本的配置,只有1GB的RAM,但显然,这将不建议生产服务器使用多人。
TFS2018环境搭建一硬件要求的更多相关文章
- TFS2018环境搭建一单实例安装(适用于小型团队)
1.服务器配置 阿里云 单核CPU,2GB的RAM,SSD硬盘,安装TFS实例 TFS2018要求SQL Server 2016 (minimum SP1)以上.其要求有以下几点: (1).安装SQL ...
- FFMPEG在嵌入式硬件上应用之 —— 基本环境搭建及编译
前段时间在翻看电脑里面资料时,发现了以前做的在嵌入式硬件上面运行以ffmepg为基础,以嵌入式硬件解码的多媒体播放工作,发现都快忘记完了.今日得闲整理温习了一下ffmpeg在嵌入式上的运用,这里给大家 ...
- Linux环境搭建-在虚拟机中安装Centos7.0
最近在空闲时间学习Linux环境中各种服务的安装与配置,都属于入门级别的,这里把所有的学习过程记录下来,和大家一起分享. 我的电脑系统是win7,所以我需要在win7上安装一个虚拟机-VMware,然 ...
- Windows 10 IoT Serials 1 - 针对Minnow Board MAX的Windows 10 IoT开发环境搭建
目前,微软针对Windows IoT计划支持的硬件包括树莓派2,Minnow Board MAX 和Galileo (Gen 1和Gen 2).其中,Galileo (Gen 1和Gen 2)运行的是 ...
- STM32环境搭建/学习观点/自学方法 入门必看
文章转自armfly开发板V4软件开发手册,分享学习~ 今天有幸看到armfly的开发板软件开发手册,开头的基础知识,真的很有用,还好有看到,一切都不迟,感悟很多,摘抄部分,学习分享~ 关于开发环境的 ...
- RobotFramwork + Appium+ Andriod 环境搭建
RF+Appium+Android环境搭建教程 - 1.RF安装 一.适用操作系统 Win7 旗舰版Sp1 32位操作系统 RF环境搭建,请参考文档<RobotFramwork安装指南> ...
- XE6移动开发环境搭建之IOS篇(1):准备安装材料(有图有真相)
网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 原创作品,请尊重作者劳动成果,转载请注明出处!!! 1.选择方案 --- ...
- 基于WDF的PCI/PCIe接口卡Windows驱动程序(1)-WDF概述及开发环境搭建
原文出处:http://www.cnblogs.com/jacklu/p/4619110.html 本科毕业设计是这方面的工作,所以想开几篇博客来介绍使用WDF开发PCI/PCIe接口卡的驱动程序方法 ...
- iOS开发教程之:iPhone开发环境搭建
安装条件: 硬件:一台拥有支持虚拟技术的64位双核处理器和2GB以上内存的PC. 注意:运行MAC OS,需要电脑支持虚拟技术(VT),安装时,需要将VT启动,在BIOS中开启. 软件: Window ...
随机推荐
- s4-介质访问控制子层-1 MAC子层
数据链路层被分成了两个子层:MAC和LLC MAC子层要解决什么问题? 介质访问控制(Madia Access Control) 数据通信方式 单播(unicast):One - to - One ...
- c# 产生随机数 程序所在路径
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- 线性回归,多项式回归(P2)
回归问题 回归问题包含有线性回归和多项式回归 简单来说,线性回归就是用多元一次方程拟合数据,多项式回归是用多元多次来拟合方程 在几何意义上看,线性回归拟合出的是直线,平面.多项式拟合出来的是曲线,曲面 ...
- python中的分号
很多编程语言是以分号作为一行代码的的结束标志,但是在Python中不是这样的,而是靠缩进来识别程序结构. Python中一行代码以分号结束,并不是必须的,准确来说是不被推荐的,因为加上分号就是画蛇添足 ...
- SpringBoot初探
一:项目创建 个人用的是IDEA来做Demo的: 1.先创建一个空项目,然后创建一个基于Maven的java application项目: 2.创建好后配置pom.xml文件并最终reimport & ...
- Django继承AbstractUser新建User Model时出现fields.E304错误
错误内容如下 ERRORS: audit.UserProfile.groups: (fields.E304) Reverse accessor for 'UserProfile.groups' cla ...
- ArcGIS API for Silverlight部署本地地图服务
这一节我们来讲新建立的ArcGIS API for Silverlight应用程序如何加载自己的地图服务的问题,网上的资料讲的都有点含糊不清,这次我们详细的讲一下配置的步骤: 首先介绍下我们的开发和部 ...
- 常用模块xml,shelve,configparser,hashlib
XML 什么XML:全称 可扩展标记语言 标记指的是代表某种含义的字符 XML<> 为什么需要XML 为能够在不同的平台间继续数据的交换 为了使交换的数据能让对方看懂 就需要按照一定的语法 ...
- Ubuntu Remove Mysql.service in Systemctl
After installing MySQL 5.7, I do not want to start MySQL via systemctl. It's unconvenient and compli ...
- Establish a website in 5 minutes
$sudo apt-get update //update $sudo apt-get install tasksel ...