SUS02-BP02 使 SLA 与可持续性目标保持一致
根据您的可持续性目标审查和优化工作负载服务水平协议(SLA),以便在继续满足业务需求的同时,尽量减少支持您的工作负载所需的资源。
常见反模式:
-
工作负载 SLA 未知或模棱两可。
-
只针对可用性和性能定义您的 SLA。
-
对所有工作负载使用相同设计模式(如多可用区架构)。
建立此最佳实践的好处:使 SLA 与可持续性目标一致,在满足业务需求的同时实现最佳资源使用率。
在未建立这种最佳实践的情况下暴露的风险等级:低
实施指导
SLA 定义云工作负载的预期服务水平,如响应时间、可用性和数据留存。它们影响云工作负载的架构、资源使用率和环境影响。定期审查 SLA,并做出权衡,显著减少资源使用,以换取可接受的服务水平降低幅度。
实施步骤
-
了解可持续性目标:确定组织的可持续性目标,例如碳减排或提高资源利用率。
-
查看 SLA:评估您的 SLA,以评测这些 SLA 是否支持您的业务需求。如果您超出了 SLA,请做进一步审查。
-
了解权衡:了解工作负载复杂性(例如大量并发用户)、性能(如延迟)以及可持续性影响(如所需资源)之间的权衡。通常,重视其中两个因素会以牺牲第三个因素为代价。
-
调整 SLA:调整 SLA,方法是做出权衡,显著降低可持续性影响,以换取可接受的服务等级降低幅度。
-
可持续性和可靠性:高可用性工作负载往往会消耗更多资源。
-
可持续性和性能:使用更多资源来提升性能可能会对环境产生更大影响。
-
可持续性和安全:过度安全的工作负载可能会对环境产生更大影响。
-
-
尽可能定义可持续性 SLA:纳入工作负载的可持续性 SLA。例如,将最低利用率级别定义为计算实例的可持续性 SLA。
-
使用高效设计模式:使用优先考虑业务关键功能的设计模式(例如 AWS 上的微服务),并允许非关键功能具有较低的服务等级(例如响应时间或恢复时间目标)。
-
沟通并建立责任制:与所有相关利益相关方共享 SLA,包括您的开发团队和客户。使用报告来跟踪和监控 SLA。分配责任以实现 SLA 的可持续性目标。
-
使用激励和奖励:使用激励或奖励,来鼓励达到或超过与可持续性目标保持一致的 SLA。
-
审查和迭代:定期审查和调整您的 SLA,确保其与不断变化的可持续性和绩效目标保持一致。
资源
相关文档:
相关视频:
-
AWS re:Invent 2023 - Capacity, availability, cost efficiency: Pick three
-
AWS re:Invent 2023 - Sustainable architecture: Past, present, and future
-
AWS re:Invent 2023 - Advanced integration patterns & trade-offs for loosely coupled systems
-
AWS re:Invent 2022 - Delivering sustainable, high-performing architectures
-
AWS re:Invent 2022 - Build a cost-, energy-, and resource-efficient compute environment