SUS06-BP03 让您的工作负载保持最新状态
让您的工作负载保持最新状态,采用高效功能、消除问题和提高工作负载的整体效率。
常见反模式:
-
认为当前架构是静态的,将来不会更新。
-
没有任何系统或定期安排来评估更新后的软件和软件包是否与工作负载兼容。
建立此最佳实践的好处:通过建立一个及时更新工作负载的流程,您能够采用新的特性和功能,解决问题,并提高工作负载效率。
在未建立这种最佳实践的情况下暴露的风险等级:低
实施指导
最新的操作系统、运行时、中间件、库和应用程序可以提高工作负载效率,并简化更高效技术的采用。最新的软件可能还包括更准确地衡量工作负载对可持续性的影响的功能,因为供应商提供的功能是为了满足其自身的可持续性目标。定期更新,以便使用最新的功能和版本让您的工作负载保持最新。
实施步骤
-
定义流程:使用一个流程和计划来评估工作负载的新功能或实例。利用云中的敏捷性,快速测试新功能如何改善工作负载以:
-
减小对可持续性的影响。
-
提升性能效率。
-
为计划改进消除障碍。
-
提高衡量和管理可持续性影响的能力。
-
-
进行清点:清点工作负载软件和架构,并确定需要更新的组件。
-
可以使用 AWS Systems Manager 清单从 Amazon EC2 实例中收集操作系统(OS)、应用程序和实例元数据,并快速了解哪些实例正在运行您的软件策略所需的软件和配置,以及哪些实例需要更新。
-
-
了解更新程序:了解如何更新工作负载的组件。
工作负载组件 | 如何更新 |
---|---|
系统映像 | 使用 EC2 Image Builder |
容器映像 | 将 Amazon Elastic Container Registry(Amazon ECR)和现有管道结合使用来管理 Amazon Elastic Container Service(Amazon ECS)映像。 |
AWS Lambda | AWS Lambda 包含版本管理功能。 |
-
采用自动化:自动化更新可以减少部署新功能的工作量,并减少手动过程引起的错误。
-
可以使用 CI/CD
自动更新 AMI、容器映像以及其他与云应用程序相关的构件。 -
您可以使用 AWS Systems Manager 补丁管理器等工具来自动执行系统更新流程,并使用 AWS Systems Manager Maintenance Windows 来安排活动。
-
资源
相关文档:
相关视频:
相关示例: