

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

# 使用 Compute Optimizer 优化 SQL Server 的大小
<a name="sql-server-sizing-compute-optimizer"></a>

## 概述
<a name="sql-server-sizing-compute-optimizer-overview"></a>

[AWS Compute Optimizer](https://docs.aws.amazon.com/compute-optimizer/latest/ug/what-is-compute-optimizer.html) 帮助数据库管理员（DBA）在 Amazon Elastic Compute Cloud（Amazon EC2）上发现 Microsoft SQL Server 工作负载并适当调整 EC2 实例的大小，从而将许可证费用最多降低 25%。Compute Optimizer 中的[推断工作负载类型](https://docs.aws.amazon.com/compute-optimizer/latest/ug/inferred-workload-type.html)功能使用机器学习 (ML)，并自动检测可能在您的资源上 AWS 运行的应用程序。Compute Optimizer 支持将 SQL Server 作为一种推断的工作负载类型。通过使用推断的工作负载类型功能，您可以根据您在 Amazon EC2 实例上运行的特定工作负载，精准找出节省成本的途径。

使用此功能，您可以按支持的推断工作负载类型（例如 SQL Server）对节省成本的机会进行分类。Compute Optimizer 可以自动发现过度预调配的 SQL Server EC2 实例。您可以切换到 EC2 控制台来缩小实例大小，这有助于降低许可和基础设施成本。

您也可以使用 Compute Optimizer 提出 SQL Server 许可建议。有关更多信息，请参阅本指南中的[使用 Compute Optimizer 优化 SQL Server 许可](sql-server-compute-optimizer.md)。

## 配置 Compute Optimizer
<a name="sql-server-sizing-compute-optimizer-configuration"></a>

有关将 Compute Optimizer 用于 SQL Server 推断的工作负载的说明，请参阅[优化性能和降低许可成本：利用 Amazon AWS Compute Optimizer EC2 SQL Server 实例](https://aws.amazon.com/blogs/modernizing-with-aws/optimizing-performance-and-reducing-licensing-costs-leveraging-aws-compute-optimizer-for-ec2-sql-server-instances/)（AWS 博客）。您可以选择加入独立账户、属于某个组织成员的账户和组织的管理账户。对于独立账户和成员账户，选择加入仅会为该账户启用 Compute Optimizer。对于组织管理账户，您可以选择是仅在该账户中启用 Compute Optimizer，还是为该组织的所有成员账户启用 Compute Optimizer。

Compute Optimizer 选择加入流程会自动创建一个 AWS Identity and Access Management (IAM) 服务相关角色。有关更多信息，请参阅[为 AWS Compute Optimizer使用服务相关角色](https://docs.aws.amazon.com/compute-optimizer/latest/ug/using-service-linked-roles.html)。

Compute Optimizer 根据亚马逊 CloudWatch 指标（例如 CPU、I/O、网络和亚马逊弹性区块存储 (Amazon EBS) 的使用情况）分析您的资源。要生成推荐，需要在过去 14 天内至少连续 30 小时的 CloudWatch 指标数据。如果您启用增强型基础设施指标功能，则该利用率指标将延长至 93 天。有关更多信息，请参阅 Compute Optimizer [文档中的[CloudWatch指标要求](https://docs.aws.amazon.com/compute-optimizer/latest/ug/requirements.html#requirements-metrics)和增强型基础架构指标](https://docs.aws.amazon.com/compute-optimizer/latest/ug/enhanced-infrastructure-metrics.html)。

Compute Optimizer 根据 vCPU、内存、存储、网络、风险和迁移工作量提供选项以及与每个选项相关的节省金额。您可以使用 CloudWatch 指标仪表板来分析用于提出建议的数据。利用这些数据，您可以调整运行 SQL Server 工作负载的 EC2 实例的大小。有关如何更改实例类型的更多信息，请参阅 Amazon EC2 文档中的[更改实例类型](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-resize.html)。

## 其他资源
<a name="sql-server-sizing-compute-optimizer-resources"></a>
+ [AWS Compute Optimizer 识别和筛选微软 SQL Server 工作负载](https://aws.amazon.com/about-aws/whats-new/2023/05/aws-compute-optimizer-identifies-filters-sql-server-workloads/) (AWS)
+ [优化性能和降低许可成本：利用 AWS Compute Optimizer Amazon EC2 SQL Server 实例](https://aws.amazon.com/blogs/modernizing-with-aws/optimizing-performance-and-reducing-licensing-costs-leveraging-aws-compute-optimizer-for-ec2-sql-server-instances/)（AWS 博客）
+ [什么是 AWS Compute Optimizer？](https://docs.aws.amazon.com/compute-optimizer/latest/ug/what-is-compute-optimizer.html) （AWS 文档）
+ [查看 EC2 实例建议](https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-ec2-recommendations.html)（AWS 文档）