在2015年11月,微软宣布对Windows Server 2016以及Hyper-V的许可模式进行重大变更,并于2016年第三季度正式生效,Windows Server 2016标准版及数据中心版的许可模式将从基于处理器转变为基于处理器核心。与其他已公开的Windows Server更新,比如引入Windows容器以及对Nano服务器进行升级有所不同,采用基于核心的许可模式给用户提出了更多的挑战。

专家认为这一变更让微软本已很复杂的许可模式变得更加复杂,迫使用户计算每台服务器上有多少个核心以确保所有的服务器的软件许可足够用,唯恐被微软审查。其他用户担心这一变更将会抬高用户使用多核服务器以及具有多个处理器且每个处理器核心数很少的旧服务器的成本。有关Windows Server 2016以及Hyper-V更多的定价及许可信息将会在2016年第一季度公布,一切还没有最终确定。

尽管了解潜在的许可变更很重要,但现在你可以采取一些策略及措施降低Hyper-V的许可成本。快速浏览本文中提到的相关文章以更好地理解许可给虚拟环境带来的影响以及编制许可预算的潜在方式。

计算Windows Server 2012以及Hyper-V许可

尽管虚拟化提高了服务器部署效率、简化了部署步骤,但同样会使用户陷入困境,因为快速部署可能会导致服务器许可违规。为避免上述违规,用户理解并在虚拟数据中心中使用多种许可方式至关重要。首先要了解物理服务器许可与虚拟服务器许可之间的差异:尽管在很多方面相似,但虚拟服务器环境需要很多许可,这可能会增加成本。因此,软件厂商齐心协力开发了虚拟化感知许可以将费用降至最低;微软针对Windows Server 2012的策略仅仅是虚拟化感知许可的示例之一。

此外,用户有必要了解虚拟机迁移对许可需求量的影响。这与Windows服务器软件与运行该软件的硬件设备之间的关系相关,但不要害怕—微软针对硬件/软件许可策略提供了期限为90天的例外情形。利用微软的90天策略,Windows服务器用户能够很轻松地避免Hyper-V许可陷阱。

如何避免Windows服务器许可费用过高

软件许可是很不幸的现实问题,引入虚拟化后问题变得更加复杂。由于有多个客户机运行在单个硬件平台之上,虚拟化增加了软件许可的需求量,这反过来导致了新的许可复杂性问题。由于传统的许可数量成百上千地增长,系统管理员熟悉新的许可模式并寻找降低许可成本的方式至关重要。在Windows服务器许可指南中,虚拟化专家Brian Kirsch给予了提示并分享了相关技巧,比如选择多个虚拟CPU或者每个vCPU上配置多个虚拟核心以降低Windows Server 2012的许可成本。

理解免费Hyper-V给许可带来的影响

在微软独立的Hyper-V服务器与提供了Hyper-V的Windows Server 2012之间做出选择时需要考虑的最重要的事情之一就是许可成本。Hyper-V服务器的吸引力在于其成本效率—Hyper-V服务器可以免费下载,不需要付费就能够获得很多与Windows Server 2012 Hyper-V相同的功能。但付费购买Windows Server许可仍旧有很明显的优势。微软MVP Brien Posey权衡了安装Hyper-V的优缺点,并计算出了采用哪种方式更符合财务需求。

免费的Hyper-V服务器的确物有所值吗?

正如之前提到的,微软Hyper-V可以免费获取而且能够获得很多与Windows Server 2012 Hyper-V相同的功能,这使得Hyper-V在虚拟化领域非常有名。然而,免费有时伴随着新成本:尽管费用肯定比授权方式低,但往往面临着主机承载虚拟机及工作负载有限的风险。

没有必要的软件,比如图形用户界面或者来自微软的技术支持,运行中断时Hyper-V服务器几乎不能提供任何保护,这会给工作繁重的系统管理员带来麻烦。尽管Hyper-V最初可能对没钱购买Windows服务器许可的小企业充满吸引力,但浪费时间及精力所带来的潜在成本使得企业在实验环境之外部署Hyper-V服务器时往往会犹豫不决。

构建免费的Hyper-V服务器故障切换集群

曾经认为是不可能的,但现在有一种方法可以部署Hyper-V容错环境而且Brien Posey进行了相关介绍。部署过程不是很简单—需要了解故障切换集群以及PowerShell—但是可控,如果部署成功能够获得很多好处。尽管微软仍旧鼓吹与免费的Hyper-V服务器相比,Windows服务器必然具备优势,但能够使用Hyper-V服务器创建高可用性使Hyper-V成为寻求节省许可费用但同时又能够高效、可靠运行应用的企业的可选方案之一。

