SUS06-BP02 让您的工作负载保持最新状态 - AWS Well-Architected Framework

SUS06-BP02 让您的工作负载保持最新状态

让您的工作负载保持最新状态,采用高效功能、消除问题和提高工作负载的整体效率。

常见反模式:

  • 假设当前的架构是静态的,不会随着时间的推移而更新。

  • 您没有任何系统(也不会定期)评估更新的软件和软件包是否与您的工作负载兼容。

建立此最佳实践的好处:通过建立一个及时更新工作负载的流程,您可以采用新的特性和功能,解决问题,并提高工作负载效率。

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

实施指导

最新的操作系统、运行时、中间件、库和应用程序可以提高工作负载效率,并简化更高效技术的采用。最新的软件可能还包括更准确地衡量工作负载对可持续性的影响的功能,因为供应商提供的功能是为了满足其自身的可持续性目标。定期更新,以便使用最新的功能和版本让您的工作负载保持最新。

实施步骤

  • 定义一个流程和计划来评估工作负载的新功能或实例。利用云中的敏捷性,快速测试新功能如何改善工作负载以:

    • 减小对可持续性的影响。

    • 提升性能效率。

    • 为计划改进消除障碍。

    • 提高衡量和管理可持续性影响的能力。

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

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

  • 了解如何更新工作负载的组件。

    Workload component How to update

    机器映像

    使用 EC2 Image Builder 来管理适用于 Linux 或 Windows Server 映像的亚马逊云机器镜像(AMI)更新。

    容器映像

    Amazon Elastic Container Registry (Amazon ECR) 与现有管道配合使用以管理 Amazon Elastic Container Service (Amazon ECS) 映像

    AWS Lambda

    AWS Lambda 包括版本管理功能。

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

资源

相关文档:

相关示例: