我们使用机器学习技术将英文博客翻译为简体中文。您可以点击导航栏中的“中文(简体)”切换到英文版本。
优化性能和降低许可成本:利用适用于 Amazon EC2 SQL Server 实例的 亚马逊云科技 Compute Optimizer
亚马逊网络服务(亚马逊云科技)最近为AW
解决在亚马逊 EC2 上调整 SQL Server 实例大小方面的挑战
将 Microsoft SQL Server 工作负载迁移到 亚马逊云科技 后,客户正在寻找选项来优化在 EC2 上运行的工作负载,以提高性价比。但是,由于专业知识有限、时间限制或难以找到正确的实例类型等因素,客户在迁移期间可能无法选择最优化的实例类型。他们可能会过度配置 EC2 实例,从而导致许可、计算和存储成本增加。
由于 亚马逊云科技 定期推出新的实例类型,因此客户必须评估这些新实例类型是否提供更好的性价比。但是,手动评估可能既耗时又费力。
利用 亚马逊云科技 Compute Optimizer 来克服 SQL Server 规模合理化挑战
亚马逊云科技 Compute Optimizer 是一项服务,可帮助客户在评估资源性价比时避免过度配置 EC2 实例、EBS 存储和其他资源。
对于 SQL Server 来说,内存利用率尤其重要,但是,由于这是一项操作系统指标,因此默认情况下,它在 CloudWatch 中不可用。如果没有此指标,客户仍然可以收到计算建议。要启用内存指标,请从
草率排练
使用 亚马逊云科技 Compute Optimizer 从图 1 所示的
Figure 1 亚马逊云科技 Compute Optimizer Dashboard
如果您在控制面板 上选择 “ 查看建议 ”,则会转到建议,如图 2 所示。 如果 亚马逊云科技 Compute Optimizer 推断出 SQL Server 工作负载在 Amazon EC2 上运行,包括含许可证和自带许可证实例,则它们将在推断的工作负载类型列中被标记为这样,如图 2 所示。 此功能允许客户根据推断的工作负载类型属性进行筛选,将注意力集中在 SQL Server 实例上,并获得合理的大小建议以降低许可证和基础架构成本。
Figure 2 Recommendations for EC2 instance with filtering
要
Figure 3 EC2 instance Recommendations comparison
EBS 存储对 SQL Server 工作负载至关重要。亚马逊云科技 Compute Optimizer 分析 EBS 存储并提供优化建议。查看最多三个推荐选项,与当前 EBS 卷相比,每个选项的基准 IOPS、突发 IOPS 或可能不同的卷类型。选择最合适的建议并 通过控制台或 API
Figure 4 EBS volume Recommendations
要查看详细信息,请选择要优化的实例,然后单击 查看详细信息 。将当前的 EBS 与推荐选项进行比较,包括基准和突发 IOPS、基准和突发吞吐量以及价格差异。图表化指标可以帮助您确定应用程序的最佳实例类型。
Figure 5 EBS volume Recommendations comparison
亚马逊云科技 Compute Optimizer 还提供性能风险估算值,表明推荐的资源可能无法满足工作负载的性能要求。该服务还会检查 EBS 存储 IOPS 是否超过了所
降低 SQL Server 许可和成本
SQL Server 的许可通常基于 vCPU 的数量。调整您的 SQL Server 实例大小可以减少 vCPU 的数量,降低实例成本和所需的许可证。亚马逊云科技 Compute Optimizer 根据工作负载类型提供量身定制的合理大小建议,例如建议缩小相同实例类型的大小或完全推荐不同的实例类型。例如,它可能建议从 m5.4xlarge 移动到 m5.2xlarge,将 vCPU 减少一半,或者从 m5.4xlarge 过渡到 r5.2xlarge,后者的处理器也有一半,但内存量相同。考虑到这些建议,您可以针对成本和性能优化您的 EC2 SQL Server 实例。
使用 亚马逊云科技 Compute Optimizer 合理调整 SQL Server 实例大小的好处
- 节省成本:优化 SQL Server 实例可以节省实例成本并减少所需的许可证数量。
- 提高性能:为您的 SQL Server 工作负载选择优化的实例类型可以根据工作负载要求增强性能。
- 简化管理:SQL Server 的推断工作负载检测功能通过提供有针对性的建议来简化实例管理,减少手动干预和猜测的需求。
- 可扩展性:随着工作负载的变化或 亚马逊云科技 引入新的实例类型,亚马逊云科技 Compute Optimizer 会持续监控和更新其建议,确保您的 SQL Server 实例保持针对您当前需求的优化状态。
结论
在 亚马逊云科技 Compute Optimizer 中添加 SQL Server 推断工作负载类型检测可以帮助组织优化资源使用并降低成本,包括许可和基础设施成本。通过利用此功能,您可以确保您的 SQL Server 实例是根据您的特定工作负载要求量身定制的,从而提高性能和成本效率。
亚马逊云科技 可以帮助您评估贵公司如何充分利用云计算。加入数百万信任我们在云端迁移和现代化他们最重要的应用程序的 亚马逊云科技 客户的行列。要了解有关对 Windows 服务器或 SQL Server 进行现代化的更多信息,请访问
*前述特定亚马逊云科技生成式人工智能相关的服务仅在亚马逊云科技海外区域可用,亚马逊云科技中国仅为帮助您发展海外业务和/或了解行业前沿技术选择推荐该服务。