COST09-BP01 对工作负载需求执行分析 - 成本优化支柱

COST09-BP01 对工作负载需求执行分析

分析工作负载需求随时间的变化。确认分析涵盖季节性趋势,并准确反映整个工作负载生命周期内的运行条件。分析工作应该体现出可能带来的好处,例如花费的时间与工作负载成本成正比。

未建立这种最佳实践的情况下暴露的风险等级:

实施指导

分析云计算的工作负载需求涉及了解在云环境中启动的计算任务的模式和特征。这种分析有助于用户优化资源分配、管理成本并验证性能是否达到要求的水平。

了解工作负载的要求。组织需求应指出工作负载对于请求的响应时间。响应时间可用于确定需求是否得到了管理,或者是否应改变资源供应以满足需求。

分析应包括需求的可预测性和可重复性、需求的变化速率以及需求的变化量。对足够长的时间执行分析,以纳入任何季节性变化,例如月末处理或假期高峰。

分析工作应反映实施扩展的潜在好处。查看组件的预期总成本,以及在工作负载生命周期内使用量和成本的任何增加和减少。

以下是执行云计算的工作负载需求分析时,需要考虑的一些关键方面:

  1. 资源利用率和性能指标:分析一段时间内 AWS 资源的使用情况。确定高峰和非高峰期使用模式,以优化资源分配和扩展策略。监控性能指标,如响应时间、延迟、吞吐量和错误率。这些指标有助于评测云基础设施的整体运行状况和效率。

  2. 用户和应用程序扩展行为:了解用户行为及其对工作负载需求的影响。检查用户流量模式有助于增强内容的交付和应用程序的响应能力。分析工作负载如何随着需求的增长而扩展。确定弹性伸缩参数的配置是否正确有效,以处理负载波动。

  3. 工作负载类型识别云中运行的不同类型的工作负载,如批处理、实时数据处理、Web 应用程序、数据库或机器学习。每种类型的工作负载都可能有不同的资源需求和性能特征。

  4. 服务水平协议(SLA):将实际绩效与 SLA 进行比较,以确保合规性并确定需要改进的领域。

您可以使用 Amazon CloudWatch 来收集和跟踪指标,监控日志文件,设置警报,并自动应对 AWS 资源变化。您还可以使用 Amazon CloudWatch 了解系统范围内的资源使用率、应用程序性能和运行状况。

利用 AWS Trusted Advisor,您可以按照最佳实践预置资源,以提高系统性能和可靠性,增强安全性,并寻找节省资金的机会。您也可以关闭非生产实例,并使用 Amazon CloudWatch 和 Auto Scaling 来匹配需求的增加或减少。

最后,您可以将 AWS Cost ExplorerAmazon QuickSight 与 AWS 成本和使用情况报告(CUR)文件或应用程序日志一起使用,对工作负载需求执行高级分析。

总之,通过全面的工作负载需求分析,组织可以就资源预置、扩展和优化做出明智的决策,从而提高性能、成本效益和用户满意度。

实施步骤

  • 分析现有工作负载数据: 分析现有工作负载中的数据、以前工作负载版本中的数据或预测使用模式中的数据。使用 Amazon CloudWatch、日志文件和监控数据来深入了解工作负载的使用情况。分析整个工作负载周期,并收集任何季节性变化数据,如月末或年末活动。分析中反映的工作应该体现出工作负载特征。应将最多的精力放在需求变化最大的高价值工作负载上。应将最少的精力放在需求变化最小的低价值工作负载上。

  • 预测外部影响: 与组织中会影响或更改工作负载需求需求的团队成员会面。通常涉及的团队包括销售、营销或业务拓展团队。与他们合作,了解其运作周期,以及是否有改变工作负载需求的任何活动。使用这些数据预测工作负载需求。

资源

相关文档:

相关视频:

相关示例: