本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Compute Optimiz SQL er 优化服务器许可
有关如何使用优化SQL服务器许可证的指南 AWS Compute Optimizer。
概述
AWS Compute Optimizer可以推荐亚马逊弹性计算云(亚马逊EC2)上的 Microsoft SQL 服务器工作负载的许可优化机会。Compute Optimizer 可以提供自动推荐以降低许可成本。Compute Optimizer 提供的建议列在每个拥有微软SQL服务器许可证的EC2实例旁边。提供的信息包括推荐的节省机会、EC2实例按需价格和每小时自带许可证 (BYOL) 价格。这些信息可以帮助您决定是否应该降级许可证版本。
Compute Optimizer 会根据推断的工作负载类型自动发现您在亚马逊上的SQL服务器EC2实例。要查看许可建议,您可以在 Compute Optimizer 中选择SQL服务器实例,然后使用您的只读数据库凭证通过 A mazon App CloudWatch lication Insigh ts 进行身份验证。Compute Optimizer 会分析你是否在使用任何 SQL Server Enterprise 版功能。如果未使用企业版功能,Compute Optimizer 建议您降级到标准版以降低许可成本。
您还可以使用 Compute Optimizer 为运行SQL服务器工作负载的亚马逊EC2实例提出大小建议。有关更多信息,请参阅本指南中的使用 Compute Optimizer 优化SQL服务器大小。
成本优化建议
Compute Optimizer 中的许可建议可以帮助你评估你在 Microsoft SQL Server 中使用的功能,并为你的工作负载选择最具成本效益的版本。SQL服务器企业版比标准版贵得多。有关更多信息,请参阅本指南中的比较SQL服务器版本,并在 Microsoft 网站上查看 SQLServer 2022 定价
许可证详细信息页面提供以下信息:
-
使用下表将您当前的许可设置(例如版本、型号和实例核心数)与 Compute Optimizer 建议进行比较。
-
使用利用率图表查看分析期间使用的企业版功能数量。
有关更多信息,请参阅 Compute Optimizer 文档中的查看商业软件许可建议的详细信息。
配置 Compute Optimizer
Compute Optimizer 使用该mssql_enterprise_features_used
指标分析商业软件许可证。有关该指标的更多信息,请参阅商用软件许可证的指标。
-
请确保您拥有相应的权限来选择加入 Compute Optimizer。有关更多信息,请参阅下列内容:
-
附加 App CloudWatch lication Insights 所需的实例角色和策略。有关说明,请参阅启用商用软件许可证推荐的政策。
-
使用你的 Microsoft SQL 服务器数据库凭据启用 CloudWatch 应用程序见解。有关说明,请参阅 CloudWatch 文档中的设置应用程序以进行监控。
注意
要生成商用软件许可证推荐,至少需要连续 30 小时的 CloudWatch 指标数据。有关更多信息,请参阅CloudWatch 指标要求。
-
使用以下SQL查询配置 App CloudWatch lication Insights 的最低权限访问权限。
GRANT VIEW SERVER STATE TO [LOGIN]; GRANT VIEW ANY DEFINITION TO [LOGIN];
这将启用一项新服务 PrometheusSqlExporterSQL。
-
从目标 AWS 账户 或组织管理账户中,选择加入 Compute Optimizer。有关说明,请参阅选择加入您的账户。
注意
选择加入后,最长可能需要 24 小时才能生成结果和优化建议。
-
在 Compute Optimizer 控制台
中,选择导航窗格中的许可证。 -
在 “调查结果” 列中,搜索所有发现的指标不足的实例。如果 Compute Optimizer 检测到 CloudWatch 应用程序见解未启用或权限不足,则会返回此结果。有关更多信息,请参阅查找原因。要解决这些问题,请执行以下操作:
-
选择实例。
-
添加一个秘密。
-
确认已附加实例角色和策略。
-
选择 “启用许可证推荐”。
-
-
在 “查找结果” 列中,搜索查找结果为 “未优化” 的所有实例。如果 Compute Optimizer 检测到你的亚马逊EC2基础设施没有使用你付费购买的任何微软SQL服务器许可功能,它就会返回这一发现。有关更多信息,请参阅查找原因。要解决这些问题,请执行以下操作:
-
选择实例。
-
将当前许可证版本与推荐版本进行比较。
-
查看当前的许可证使用率图。
-
如果要降级许可证,请选择实施建议。
-
查看要求并按照说明降级许可证。如果要自动执行该过程,请参阅使用 AWS Systems Manager 文档降级SQL服务器企业版以降低成本
(AWS 博客)。
-
其他资源
-
通过 AWS Compute Optimizer(AWS 博客)降低微软SQL服务器许可成本
-
什么是 AWS Compute Optimizer? (AWS 文档)
-
查看商用软件许可建议(AWS 文档)
-
降级你的 Microsoft SQL 服务器版本(AWS 文档)
-
微软SQL服务器开启 AWS
(AWS)