由于对可持续性和气候变化的担忧推动了私营和公共部门的转型,越来越多的组织和国家正在采用环境目标来解决其温室气体排放问题。旨在将全球平均气温上升限制在 1.5 摄氏度以内的巴黎气候协定和呼吁各国“采取紧急行动应对气候变化及其影响”的联合国可持续发展目标等国际协议已经规定减排和可持续发展的基调。此外,许多私营部门组织,包括科技巨头亚马逊、谷歌和微软,都制定了自己的可持续发展目标,以在 2040 年或更早之前实现净零碳排放。
即使是较小的组织也可以而且应该采用可持续发展目标来解决其长期的环境和经济影响。随着技术在人们的日常生活中发挥着越来越重要的作用,以及对碳排放和气候变化的担忧不断增加,云计算作为传统数据中心对碳依赖性较低的替代方案处于有利地位。随着云计算成为各行各业的标准,一些关键的设计原则和最佳实践可以帮助公司提高效率并支持他们的可持续发展目标。
通过云计算提高可持续性的机会
数据中心,无论是传统的还是基于云的,都需要大量的能源才能运行。国际能源署 (IEA)的一份报告指出,全球数据中心的能源需求接近 200 太瓦时,约占全球用电量的百分之一。据估计,数据中心可能占全球碳排放量的 2% 到 3%。
数据中心如何获得能源很重要,而且许多数据中心并不是使用清洁能源运营的。例如,弗吉尼亚州是世界上最大的数据中心集中地,该地区被称为“数据中心巷”,估计每天有 70% 的全球互联网流量经过该地区。但根据弗吉尼亚州环境质量部的数据,该州只有大约 7% 的电力来自可再生能源。
虽然公司和组织可以而且应该支持增加清洁能源可用性的公共政策,但还有其他机会可以通过云计算提高自身的可持续性。此外,弗吉尼亚理工大学和加州大学伯克利分校的研究表明,基于云的超大规模数据中心是最高效的数据中心类型,与内部数据中心产生的 0.75 吨二氧化碳当量相比,每个计算工作负载仅产生 0.15 吨二氧化碳当量。
云可持续性的注意事项
在启动支持可持续性和提高效率的云设计项目之前,组织应制定具体目标并确保这些目标不仅在实际中而且在未来增长和关键绩效指标方面都是可实现的。虽然最终目标是降低能耗,但重要的是不要牺牲性能。
在设计阶段,通过适当调整工作负载、计算、存储和网络来最大限度地提高利用率至关重要。例如,假设有 10 个节点,每个节点都以 30% 的利用率运行。仅以 60% 或 70% 的利用率运行的两个节点就可以实现相同的目标。
优化网络层的能力也是实现可持续发展目标的关键。当世界各地的客户都可以使用应用程序时,数据包必须传输的距离会增加。同样,随着数据包大小的增加,需要更多的网络资源来传输数据。最近,一家面向全球客户的支付解决方案提供商让最终用户对支付体验感到失望。公司不想增加另一个区域或数据中心来满足客户的需求;相反,它决定利用内容分发网络 (CDN) 和边缘计算。
CDN 利用世界各地的边缘位置来缓存来自原始服务器的内容。从更靠近最终用户的边缘位置交付内容可以缩短数据传输的距离。监控 CDN 缓存命中率很重要,它决定了对象是从缓存中提供服务还是必须从源服务器传输。要减少网络流量并增强响应能力,请将应用程序编程接口 (API) 有效负载部署到边缘优化的 API 端点并缓存 API 响应。CDN 还可用于自动压缩对象,从而减少通过网络传输的数据的大小。在最大过渡单元 (MTU) 较高的情况下,使用巨型帧或数据包分段来增强网络性能。
关键设计原则
最终,设计一个可持续的云计算系统旨在优化效率并减少不必要或不需要的存储、工作负载和操作。这样做可以降低能耗并简化系统。五项设计原则支持这一基本目标。
未来的云计算和改进的财务
随着长期可持续性和碳减排的重要性不断提高,组织现在需要确定提高效率和减少能源需求的方法。实施这些云设计战略和最佳实践有助于公司建立可持续发展蓝图,并在面对越来越多的公众和政府审查时为成功做好准备。
实施可持续发展目标的经济效益也可能是巨大的。优化云效率可以降低能源成本,并帮助组织利用更新、更高效、更安全的软件和硬件产品。由于能源价格不太可能下降,开始优化其云工作负载的组织可以建立并实现其可持续发展目标,同时降低能源消耗并加强其底线。