Adrian Cockcroft在QCon London分享云提供商可持续发展愿景
Adrian Cockcroft,技术顾问兼亚马逊前可持续发展架构副总裁,在QCon London会议上分享了关于云提供商可持续发展承诺的愿景,并探讨了当前在确定其供应链碳足迹方面面临的挑战。他提倡制定新的实时碳足迹标准。
可持续发展的重要性
Cockcroft首先解释了为什么可持续发展至关重要。除法规遵从和为后代留下宜居世界等目标外,他强调了绿色市场定位和员工参与的重要性,这些因素常被低估。工程师目前可以采取的行动包括优化代码、减少日志记录和测量碳排放。
碳排放范围的分类
Cockcroft详细描述了温室气体排放的不同范围(Scope 1、Scope 2和Scope 3),并强调了直接排放与间接排放的主要区别。他指出,未来需要重点关注Scope 3排放,因为随着电网逐渐脱碳,Scope 3排放将主导碳足迹,目前美国和欧洲的大多数数据中心已经如此。
Scope 2排放的计量方法
Cockcroft解释了基于位置(公司实际使用的能源)和基于市场(公司购买的能源)的排放之间的区别。Azure、AWS和Google Cloud都通过电力购买协议期望在所有区域实现100%绿色能源,但每家云提供商在可持续发展承诺、时间表、报告方法和细节水平上有所不同。
Scope 3排放的挑战
Scope 3排放主要涉及硬件,CPU和SSD驱动器是重要贡献因素。对于开发者来说,没有简单的方法确定特定代码行、工作负载或容器使用的能量,云提供商也不提供这种粒度信息。
能源使用测量测试
Cockcroft进行了“DIY能源使用测量”测试,结果显示不同场景下存在巨大差异和许多混淆效应。他开玩笑说:
如果你想为拯救世界做点什么,就使用暗黑模式。
数据中心效率指标PUE
Cockcroft解释了PUE(电力使用效率)及其在确定数据中心效率方面的重要性。他指出,微软和谷歌公布了他们的PUE(目前约为1.1和1.2),而亚马逊没有公布,称其复杂并指向2009年的一篇文章。
当前可采取的行动
尽管长期目标重要,Cockcroft认为公司和开发者今天就可以采取行动。云提供商仍显著优于传统企业数据中心,但提供商之间没有巨大差异,因为他们大多使用相同的芯片并面临相同的挑战。部署选择的区域更为重要:
使用任何云提供商,但未来几年尽量减少使用亚洲区域。
碳足迹工具的现状
Cockcroft讨论了三大云提供商的碳足迹工具:它们今天可以帮助合规,但都缺乏关键功能、指标和粒度,无法帮助开发者调整云工作负载以实现可持续发展。
提出新的碳足迹标准
Cockcroft在演讲结束时提出了“工作负载碳足迹标准”,为所有云提供商和数据中心自动化工具提供相同的数据,分辨率与现有监控工具相同,通常为分钟级别:
我只想要另一个像CPU利用率一样的指标,通过我们已经在使用的工具报告。
新标准将显示能源和碳使用情况,使工程师能够使用与今天相同的性能和成本优化工具来基准测试和优化工作负载。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。