前言
随着气候灾害和极端天气的频繁发生,关于气候变化的讨论日益增多。各国政府和各行各业逐渐将可持续发展提上议程。软件作为日常工作和生活中不可或缺的一部分,它与气候变化之间有何关联?作为软件从业者,我们又能做些什么来推动气候目标的实现?本文将从软件对可持续发展的影响出发,举例说明软件如何从三个方面降低碳排放。然后详细介绍软件自身碳排放的相关内容,再探讨绿色软件的定义、度量和原则。最后提出软件从业人员现在可以采取的行动。
软件对可持续发展的影响
为什么软件从业者需要关注可持续发展?
提到可持续发展,人们通常会联想到能源、电力、建筑和交通等行业对气候变化的影响,而较少将软件与可持续发展联系起来。但实际上,软件与可持续发展之间有着密切的联系。它对可持续发展的影响主要体现在三个方面:
• 软件自身带来的碳排放
• 软件的使用促进其他行业降低对气候变化的影响
• 通过软件推动用户形成绿色生活方式
虽然软件本身不会直接产生碳排放,但由于软件开发、运行和维护需要使用硬件和电力资源,由此产生的碳排放不容忽视。数据显示,ICT行业在全球碳排放中的占比已从2007年的1-1.6%上升到3-3.6%,相当于航空业的碳排放占比。这一趋势预计将继续上升,到2040年将达到14%。作为软件从业人员,我们需要思考如何降低软件带来的碳排放。
与此同时,软件的使用也可以促进其他行业的减碳。例如,云计算、数字孪生、AI和IoT等技术的应用,可以帮助企业降本增效,减少对气候变化的影响。例如:在汽车领域的产品设计中应用数字孪生技术,通过软件对产品的结构和材料进行模拟,提前评估产品性能,提高样机制造的通过率,从而降低成本和碳排放;利用AI和数学建模技术对企业业务进行模拟,识别不同策略带来的经济收益、经济成本和碳成本,帮助企业规划可持续发展路径;在物流行业,通过电子面单的使用,减少对纸质标签的依赖,极大地降低了由此产生的环境影响。
更进一步,可持续发展目标的实现需要人们生活习惯的改变。软件作为现代生活中不可或缺的工具,通过在软件中增加绿色相关功能,可以引导人们做出更环保的选择。例如:谷歌在谷歌机票中增加了每个航班的碳排放信息,帮助用户在选择机票时了解出行对气候变化的影响,增加选择更清洁航班的可能性;支付宝的蚂蚁森林产品,将用户的绿色生活方式与能量积分关联,引导用户关注气候变化问题。
软件从业人员的工作会影响到这所有三个方面,因此需要更多地了解所设计的软件产品如何对气候变化产生影响,以及如何降低软件产生的碳排放,促进可持续发展目标的实现。
接下来,将重点介绍如何降低软件自身带来的碳排放,即如何构建更加绿色的软件。
软件碳足迹
软件自身对气候变化的影响主要来自两个方面:一是运行软件所使用的硬件在制造、运输和回收过程中产生的碳排放,称为硬件的内置碳排;二是软件运行过程中所使用的电力导致的碳排放。虽然使用清洁电力是一个大趋势,但要实现100%的清洁电力仍需多年时间。从数据上看,2025年清洁电力在全球电力中的占比仅为14%左右。
从碳足迹来看,软件的碳排放主要发生在三个阶段:
• 用户在终端设备上与软件的交互
• 数据在网络中的传输
• 数据在服务器端(数据中心)的计算和处理
要降低软件的碳排放,需要在这几个阶段从硬件和电力使用入手。许多硬件厂商和依赖大型数据中心的企业已经开始将碳排放作为企业运营的重点。例如:苹果公司在产品设计中增加可再生材料的使用,以降低产品生产过程中产生的碳排放;谷歌通过机器学习等技术提高数据中心的能源效率。此外,云服务的使用和普及也在一定程度上提高了硬件利用率,降低了单位软件对硬件资源的依赖。
在这些基础之上,如何构建更加绿色的软件,进一步降低由于软件开发、运行和维护而产生的碳排放,是作为软件从业者需要考虑的重点。
绿色软件定义
那么,到底什么是绿色软件呢?简单来说,绿色软件指的是在交付和使用过程中产生更少碳排放的软件。
这意味着两个方面:
• 软件对资源的依赖更少,包括硬件和电力资源
• 软件在运行过程中使用更加清洁的电力
在设计和交付软件的过程中,软件从业者需要不断从这两个方面思考,以降低软件对环境的影响。
如何评估一个软件是否绿色
绿色软件并没有一个明确的评估标准,达到多少就说明软件是绿色的。绿色软件的构建是一个持续优化和改进的过程。只有了解当前的软件碳排放水平,才能更好地对后续的优化改进提供指引。
温室气体核算体系中,一般会将企业的碳排放作为整体进行评估。以软件为例,温室气体核算体系会将构建软件和运行维护软件所需的所有硬件和电力汇总起来对碳排放量进行计算。这样做可以方便企业进行碳排放的报告,但对于指导IT部门进行实际减碳意义不大。例如:企业的软件碳排放从100tCO2e上升到了200tCO2e,从企业层面来看,由于软件而产生的碳排放量大幅上升了。即便团队采取了很多措施降低软件碳排放,如果单从这一个指标来看,好像团队的工作结果并不是很好。如果换一个视角,之前100tCO2e的碳排放只支持了10万的用户,但是现在200tCO2e的碳排放支持了100万的用户。从这个视角来看,单位碳排放支持了更多的用户,软件团队所做的减排策略是有效的。因此,在评估软件碳排放时,不能单纯从总量进行计算。
为了更好地指导软件团队在软件减碳上的工作,绿色软件基金会提出了“软件碳排强度(Software Carbon Intensity)”的概念。相较于将软件总碳排作为评估标准,碳排强度引入了单位的概念。它的评估方式如下:
SCI = (E * I) + M per R
Ke361开源淘宝客系统
Ke361是一个开源的淘宝客系统,基于最新的ThinkPHP3.2版本开发,提供更方便、更安全的WEB应用开发体验,采用了全新的架构设计和命名空间机制, 融合了模块化、驱动化和插件化的设计理念于一体,以帮助想做淘宝客而技术水平不高的朋友。突破了传统淘宝客程序对自动采集商品收费的模式,该程序的自动 采集模块对于所有人开放,代码不加密,方便大家修改。集成淘点金组件,自动转换淘宝链接为淘宝客推广链接。K
0
查看详情
E指的是软件开发和使用过程中所消耗的电力
I指的是电力碳排因子
M指的是软件开发使用过程中所使用的硬件的内置碳排
R指的是软件的功能单位,如果软件以API调用量为评估,那么这个单位可以是API调用次数。如果是以用户数据为评估,这个单位可以是用户数量
软件从业者可以以软件碳排强度为指引,不断优化软件的碳排强度,以降低软件对环境的影响。
绿色软件原则
就像构建安全软件一样,构建绿色软件并没有一个固定方法,而是有一些指导原则和实践。绿色软件基金会将这些原则进行了汇总,主要包括以下8个方面:
图1:绿色软件的8个原则
提升软件碳效率
提升软件碳效率,就是要降低单次软件运行所产生的碳排放。这是绿色软件的总体原则,如何实现,需要进一步拆解。
提升软件电力效率
软件的运行离不开电力,无论是我们日常使用的手机,数据中心运行的机器,还是开发过程所使用的设备,都需要电力的驱动才能够工作。以往,开发和运行软件所消耗的电力并不在我们的考虑范围,在构建绿色软件的时候,需要将这一因素融入软件设计和开发过程中。例如,在不必要使用服务器时,将其关闭以节省电力。例如,在软件架构设计的时候,优化对系统资源的占用,降低运行软件所需的电力。
使用更清洁的电力
清洁电力,指的是在电力生产过程中产生更少碳排放的电力。目前的清洁电力主要指的是由太阳能、风能、水能、核能和氢能转换的电力。其中占比最高的是水能,其次是风能、太阳能。通常情况下,电网中的电力是混合了各种来源的电力,我们使用的电力的碳排强度根据电力来源的不同而有所不同。电力碳排强度有区域性和时间性两个不同的维度。例如,在四川省,由于大量使用了水电,因此它的整体碳排强度会更低一些。而在陕西,火电的占比会更高一些,因此电力的碳排强度也会更高一些,而这一比例随着新能源电力装机量的提升也会有所变化。在时间维度上,太阳能和风能在时间上的变化,也会导致电力碳排强度的变化,例如太阳能在晚上无法发电,因此太阳能所产生的电力占比就会下降。
针对这些特点,在构建软件的过程中,需要将这个因素考虑进来,让软件尽可能运行在电力更加清洁的地区和时间段。例如,在使用云服务的时候,可以选择电力更加清洁的区域,下图是各区域的电力碳排强度和价格分布。可以看到eu-north-1这个区域的电力相较于us-east-2这个区域会更加清洁。可以考虑将软件部署和运行在这样的区域(当然碳排只是众多考虑因素中的一个,需要综合选择)。
图2:亚马逊云各区域的电力碳排放和成本分布
降低软件对硬件资源的依赖
和电力一样,软件的开发和运行也离不开硬件的支持。在构建软件的时候,如果能够兼容老一些的硬件设备,可以降低硬件设备的更新换代,从而降低由于生产硬件而产生的碳排放。例如:我现在所使用的iPhone 13 Pro的总体碳排放是88kg CO2e,如果我使用3年的时间,那么年均排放是29kg,如果将使用时间延长到4年,那么年均排放会是22kg。而使用这个iPhone多长的时间,很大程度上取决于运行软件时的性能和速度。如果构建软件时,能够很好地支持在老设备上的性能,在一定程度上可以延长设备的使用时间。
图3:iPhone 13 Pro的碳排放https://www.apple.com/environment/pdf/products/iphone/iPhone_13_Pro_PER_Sept2025.pdf
提升硬件的能源效率
硬件的能源效率一般是硬件厂商重点关注的问题,但是软件也可以在一定程度上提升能源效率。这主要源自能源比例(Energy proportionality),它用来衡量消耗的电力和提供的价值之间的关系。在硬件的电力使用中,有很大一部分是用于基础运行的,就像我们买了250G的手机,实际可以使用的空间只有个200G,因为有50G的空间用于系统存储。因此,在硬件上运行的功能软件越多,基础电力均摊到每个功能上的比例就越小,也即提升了软件对电力的使用效率。
因此,在设计软件架构的时候,尽可能提升服务器的利用率,以提升服务器的能源效率,从而降低运行软件所产生的碳排放。
降低网络数据传输量和距离
网络中的数据传输依赖于一系列的网络设备,比如交换机、路由器、服务器等。随着网络中数据的传输量的增大,这一系列的设备也需要不断地升级。而数据的传输距离越长,对网络设备和电力的消耗也就越多。降低网络数据的传输量和传输距离可以降低由于数据传输而带来的碳排放。
在设计软件的时候,需要从这个视角考虑。例如:在设计前后端交互时,减少不必要的数据传输;将数据在不同区域进行缓存,降低该区域请求数据的传输距离。
提升软件碳适应能力
除了将计算迁移至更清洁的区域,在设计软件时也可以基于当前的碳排强度来调整计算需求,从而提升软件的碳适应能力。这样的模式在生活中经常见到,例如:空调的环保模式,当开启环保模式时,会减少不必要的电力浪费。软件行业也有一些实践,例如:在浏览视频网站时,网站能够实时检查当前网络速度,从而推荐低清晰度的方法,以保障视频的流畅度,也减少了网络传输需求。我们在设计软件时,可以从这个视角进行考虑,在电力更加清洁的时候,运行更多的任务,在电力紧张的时候,减少任务量。
持续度量和优化
构建绿色软件不是一次性的工作,它需要软件团队持续关注并优化。而优化的前提条件之一就是度量。没有度量就无法知道所采取的行动是否有效。因此在构建绿色软件时,需要构建相应的度量方法,并对其进行追踪和优化。
度量可以从碳排放、电力、网络数据传输量、成本等多个维度进行,重要的是它能够反映软件在碳排放上的改进。绿色软件基金会的成员也提供了一些度量的开源工具,供软件从业人员进行参考。在云服务使用所产生的碳排放度量上,Thoughtworks也开源了CCF工具,帮助使用云服务的企业评估由此而产生的碳排放情况。
以上就是用技术应对气候危机的详细内容,更多请关注其它相关文章!
# 支付宝
# 指的是
# 这一
# 气候变化
# 淘宝
# 过程中
# 绿色软件
# 为什么
# ai
# 苹果
# 工具
# iphone
# 谷歌
# 企业
# api调用
# seo推广外包加盟
# 大冶品牌推广网站
# 湛江网站优化服务商平台
# 营销推广公司路牌广告
# 纳雍网站seo优化价格
# 山东产品网站推广一体化
# 钦州公司形象网站建设方案
# 台州网站建设合同
# 招商加盟seo优化运营
# 宁波网站建设与开发
# 从业人员
# 是一个
# 业者
# 开源
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
优化推广96088 】
【
技术知识133117 】
【
IDC资讯59369 】
【
网络运营7196 】
【
IT资讯61894 】
相关推荐:
讯飞星火大模型实现升级 助力通用人工智能人才培养
百度文心一言App上架苹果商店,人工智能创作引发热议
李开复:未来几年,人工智能会革了所有人的命,除非你这么做
吴恩达、Hinton最新对话!AI不是随机鹦鹉,共识胜过一切,LeCun双手赞成
探展WAIC | 第四范式“式说”聚焦toB大模型,布局生成式AI重构企业软件
彬州市第三届青少年机器人创新大赛成功举办
BLIP-2、InstructBLIP稳居前三!十二大模型,十六份榜单,全面测评「多模态大语言模型」
编程版GPT狂飙30星,AutoGPT危险了!
MIT开发“PhotoGuard”技术保护图像免遭恶意AI编辑
小米9号员工李明宣布创业:打造首款安卓桌面机器人
AYANEO AIR 1S 掌机 7 月 9 日发布:R7 7840U + OLED 屏
成都大运会闭幕式引入人形机器人展示表演
Meta 人工智能业务落后竞争对手,研究人员大量离职成重要原因
推动企业数字化转型升级!“松江智造”摘世界人工智能大会重磅奖项
Hugging Face发布了基于NASA卫星数据构建的AI地理空间基础模型
AI会帮我们把活干完吗?
创新全场景清洁方案!海尔商用机器人首发上市
朝鲜出现国产大型察打一体无人机,实力世界第二,太意外了
XREAL Beam 投屏盒子正式发布:支持“可悬停 AR 空间屏”
WPS AI 官网上线:可申请体验官资格,支持 Windows、安卓端下载
13万个注释神经元,5300万个突触,普林斯顿大学等发布首个完整「成年果蝇」大脑连接组
优傲机器人的人机协作技术 助力中小企发展
如何用AI重塑你的工作流(一)
马斯克发推讽刺人工智能,机器学习本质是统计?
AIGC 风潮刮到游戏产业,巨人网络与阿里云达成“游戏 +AI ”合作
卫星通信牵引物联网竞争升维,模组厂商如何决胜百亿市场?
有 ARM 和 X86 两个版本,香橙派游戏掌机细节曝光
五项人工智能尚未能够实现的任务
Win11 的画图应用将包含 Windows Copilot 的 AI 工具整合
【|直播|预告】人工智能高峰论坛将于7月2日13:30准时开播!
张勇对话多位诺奖得主 人工智能将无处不在
了解 AGI:智能的未来?
套娃不可取:研究人员证实用AI生成的结果训练AI将导致模型退化
人工智能颠覆软件测试四大方式
学而思推出AI第一课:基于自研大模型的AIGC课程
华为云发布华为云盘古模型3.0和升腾AI云服务,亮点亮相2025华为开发者大会
类GPT模型训练提速26.5%,清华朱军等人用INT4算法加速神经网络训练
AI技术加速迭代:周鸿祎视角下的大模型战略
能抓取玻璃碎片、水下透明物,清华提出通用型透明物体抓取框架,成功率极高
人手一部「*」!视频版Midjourney免费可用,一句话秒生酷炫大片惊呆网友
利好来了,AI再起一波?
这效果能打几分?AI真人化《名侦探柯南》
大疆 DJI Mini 4 Pro 无人机曝光:流线设计,有望迎来功能性提升
微软大牛加入ZOOM,AI人才大战打响
再度重仓 AI 赛道,SaaS 巨头 Salesforce 扩大 AIGC 风投基金规模
社区里,孩子们体验“机器人竞技”
XREAL发布新款硬件XREAL Beam投屏盒子:可悬停AR空间屏
昇腾AI & 讯飞星火:深度联手,共话国产大模型“大未来”
OpenAI限制网络爬虫访问以保护数据免被用于AI模型训练
构建人机交互创新模式,微美全息研究AIGC智能交互界面生成技术
2025-04-24
运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。