SUS02-BP02 使 SLA 与可持续性目标保持一致 - AWS Well-Architected 框架

SUS02-BP02 使 SLA 与可持续性目标保持一致

根据您的可持续性目标审查和优化工作负载服务水平协议(SLA),以便在继续满足业务需求的同时,尽量减少支持您的工作负载所需的资源。

常见反模式:

  • 工作负载 SLA 未知或模棱两可。

  • 只针对可用性和性能定义您的 SLA。

  • 对所有工作负载使用相同设计模式(如多可用区架构)。

建立此最佳实践的好处:使 SLA 与可持续性目标一致,在满足业务需求的同时实现最佳资源使用率。

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

实施指导

SLA 定义云工作负载的预期服务水平,如响应时间、可用性和数据留存。它们影响云工作负载的架构、资源使用率和环境影响。定期审查 SLA,并做出权衡,显著减少资源使用,以换取可接受的服务水平降低幅度。

实施步骤

  • 了解可持续性目标:确定组织的可持续性目标,例如碳减排或提高资源利用率。

  • 查看 SLA:评估您的 SLA,以评测这些 SLA 是否支持您的业务需求。如果您超出了 SLA,请做进一步审查。

  • 了解权衡:了解工作负载复杂性(例如大量并发用户)、性能(如延迟)以及可持续性影响(如所需资源)之间的权衡。通常,重视其中两个因素会以牺牲第三个因素为代价。

  • 调整 SLA:调整 SLA,方法是做出权衡,显著降低可持续性影响,以换取可接受的服务等级降低幅度。

    • 可持续性和可靠性:高可用性工作负载往往会消耗更多资源。

    • 可持续性和性能:使用更多资源来提升性能可能会对环境产生更大影响。

    • 可持续性和安全:过度安全的工作负载可能会对环境产生更大影响。

  • 尽可能定义可持续性 SLA:纳入工作负载的可持续性 SLA。例如,将最低利用率级别定义为计算实例的可持续性 SLA。

  • 使用高效设计模式:使用优先考虑业务关键功能的设计模式(例如 AWS 上的微服务),并允许非关键功能具有较低的服务等级(例如响应时间或恢复时间目标)。

  • 沟通并建立责任制:与所有相关利益相关方共享 SLA,包括您的开发团队和客户。使用报告来跟踪和监控 SLA。分配责任以实现 SLA 的可持续性目标。

  • 使用激励和奖励:使用激励或奖励,来鼓励达到或超过与可持续性目标保持一致的 SLA。

  • 审查和迭代:定期审查和调整您的 SLA,确保其与不断变化的可持续性和绩效目标保持一致。

资源

相关文档:

相关视频: