亚马逊AWS官方博客

AWS License Manager 简介

使用 AWS License Manager,可在 AWS 和本地服务器上轻松地管理来自 Microsoft、SAP、Oracle、IBM 等软件供应商的许可证。

AWS License Manager 允许管理员创建模拟其许可协议条款的自定义许可规则,然后在启动 EC2 实例时强制执行这些规则。使用 AWS License Manager,可在 AWS 和本地服务器上轻松地管理来自 Microsoft、SAP、Oracle、IBM 等软件供应商的许可证。管理员可以使用这些规则来限制许可违规,例如限制使用比协议规定的更多许可证,或者在短期内将许可证重新分配给不同的服务器。通过实际停止实例启动或通知管理员有关侵权的信息,AWS License Manager 中的规则使您能够限制许可违规使用。管理员可以使用 AWS License Manager 控制面板获得对其所有许可证的控制和可见性,并降低由于许可超额而导致的不合规、误报和额外成本的风险。

 

AWS License Manager的优势

  • 控制许可证使用情况

使用 AWS License Manager,许可证管理员可以创建自定义许可规则,以帮助集中或者在组织中的各个不同组之间管理许可证使用情况。AWS License Manager 让组织能够了解和控制软件许可证的使用情况,并在发生滥用之前进行阻止。

  • 减少费用

AWS License Manager 可简化许可证的跟踪方式,帮助管理员确定是否使用了正确数量的许可证以及是否需要更多许可证。AWS License Manager 还可以更轻松地控制软件使用情况以防止超额,帮助减少跟踪和管理许可证所需的时间和成本。

  • 提高透明度

AWS License Manager 提供单一的集中视图,从而可以在 AWS 和本地跟踪所有许可证。AWS License Manager 的内置控制面板可帮助管理员跟踪正在使用的许可证数量、可用的许可证数量以及已达到使用上限的许可证数量。这可以帮助管理员合并所有许可证的视图并降低不合规的风险。

 

AWS License Manager的工作原理

许可证管理员通过使用 License Manager,基于产品的许可规范,定义许可证配置,如:vCPU或者物理核数量,将许可证配置与 Amazon EC2 启动模板、AWS CloudFormation 模板的AMI 产品相关联。当用户基于启动相关的BYOL的AMI时,会根据定义的许可规则进行跟踪,如果超过客户规则定义的支持的可用许可数据,则阻止启动或者发送报警信息给到许可证管理员。

 

快速上手使用AWS License Manager

使用AWS License Manager非常简单,您可以访问控制台管理您的配置,也可以使用AWS CLI通过命令行或使用SDK来进行管理和配置。

管理控制台入口:

初次配置时,需要授予权限,勾选“我向AWS License Manager授予所需的权限”点击“授予权限”即可。

创建许可证配置:

点击“开始使用AWS License Manager”创建许可正配置。输入“许可证配置名称”,“描述”和“许可证类型”。

#本例中使用Windows 2012 R2为例

勾选强制执行许可证限制:阻止启动不合规的实例。

不勾选强制执行许可证限制:允许启动不合规的实例,但在启动时发送警报。

如果数量选择0,代表只是做使用量记录。

 

这样一个许可证配置就完成了。

关联AMI:

在“操作”中选择“关联AMI”

这样在许可证配置下就关联好了AMI。

创建EC2:

基于此AMI通过创建一台EC2,选择M4.xlarge机型(4vCPU)。

在License Manager的关联控制台可以看到已经使用4个vCPU。

如果我们再开启一个超过6个vCPU的实例,由于启用了强制许可证限制,则会启动失败。

 

 

如果您需要更多详细信息,请移步AWS中国官方网站,或联络AWS中国专家团队。

 

本篇作者

钱凯

AWS解决方案架构师,负责基于 AWS 的云计算方案的咨询与架构设计.在加入AWS之前曾在HP、Citrix服务多年,熟悉传统虚拟化、虚拟桌面、微软Windows等产品。