Azure DevOps Server (TFS)免费吗?

2021年11月23日 阅读数:3
这篇文章主要向大家介绍Azure DevOps Server (TFS)免费吗?,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

1. Azure DevOps Server免费吗?

前几天,有个客户说,发现一个新奇的现象“不须要输入任何产品序列号就能够完成Azure DevOps Server产品的安装和配置;在30天之试用期到期后,除了系统提示到期以外,也没有发现任何功能异常,服务器能够正常运行,全部功能模块也能够正常使用。这是怎么回事,难道Azure DevOps Server免费吗?
这也是一个被屡次问到的问题,我在这篇博客中对Azure DevOps Server的受权作一个简单介绍。html

2. 什么是Azure DevOps Server?

Azure DevOps Server(简称ADO Server,以前名叫TFS)是微软研发管理平台产品,是微软公司对于应用软件生命周期管理的解决方案,它涵盖了软件研发过程当中的需求管理、敏捷开发、版本管理、持续集成、持续发布、自动测试等全流程的工具支持。能够从微软的官方网站](https://docs.microsoft.com/zh-cn/azure/devops/?WT.mc_id=DT-MVP-5001330) 查询详细的介绍。express

3. 难免费!

对于这个问题,简单的答案是,Express版本免费,正式版本难免费!
可是,在这个简单答案的后面,对于TFS版本的受权模式和技术限制,还有许多须要注意的内容,下面咱们来具体说明一下。服务器

  • 首先,来讲一下Azure DevOps Server Express这个版本工具

    • Express版本在功能使用方面,与正式版本几乎没有区别;除了报表和实验室功能以外,它具有了正式版本的全部功能模块,而且还能部署在客户端操做系统(例如Windows 10/8/7)上;不像正式版本只能部署在服务器操做系统上。post

    • 在受权模式方面,Express版本是彻底免费的,用户在使用这个版本的过程当中,不须要任何付费;可是,Express版本限制了最多用户数为5,超过了5人的研发团队,使用起来就十分不方便。学习

    • 在Express版本的系统部署过程当中,你会发现几乎不须要太多的配置,系统自动将全部功能部署在一台计算机中,甚至自动部署了SQL Server的Express版本;测试

    • 从上面两个特征来看,咱们能够了解到这个产品的定位是评估(试用)用途,咱们不推荐在企业的正式环境中部署这个版本。固然,若是企业在采用Azure DevOps Server的过程当中,在评估期间,Express版本中积累了大量的数据,也可使用升级的方式,将Express版本升级到正式版本,升级方案能够参考这里(https://docs.microsoft.com/en-us/azure/devops/server/upgrade/express?WT.mc_id=DT-MVP-5001330)。网站

  • 而后,咱们来重点看看正式版本的受权状况操作系统

    • 首先,正式版本难免费、也不开源,这是很是明确的;使用ADO Server以前,必须得到服务器和客户端的受权;server

    • 其次,在受权模式上,正式版本的受权内容分为两个部分:

      • 服务器端:企业必须拥有ADO Server的服务器端受权;简单来讲,你安装一台ADO Server,你必须采购了ADO Server的服务器端受权;因为ADO Server是运行在Windows Server和SQL Server之上的,你还必须具备这个两个产品的受权;你能够同步采购这两个产品的受权,也可使用企业以前采购过的受权。、

      • 客户端:客户端的受权是按照用户数(或设备数)来计算的,须要为用户采购客户端受权;若是企业已经采购了MSDN订阅,每一个订阅已经包含了一个客户端受权;用户也能够经过云端的采购来获取客户端受权,具体能够查看这里的官方说明(https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/

    • 最后,咱们来重点看看在具体使用ADO Server的过程当中须要注意的内容

      • TFS 2015.2以前:
        在安装和使用TFS 2015.2以前的产品,用户必须从MSDN或者销售商处获取到TFS的产品序列号,才能完成软件的安装配置工做;若是是从MSDN或批量受权渠道获取到安装介质,安装包中已经预设了一个产品序列号;若是是从官网上获取的试用版,当60天(能够扩展到90天)的试用期结束后,服务器会中止运行,用户不能使用任何功能。所以,使用2015.2以前的版本,用户不会问是否免费的问题,由于答案已经很明确了,难免费!

      • TFS 2015.2以后:
        在微软发布了TFS 2015.2以后(包括当前最新版本的Azure DevOps Server),研发产品组对受权限制相关的代码作了重大调整。可是要注意,这样的调整只是技术层面的,对产品受权模式不会有任何影响,就是说该买还得买。此后,在部署安装、使用过程当中,咱们须要注意如下几个方面的问题:

        • 安装介质:用户能够从微软Visual Studio官网(https://visualstudio.microsoft.com/downloads/)获取到使用版本的安装介质,也能够从批量受权、MSDN订阅或其余渠道获取到正式版本的安装介质。
        • 上述两种渠道获取到的安装介质,在功能使用方面是彻底同样的,具有ADO Server的所有完整的功能模块;在安装过程当中,用户不须要输入产品序列号,就能完成整个部署过程。两者惟一的区别是,试用版在使用结束后,系统会出现“版本已通过期”的字样,可是系统功能不会中止,用户彻底能够正常使用,系统不会由于版本过时而中止运行;正式版本在安装过程当中、安装完成后,不会出现任何受权的相关提示。

在这里插入图片描述
若是须要,你还能够从微软Azure DevOps Server 的在线文档,查询更多的权威资料,也欢迎经过下面的联系方式与我沟通,相互学习


 

 

出处:https://www.cnblogs.com/danzhang/p/14906331.html