SUS03-BP01 针对异步和计划作业优化软件和架构 - AWS Well-Architected 框架

SUS03-BP01 针对异步和计划作业优化软件和架构

使用高效的软件和架构模式(如队列驱动)来保持所部署资源的始终如一的高利用率。

常见反模式:

  • 为了应对不可预见的需求高峰,您过度预置云工作负载中的资源。

  • 架构不会通过消息传递组件分离异步消息的发送方和接收方。

建立此最佳实践的好处:

  • 高效的软件和架构模式可以最大程度地减少工作负载中未使用的资源,并提高整体效率。

  • 可以独立于异步消息的接收来扩展处理。

  • 通过消息传递组件,可以放宽可用性要求,从而能够用更少的资源来满足这些要求。

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

实施指导

使用高效的架构模式,例如事件驱动型架构,这样可以均匀利用组件,并最大限度地减少工作负载中的过度预置。使用高效的架构模式可以最大程度地减少由于需求随时间变化而导致的闲置资源。

了解工作负载组件的要求,并采用可提高资源总体利用率的架构模式。停用不再需要的组件。

实施步骤

资源

相关文档:

相关视频:

相关示例: