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