Azure DevOps Server (TFS)免费吗?


1. Azure DevOps Server免费吗?

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

https://docs.microsoft.com/zh-cn/azure/devops/?WT.mc_id=DT-MVP-5001330) 查询详细的介绍。

https://docs.microsoft.com/en-us/azure/devops/server/upgrade/express?WT.mc_id=DT-MVP-5001330)。

  • 然后,我们来重点看看正式版本的授权情况

    • 首先,正式版本不免费、也不开源,这是非常明确的;使用ADO 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 
    DevOps MVP 张洪君
    在这里插入图片描述

    相关