使用 Compute Optimiz SQL er 优化服务器许可 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 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 来评估您的SQL服务器群并提供建议,可以显著降低您的许可成本。

许可证详细信息页面提供以下信息:

  • 使用下表将您当前的许可设置(例如版本、型号和实例核心数)与 Compute Optimizer 建议进行比较。

  • 使用利用率图表查看分析期间使用的企业版功能数量。

有关更多信息,请参阅 Compute Optimizer 文档中的查看商业软件许可建议的详细信息

配置 Compute Optimizer

Compute Optimizer 使用该mssql_enterprise_features_used指标分析商业软件许可证。有关该指标的更多信息,请参阅商用软件许可证的指标

  1. 请确保您拥有相应的权限来选择加入 Compute Optimizer。有关更多信息,请参阅下列内容:

  2. 附加 App CloudWatch lication Insights 所需的实例角色和策略。有关说明,请参阅启用商用软件许可证推荐的政策

  3. 使用你的 Microsoft SQL 服务器数据库凭据启用 CloudWatch 应用程序见解。有关说明,请参阅 CloudWatch 文档中的设置应用程序以进行监控

    注意

    要生成商用软件许可证推荐,至少需要连续 30 小时的 CloudWatch 指标数据。有关更多信息,请参阅CloudWatch 指标要求

  4. 使用以下SQL查询配置 App CloudWatch lication Insights 的最低权限访问权限。

    GRANT VIEW SERVER STATE TO [LOGIN]; GRANT VIEW ANY DEFINITION TO [LOGIN];

    这将启用一项新服务 PrometheusSqlExporterSQL。

  5. 从目标 AWS 账户 或组织管理账户中,选择加入 Compute Optimizer。有关说明,请参阅选择加入您的账户

    注意

    选择加入后,最长可能需要 24 小时才能生成结果和优化建议。

  6. Compute Optimizer 控制台中,选择导航窗格中的许可证

  7. 在 “调查结果” 列中,搜索所有发现的指标不足的实例。如果 Compute Optimizer 检测到 CloudWatch 应用程序见解未启用或权限不足,则会返回此结果。有关更多信息,请参阅查找原因。要解决这些问题,请执行以下操作:

    1. 选择实例。

    2. 添加一个秘密。

    3. 确认已附加实例角色和策略。

    4. 选择 “启用许可证推荐”。

  8. 在 “查找结果” 列中,搜索查找结果为 “未优化” 的所有实例。如果 Compute Optimizer 检测到你的亚马逊EC2基础设施没有使用你付费购买的任何微软SQL服务器许可功能,它就会返回这一发现。有关更多信息,请参阅查找原因。要解决这些问题,请执行以下操作:

    1. 选择实例。

    2. 将当前许可证版本与推荐版本进行比较。

    3. 查看当前的许可证使用率图。

    4. 如果要降级许可证,请选择实施建议

    5. 查看要求并按照说明降级许可证。如果要自动执行该过程,请参阅使用 AWS Systems Manager 文档降级SQL服务器企业版以降低成本(AWS 博客)。

其他资源