尽管众多用户对微软对其诸多产品的许可证要求非常反感,但这也并不一定是件坏事。
几年以前,我曾经问过Microsoft微软的CEO Steve Ballmer设置如此复杂的软件许可证的原因。他的解释是许可证要求可以给企业用户带来更多的选择,从而可以允许企业用户选择更高性价比的许可证方案。
对Windows终端服务(TS:Terminal Services)而言,有若干个许可证需求,这些需求根据TS的使用方式以及所使用的Windows平台版本不同而各不相同(本文中使用的是Windows Server 2008)。
可用的许可证类型
在Windows Server 2008中,五种终端服务可用的许可证:
通常情况下,许可证TS性价比最高的方式要么是TS用户CAL,要么是TS设备CAL。当然也可以根据需要选择混合使用TS用户CAL和TS设备CAL。
TS许可角色服务
终端服务的实际许可证需求并没有如此复杂,但是很多管理员仍然对TS许可证角色服务需求望而却步。TS许可证角色服务并不是一个许可证类型,而是一种实施终端服务许可证的机制。
在部署TS许可证角色服务前,需要注意的是必须宿主在运行Windows Server 2008的服务器上。尽管在Windows Server 2003上也有相似的功能,但Windows 2008终端服务器却不能和Windows 2003许可证服务器通信,然而Windows 2003终端服务器却能够和Windows 2008许可证服务器通信。
在Windows的早期版本中,许可证服务器只能跟踪预设备(Per-device)许可证。在Windows Server 2008中,TS许可证角色服务也有跟踪TS用户CAL的能力,但是用户需要的是域成员。因为在用户级许可证跟踪中使用动态目录数据库,所以仍然有这个需求。实质上,每一个连接到终端服务的用户都必须拥有TS用户CAL(除非该用户拥有TS设备CAL)。如果用户没有TS用户CAL,则就需要从TS许可证角色服务中获取一个CAL。
终端服务有合适的许可证是非常重要的。TS许可证角色服务不仅实施正确的TS许可证,也会对不正确许可证进行民事或者刑事上的处罚。