了解Windows Server以及Hyper-V许可模式的更多相关文章

  1. SQL Server 2000 :选择许可模式及更改

    在SQL Server企业版中,有一个许可模式概念,有两种许可模式:“处理器许可证”和“每客户”模式.“处理器许可证”模式表示允许几个CPU运行SQL Server,“每客户”决定的是客户端连接数. ...

  2. 说一说windows原生docker及windows Server Container , Hyper Container 之间的关系(学习总结)

    前一段时间学习netcore的时候解除到了docker,感觉真是不错的技术.百度了不少教程.因为我用windows就下载安装了一下试试.但是没有安装成功,才发现 需要安装virtualbox虚拟机,与 ...

  3. Windows Server 2016-重置目录还原模式密码

    目录还原模式:Directory Services Restore Mode,简称DSRM,又称目录服务恢复模式.是Windows域控制器的服务器安全模式启动选项.DSRM允许管理员用来修复或还原修复 ...

  4. Windows Server 2016

    Windows Server 2016 正式版教程:安装.激活.设置 http://www.ithome.com/html/win10/261386.htm 2016-9-29 12:57:58来源: ...

  5. Windows Server 2016-系统安装软硬件要求

    本章为大家补充介绍安装 Windows Server 2016的最低系统要求. 如果安装时选择通过"服务器核心"选项进行安装,则应注意,没有安装任何 GUI 组件,并且将不能使用服 ...

  6. windows server 2008 r2 企业版 hyper v做虚拟化的相关问题处理

    windows server 2008 r2 企业版 hyper v做虚拟化的相关问题处理 今天在dell r710 上用windows server 2008 r2企业版hyper v 做虚拟化,添 ...

  7. windows server 2012 R2 远程桌面授权模式尚未配置

    windows server 2012 R2 远程桌面授权模式尚未配置,远程桌面服务将在120天内停止工作.如何破解这个宽限期,目前企业7位协议号码均不包含2012 R2以上授权. 那么只能蛋疼的“破 ...

  8. Windows Server 2019 配置远程桌面授权服务器许可RD

    Windows Server 2019 配置远程桌面授权服务器许可RD Windows Server 201默认的最大远程登录连接为2个,超过这个数目需要使用license server进行授权,但又 ...

  9. 在Windows Server 2012 R2的Hyper-V中设置虚拟机启用增强会话模式

    在Windows Server 2012 R2的Hyper-V中,可以为虚拟机提供一种全新的连接方式,就是“增强会话模式”,它将让您更加方便的对虚拟机进行操作,比如分辨率的调整.设备的加载,最为方便的 ...

随机推荐

  1. JAVA中日期格式转换各个字母代表含义

    G  Era 标志符  Text  AD  y  年  Year  1996; 96  M  年中的月份  Month  July; Jul; 07  w  年中的周数  Number  27  W  ...

  2. TX Text Control X10独家揭秘之使用对象作为数据源

    文档处理控件TX Text Control即将发布的X10版本,将升级重点还是放到了其比较优势的流式布局报表设计和生成上.慧都获得了来自其开发商Text Control GmbH公司的一手资料,迫不及 ...

  3. OpenCV之cvAddWeighted直接C语言实现版addWeighted,应对上下平滑融合拼接

    关于OpenCV中的cvAddWeighted的介绍可参见<opencv中的cvAddWeighted函数> cvAddWeighted有个问题,它只能实现两张图片的直接融合,往往产生明显 ...

  4. javascript设计模式之装饰者模式

    /* * 装饰者模式提供比继承更有弹性的替代方案 * 在不改变原构造函数的情况下,添加新的属性或功能 */ //需要装饰的类(函数) function Macbook() { this.cost = ...

  5. Log4j知识汇总

    Log4j在java开发中还是很常见的,而在日志系统里面也占有举足轻重的地位,想要做好日志相关的工作,了解log4j还是很必要的. 下面就针对 log4j的官方文档user-guide 进行翻译与整理 ...

  6. Merge更新同步一个表

    merge T2   --目标表using T1    --源表 on T1.id=T2.id   --匹配条件 when matched then    --匹配update set [name]= ...

  7. kubernetes发布解释型语言应用的最佳实践

    说明 k8s在发布编译型语言的应用时,几乎不用多考虑,就会选择将编译好jar/war包(java语言)或者二进制文件(golang/c++)直接打到镜像当中,生成新的应用镜像,然后将镜像推到镜像仓库, ...

  8. cms-详细页面-3

    1.设置上一条.下一条数据 2.使用昌言插件 3.点击链接帖子的访问数加一 1.在mapper中设置分页: <?xml version="1.0" encoding=&quo ...

  9. ffmpeg 资源[转]

    http://blog.csdn.net/leixiaohua1020/article/details/15811977 一. FFmpeg主站 1. FFmpeg的源码发布,资料 网址:   htt ...

  10. spark dataframe函数编程

    DataFrame 的函数 Action 操作 1. collect() ,返回值是一个数组,返回dataframe集合所有的行 2. collectAsList() 返回值是一个Java类型的数组, ...