点击围观!腾讯 TAPD 助力金融行业研发提效、敏捷转型最佳实践! 了解详情
写点什么

使用 AWS License Manager 跟踪您的 Microsoft SQL Server 许可证

  • 2019-11-27
  • 本文字数:2643 字

    阅读完需:约 9 分钟

使用 AWS License Manager 跟踪您的 Microsoft SQL Server 许可证

AWS License Manager 可以管理基于 vCPU、物理内核、物理插槽或实例数量的任何软件许可证。在本博文中,我们将介绍使用 AWS License Manager 帮助管理 SQL Server 许可证的常见使用案例。

步骤 1:启动 License Manager

可以通过“管理与监管”下的“AWS 管理控制台”访问 License Manager。转到服务,然后搜索 License Manager。除了控制台之外,还可以通过 AWS 开发工具包和 AWS CLI 使用 License Manager。


步骤 2:在 AWS License Manager 中输入您的 SQL Server 许可规则

在此步骤中,您将在 License Manager 中输入您拥有的 Microsoft SQL Server 许可证数量。打开 AWS License Manager,然后选择开始使用 AWS License Manager



  • 为 AWS License Manager 授予 AWS Identity and Access Management (IAM) 权限。



  • 在左侧导航窗格中,选择许可证配置,然后选择创建许可证配置



  • 您需要为 Microsoft SQL Server 许可提供以下详细信息。

  • 许可证配置名称:标识许可证配置及其资源关联。输入描述性名称(例如,Microsoft SQL Server Enterprise)。

  • 描述(可选):有关许可证配置的简短信息。输入描述性名称(例如,Microsoft SQL Server Enterprise)。

  • 许可证类型:供应商按 vCPU、内核、插槽或实例授予软件许可证。例如,如果您按 vCPU 获得 Microsoft SQL Server 许可,则选择 vCPU。

  • <<许可证类型>> 的数量(可选):表示您拥有的许可证数量。License Manager 使用此信息帮助您管理组织使用的许可证数量。

  • 实施许可证限制:选中此复选框可根据许可证类型的数量限制许可超额。当您实施限制时,License Manager 将阻止实例启动。以下是此实施功能的一个示例:如果用户尝试创建使用 Microsoft SQL Server 的 Amazon EC2 实例,而此新实例将超出许可证数,则创建 EC2 实例的操作将遭到阻止。



  • 规则(可选):在“规则”区域,可以指定其他许可约束。例如,软件供应商可能有一项特殊规则,该规则定义了 vCPU 的最小数量为 4。可以在此部分跟踪这些规则。下图概述了一些可用规则。



  • 标签(可选):可以使用 AWS 标签标记这些许可证规则。


  • 选择创建许可证配置后,系统将创建许可证配置规则。


步骤 3:启用自动跟踪任何新的 Microsoft SQL Server

您可以配置 License Manager 以自动跟踪使用 SQL Server 许可证的新服务器的创建。此过程对您的用户是透明的。当您的用户创建运行 Microsoft SQL Server 的新 EC2 实例时,License Manager 将跟踪 SQL Server 许可证的使用情况。有多种方法可以设置此配置。我们将介绍使用 Amazon 系统映像 (AMI) 执行此自动跟踪的过程。AMI 是 EC2 实例的模板。有关更多详细信息,请阅读 AMI 文档

将 SQL Server 许可证规则与 AMI 关联

在此场景中,License Manager 将跟踪在通过 AMI 创建运行 Microsoft SQL Server 的 EC2 实例时使用的 SQL Server 许可证。要使 License Manager 执行此跟踪,需要将 Microsoft SQL Server AMI 与 SQL Server 许可证规则关联起来。之后,每次从该 AMI 创建新 EC2 实例时,都会跟踪 SQL Server 许可证。


License Manager 还提供了“强制”选项。使用此选项,EC2 启动操作将检查您拥有的许可证数量,如果正在创建的新实例超出您的可用许可证,则 EC2 启动向导将不会创建实例。


要设置此配置,请执行以下步骤:


  • 选择前面创建的许可规则(在本例中为 Microsoft SQL Server Enterprise)。选择操作菜单,然后选择关联 AMI



  • 选择具有 Microsoft SQL Server 的 AMI,然后选择关联按钮。



  • 现在,每当使用该 AMI 创建实例时,License Manager 就会跟踪该实例使用的 Microsoft SQL Server 许可证的数量。如果选择了许可规则上的“强制”选项,则 EC2 实例创建过程将在继续创建实例之前检查您是否拥有足够的许可证。如果没有足够的许可证,则实例创建过程将停止。

步骤 4:捕获当前 SQL Server 许可证的使用情况

下一步是捕获当前所用 Microsoft SQL Server 许可证的数量。对于在 AWS 中运行的实例,License Manager 会与 AWS Systems Manager 通信,以确定在 EC2 实例上运行的软件。如果要清点在本地运行的服务器,则需要在这些服务器上安装 Systems Manager 代理。有关更多详细信息,请阅读 Systems Manager 文档


要收集当前的 SQL Server 许可证使用情况,执行以下步骤:


  • 在左侧菜单中,选择搜索清单。在搜索框中,选择应用程序名称。然后,选择开头为限定词。此步骤将找到所有运行 Microsoft SQL Server 的实例。



  • 要将实例与 SQL Server 许可证规则关联,请选中实例旁边的复选框,然后选择关联许可证配置



  • 在下一个窗口中,选择许可证配置规则(在我们的示例中为 Microsoft SQL Server Enterprise),然后选择关联


License Manager 报告和警报

License Manager 提供了一个 SQL Server 许可证使用情况控制面板。


  • 转到 AWS License Manager 控制台,然后在左侧导航窗格中选择控制面板。该控制面板指明了所跟踪的许可证配置数量和任何使用限制警报。在以下屏幕截图中,License Manager 突出显示了一个使用限制警报。



  • 通过选择查看超出的许可证配置,我们发现,在本例中,我们的 SQL Server 许可证使用已超订。



  • 如果要在超订时收到警报,可以设置警报。在左侧的导航窗格中,选择设置



  • 在“设置”页面上,指定 License Manager 将用于向您的团队发送消息的 Amazon Simple Notification Service (SNS) 主题。您需要创建此 SNS 主题,然后才能在此处选择此主题。


小结

感谢您与我们一起学习如何使用 AWS License Manager 管理 SQL Server 许可证。本博文中描述的步骤侧重于管理 Microsoft SQL Server 许可证,但要管理任何软件许可证,也可以使用这些步骤。


在以后的博文中,我们将讨论:


  • 如何使用 License Manager 跨多个 AWS 账户跟踪软件使用情况

  • 如何使用 License Manager 在混合(本地和云)场景中跟踪软件使用情况

本篇作者

!



### [](https://aws.amazon.com/cn/blogs/china/tag/Dean%20Suzuki/)
Dean Suzuki 是一名高级架构师,专注于帮助客户在 AWS 上运行 Microsoft 工作负载。Dean 有 20 多年的 Microsoft 技术工作经验,乐于帮助客户享受在云中运行工作负载带来的优势。
复制代码

校译作者

!



### [](https://amazonaws-china.com/cn/blogs/china/tag/%E9%99%88%E6%9C%95/)
AWS解决方案架构师,负责基于AWS云计算方案架构的咨询和设计,在国内推广AWS云平台技术和各种解决方案。十余年分布式应用、大数据的分布式处理经验。
复制代码


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/using-aws-license-manager-to-track-your-microsoft-sql-server-licenses/


2019-11-27 08:00532

评论

发布
暂无评论
发现更多内容

移动CRM软件是销售人员必备办公工具

低代码小观

管理 软件 移动 CRM CRM系统

10年阿里开发架构师经验分享:rabbitmq教程go,Java零基础入门pdf

Java 程序员 后端

1200页文档笔记,Java+JVM+MySQL+数据结构与算法

Java 程序员 后端

万物智联与烟火人间,一场跨越20年的双向奔赴

脑极体

13分钟彻底搞懂分布式系统服务注册与发现原理,写给互联网大厂员工的真心话

Java 程序员 后端

12年高级工程师的“飞升之路”,Java知识点总结合集

Java 程序员 后端

微信的业务架构图

张平

架构实战营

【活动报名】首次 「Apache ShardingSphere Dev Meetup 」期待你的参与!

SphereEx

开源 ShardingSphere 技术沙龙 Meetup SphereEx

做一名真正的软件工程师

百度开发者中心

程序员 最佳实践 分享 工程师

15个经典面试问题及回答思路,Java面试你必须要知道的那些知识

Java 程序员 后端

2020-2021蚂蚁金服Java面试真题解析,2021最新Java面试真题解析

Java 程序员 后端

腾讯云数据库TDSQL PG版重磅升级:查询性能提升百倍

腾讯云数据库

tdsql

低代码平台的爆火,会导致程序员失业吗?

J2PaaS低代码平台

低代码 低代码开发 低代码平台

上云,能打破低代码“内卷”吗?

海比研究院

低代码

2021Java开发学习路线,两年Java开发经验

Java 程序员 后端

新里程碑!TDSQL金融核心系统客户数国内领先

腾讯云数据库

tdsql

12道Java高级面试题:开课吧数据分析百度云,大厂Java开发面试解答

Java 程序员 后端

2020-2021京东Java面试真题解析,在线面试指南

Java 程序员 后端

2021Java常见面试题,牛客网中级项目异步队列,Java高级面试题及答案整理

Java 程序员 后端

你的 APP 能否精准「推送」击中用户?!

融云 RongCloud

消息推送 双十一

首例“微服务+国产分布式数据库”架构,TDSQL助力昆山农商行换“心”

腾讯云数据库

数据库 tdsql

告别传统压测:全链路压测在中通的实践分享

TakinTalks稳定性社区

全链路压测 系统稳定高可用 性能压测 电商大促 系统保障

浅谈云上攻防——CVE-2020-8562漏洞为k8s带来的安全挑战

腾讯安全云鼎实验室

漏洞分析

恒源云(GpuShare)_训练指引

恒源云

深度学习

SoFlu,让 DevOps 更进一步

SoFlu软件机器人

DevOps 敏捷开发

在阿里云ECS服务器上部署OpenVPN

wong

Centos 7 OpenVPN ECS

从小公司到大厂,从8K到30K-一个iOS开发的艰辛路程

iOSer

ios iOS面试

自定义View:measureChildWidthMargins

Changing Lin

10月月更

2021Java常见笔试题,牛客网java编程题送信,字节Java面试题

Java 程序员 后端

如何轻松集成多厂家推送服务

融云 RongCloud

消息推送

使用 AWS License Manager 跟踪您的 Microsoft SQL Server 许可证_文化 & 方法_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章