PERF05-BP06 让工作负载和服务保持最新状态 - AWS Well-Architected 框架

PERF05-BP06 让工作负载和服务保持最新状态

随时了解新的云服务和功能,积极采用高效的功能,解决出现的问题并提高工作负载的整体性能效率。

常见反模式:

  • 认为当前架构是静态的,将来不会更新。

  • 没有任何系统或定期安排来评估更新后的软件和软件包是否与工作负载兼容。

建立此最佳实践的好处:通过建立流程来及时了解新服务和产品的最新情况,您可以采用新的特性和功能、解决问题并提高工作负载性能。

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

实施指导

随着新的服务、设计模式和产品功能的推出,评估可提高性能的方法。通过评估、内部讨论或外部分析来确定哪些方法可以提高工作负载的性能或效率。制定相应流程,评估与工作负载相关的更新、新功能和服务。例如,使用新技术构建概念验证或咨询内部团队。在尝试新想法或新服务时,运行性能测试来衡量这些新想法或新服务对工作负载性能的影响。

实施步骤

  • 清点工作负载:清点工作负载软件和架构,确定需要更新的组件。

  • 确定更新资源:确定与工作负载组件相关的资讯和更新来源。例如,您可以订阅 AWS 的新功能博客,了解与工作负载组件相匹配的产品。您可以订阅 RSS 源或管理电子邮件订阅

  • 制定更新计划:制定计划来评估工作负载的新服务和新功能。

    • 您可以使用 AWS Systems Manager 清单从 Amazon EC2 实例中收集操作系统(OS)、应用程序和实例元数据,并快速了解哪些实例正在运行软件策略所需的软件和配置,以及哪些实例需要更新。

  • 评测新更新:了解如何更新工作负载的组件。利用云中的敏捷性,快速测试新功能如何改善工作负载,从而提高性能效率。

  • 采用自动化:采用自动化更新流程,减少部署新功能的工作量,并减少手动过程引起的错误。

  • 记录流程:记录评估更新和新服务的流程。为负责人提供所需的时间和空间来研究、测试、试验和验证更新及新服务。回顾记录的业务要求和 KPI,帮助确定会对业务产生积极影响的更新的优先级。

资源

相关文档:

相关视频:

相关示例: