可能重复:
你能帮我解决我的软件授权问题吗?
我对CAL和Windows Server Licensing有点困惑。
如果我有一个Windows服务器,并且我正在使用它的IIS服务于100客户端(50 Windows,50 Linux)的Intranet环境中的网页,并且IIS的身份validation模式设置为匿名,那么我需要多less个CAL? 该网页正在访问Solaris上托pipe的Oracle服务器。
TX
Windows许可网站声明:
当访问服务器软件未经身份validation并通过Internet进行时,不需要Windows CAL。
所以,我不确定这是如何适用于Intranet网站的,我首先想到它也适用,但这取决于微软对“互联网”的定义。 我会打电话给MS询问。
这个问题的答案可以根据您使用的Windows Server的版本和版本而有所不同…但是,我将在下面写出的规则适用于以下内容;
Windows服务器
版本: 2003 R2,2008,2008 R2
版本:标准版或企业版
您的问题的答案:所有100个设备( 或使用这些设备的用户)将需要Windows Server CAL。
原因:当您需要计算给定场景需要多less个CAL时,请按照以下步骤进行操作。
步骤1:首先,您应始终从最坏的情况开始,并假设正在访问Windows Server软件的所有用户或设备(或以任何方式从其服务中受益)都需要CAL。 这通常是您的答案,因为任何用户或设备直接或间接访问Windows Server软件! 需要一个CAL。
以下是实际许可条款,因为它们是写在Windows Server 2008 R2的2011年10月Microsoft产品使用权利(请注意,这些条款几乎与本文开头列出的所有其他版本相同)。 产品使用权利包含通过Microsoft批量许可协议(非完整包装产品(FPP)或原始设备制造商(OEM))获得的所有Microsoft软件的所有许可条款。您可以从以下Microsoft URL下载产品使用权利: http://www.microsoftvolumelicensing.com/userights
“ 您必须为每个直接或间接访问服务器软件实例的设备或用户获取并分配一个CAL,硬件分区或刀片服务器被认为是一个单独的设备 。
第2步:查找可能适用于该规则的任何例外情况。 下面列出了例外情况,并再次从2011年10月的Microsoft产品使用权利中提取。
“ 您不需要CAL:•任何用户或设备只能通过Internet访问您的服务器软件实例,而无需通过服务器软件或其他任何方式进行身份validation或以其他方式单独标识;•您获得许可的任何服务器运行服务器软件的实例,•最多两个设备或用户访问服务器软件的实例,仅用于pipe理这些实例,或者•访问运行在仅用于运行硬件虚拟化的物理OSE中的实例的任何用户或设备软件,提供硬件虚拟化服务,和/或运行软件来pipe理和服务授权服务器上的OSE。
因此,在您的情况下,其他人已经build议以下例外情况可能是有效的……“ 任何用户或设备只能通过Internet访问您的服务器软件实例,而无需通过服务器软件的身份validation或以其他方式单独标识通过任何其他方式 “
事实并非如此! 内联网通常作为您自己networking的一部分托pipe。 用户, 不要 只通过互联网访问内部网,所以这个例外不适用!
请注意:过去我曾被其他人问过,“如果我们configuration我们的环境,以便我们的用户重新定向到我们的networking之外,然后通过互联网访问我们的内联网,会发生什么? 答案是,因为它们最初是networking的一部分,并被重新定向到您的networking之外,所以只能通过互联网访问您的内部网,但仍然不符合例外条件。 原因是,他们还没有“只通过互联网”访问Windows Server软件……他们正在通过互联网从您的内部networking访问它。
还有一件事要牢记在心……这些提到的100台设备(50台Windows和50台Linux设备)很可能已经访问了至less一台networking上的其他Windows服务器,因此已经需要CAL ! 只要这些设备(或使用它们的用户)都分配了一个CAL,就可以访问您公司拥有的任意数量的Windows服务器(只要这些Windows服务器的版本是相同的版本或更低版本(以前)CAL版本的Windows版本,即具有Windows Server 2003 CAL的设备可以访问networking上的任意数量的Windows 2003服务器,以及任意数量的Windows 2000服务器,以及任意数量的NT服务器,例如…但不能访问任何Windows 2008或2008 R2服务器,它们是CAL的更高版本。