2009-04-13 83 views

回答

4

是的,答案是,您需要一个CAL或一个外部连接器。如果您的客户端系统或应用程序以经过身份验证的方式访问Windows服务器,则客户端需要通过用户特定的CAL,特定于设备的CAL或外部连接器进行授权。

CAL适用于企业内部连接。 EC用于从企业外部进行连接,包括合作伙伴公司或整个互联网。

无论您使用WCF,DCOM,FTP,Telnet还是其他任何设备连接到Windows Server,都无关紧要。为了获得许可,CAL-EC要求不区分用于沟通的技术。当您有认证的访问服务器时,CAL-or-EC要求会出现,无论类型如何。

另外,根据许可证,身份验证是否由Active Directory执行并不重要。如果您使用AD对用户进行身份验证,那么您需要CAL或EC,但是如果您使用其他一些机制进行身份验证,例如,如果您拥有包含用户和密码哈希列表的XML文件,并且您的简单ASP.NET网站已通过身份验证用户针对该商店,那么您已经验证了访问权限,并且您将需要每个认证用户的EC或CAL。

EC与CAL不可互换。如果您发现有500名内部用户需要认证,则无法购买单个EC,并根据许可证将其全部覆盖。外部连接器用于连接外部。任何说EC的许可顾问都将是“购买CAL”的“更好的解决方案”,这是错误的。没有做出决定。在Windows服务器的许可条款非常清楚(尽管也许不是广义上理解):

  • 如果你有内部用户,你必须购买的CAL为他们每个人(或每次使用设备)。
  • 如果您有外部用户,在这种情况下您必须购买一个EC。无论你有3或3,000,000外部用户,因为它们是外部的,你需要一个EC。

根据Windows Server的许可证,您无法选择是否购买CAL或EC。该要求由用户的隶属关系设定。事实上,在某些情况下,如果内部和外部用户都将对同一台Windows Server进行身份验证,则您将需要CAL和EC。

外部连接器的“估计零售价”为$ 1999US,但通过软件分销商,即使以单位数单位,您也可以更便宜。像1300美元左右。同样,CAL具有“ERP”,但您将从软件经销商支付低于ERP的费用。

相关问题