万本电子书0元读

万本电子书0元读

顶部广告

构建绿色软件——低碳智能时代的软件开发与运维之道电子书

1.多维覆盖:深探讨软件发和运维各环节绿色化,从基础概念到实际应用多维解析。 2.多领域融合:结合电力、硬件、网络、AI 大模型等领域,展示绿色技术在不同场景的应用。 3.层次丰富:不仅包含代码优化等技术内容,还涉及碳意识培养等战略层面,构建完整框架。 4.案例实用:通过实际案例讲解,为读者提供可借鉴的绿色软件发经验与方法。 5.受众广泛:适合软件发者、架构师、项目经理及对可持续发展感兴趣的技术人员阅读。

售       价:¥

纸质售价:¥63.00购买纸书

0人正在读 | 0人评论 6.8

作       者:安妮·柯里(Anne Currie),徐均维( Sarah Hsu),(瑞典)萨拉·贝格曼( Sara Bergman) 著

出  版  社:人民邮电出版社有限公司

出版时间:2026-05-01

字       数:15.9万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书探讨了如何在软件发和运维的各个环节实现绿色化,以减少碳排放并提高能源效率。本书从基础概念出发,结合实际案例与工具,深讲解电力、硬件、网络、AI 大模型等多个领域的绿色技术应用。书中不仅涵盖了代码优化、运行效率等技术层面的内容,还讨论了碳意识培养、需求塑形及绿色软件成熟度矩阵等战略层面的问题,旨在为读者提供一个全方位的绿色软件发框架。<br/> 本书适合软件发者、系统架构师、项目经理及对可持续发展感兴趣的各类技术人员阅读。无论你是希望了解具体技术实现的初学者,还是寻求战略指导的技术管理者,都能从中获得有益的参考和启发。<br/>【推荐语】<br/>1.多维覆盖:深探讨软件发和运维各环节绿色化,从基础概念到实际应用多维解析。 2.多领域融合:结合电力、硬件、网络、AI 大模型等领域,展示绿色技术在不同场景的应用。 3.层次丰富:不仅包含代码优化等技术内容,还涉及碳意识培养等战略层面,构建完整框架。 4.案例实用:通过实际案例讲解,为读者提供可借鉴的绿色软件发经验与方法。 5.受众广泛:适合软件发者、架构师、项目经理及对可持续发展感兴趣的技术人员阅读。<br/>【作者】<br/>安妮?柯里(Anne Currie):Strategically Green(绿色战略咨询机构)首席执行官,绿色软件基金会社区主席。<br/> 徐均维(Sarah Hsu):谷歌云分布式平台站可靠性工程师,主导绿色软件基金会 “绿色软件课程” 项目。<br/> 萨拉?贝格曼(Sara Bergman):微软生态系统资深后端软件工程师,绿色软件实践的积极倡导者。<br/>
目录展开

版 权

版权声明

内容提要

O’Reilly Media, Inc. 介绍

推荐语

前言

第1章 绿色软件概述

1.1 IT中的“绿色”意味着什么?

1.2 本书内容组织结构

第2章 构建组件

2.1 我们抵达此地的缘由:碳元素

2.1.1 温室气体

2.1.2 天气与气候

2.1.3 全球变暖怎么了?它与气候变化有何关联?

2.1.4 监测气候变化

2.2 回到基础知识:电力

2.2.1 功、能量、电和账单

2.2.2 高碳和低碳能源

2.2.3 如何提高能源效率?

2.3 软件工程师的硬件基础

2.3.1 物理方面

2.3.2 运营方面

2.4 准备就绪

第3章 代码效率

3.1 效率就是一切——真的吗?

3.2 什么是代码效率?

3.2.1 为何多数代码故意设计得低效?

3.2.2 效率的价值

3.2.3 开发人员的生产力

3.3 背景:超高效代码

3.3.1 典型例子

3.3.2 性能、效率与绿色低碳的权衡

3.4 选择正确的平台

3.5 使用绿色设计模式

3.5.1 避免层级过多

3.5.2 注意微服务

3.5.3 替换低效的服务和库

3.5.4 不要实现太多功能或存储太多数据

3.5.5 充分利用客户端设备

3.5.6 管理机器学习

3.5.7 效率的大问题

3.6 真相

第4章 运行效率

4.1 热门话题

4.2 技术手段

4.3 机器利用率

4.4 多租户

4.5 无服务器服务

4.6 超大规模云服务提供商和利润

4.7 SRE实践

4.8 LightSwitchOps

4.9 位置,位置,还是位置!

4.10 糟了!抵抗力反击!

4.11 绿色运行工具和技术

第5章 碳意识

5.1 电力碳强度

5.1.1 碳强度的波动性

5.1.2 电力需求

5.1.3 工具

5.2 需求转移

5.2.1 时间转移

5.2.2 空间转移

5.3 需求塑形

5.4 有谁持不同意见吗?

空间转移可能会面临挑战

5.5 真实案例

5.5.1 谷歌

5.5.2 Xbox

5.5.3 iPhone

5.5.4 Carbon Hack 22

5.6 你的碳意识

第6章 硬件效率

6.1 隐含碳排放

6.1.1 设备寿命

6.1.2 软件定义的过时

6.1.3 云应用与服务

6.1.4 自托管数据中心

6.1.5 专用硬件

6.2 电子垃圾

硬件生产商采取了哪些更环保的运营措施?

6.3 结束语

第7章 网络

7.1 网络已经足够环保了吗?

着眼全局

7.2 互联网的定义

7.2.1 这些是什么线缆?

7.2.2 计算和存储如何配合?

7.2.3 整体大于部分之和?

7.2.4 互联网卫星是好还是坏?

7.3 软件的作用

7.4 为什么我们不能让线路更绿色环保?

边界网关协议

7.5 自上而下绿化互联网

7.5.1 封锁的教训

7.5.2 需求转移

7.5.3 减负、优雅降级和需求塑形

7.6 新冠疫情期间我们从互联网有效应对问题中学到了什么?

7.7 总结

第8章 更环保的机器学习、人工智能和大语言模型

8.1 人工智能模型规模和使用的增长

8.2 项目规划

8.3 数据收集

8.4 机器学习模型的设计和训练

8.4.1 模型规模的重要性

8.4.2 规模不代表全部

8.5 部署和维护

8.6 你应该从哪里开始?

第9章 测度

9.1 完美

9.1.1 完美的能源数据

9.1.2 完美的碳强度数据

9.1.3 市场驱动的碳减排措施如何定位?

9.1.4 完美的隐含碳追踪

9.1.5 完美监测的未来

9.2 已经足够好了吗?

9.2.1 代理指标的使用

9.2.2 持续利用不完美的数据实现碳减排目标

9.3 对现行方法的审查

9.3.1 温室气体核算体系

9.3.2 绿色软件基金会的软件碳强度规范

9.3.3 ISO 14064标准

9.4 可用工具

9.4.1 超大规模云服务提供商的碳足迹工具

9.4.2 开源的云选择

9.4.3 客户端工具

9.5 你做到了!

第10章 监测

10.1 以系统可用性为指引

10.2 测量监控领域的四骑士

10.3 我们存在的意义在于服务水平

当碳指标准备就绪时

10.4 可观察性

10.4.1 预期的对决:可观察性与监测

10.4.2 我们准备好迎接可观察性了吗?

10.5 我们会做到

第11章 协同效益

11.1 这是为了节约成本吗?

为何绿色环保也意味着更便宜?

11.2 可靠性和韧性如何?

示例

11.3 难道是性能问题?

11.3.1 速度要多快才算够快?

11.3.2 最佳适配与性能

11.4 安全至关重要!

安全即绿色

11.5 但数据又该如何处理呢?

11.5.1 控制大语言模型

11.5.2 考虑数据模型

11.6 实则,万法归宗

11.7 好的,我们觉得你已经准备好了

第12章 绿色软件成熟度矩阵

12.1 成熟度矩阵的历史

12.2 绿色软件成熟度矩阵详解

12.2.1 绿色软件成熟度矩阵的各个级别

12.2.2 坐标系

12.2.3 坐标系检查表

12.3 我们今天处于什么阶段?

第13章 我们将何去何从?

13.1 为什么是我们?

13.2 逐步提升绿色软件成熟度矩阵等级

13.2.1 降低绿色软件50%能耗的挑战

13.2.2 接下来我们要怎么做呢?

13.2.3 万物皆有时

13.3 成本几何?

13.4 “所有软件”都将绿色化

13.5 该怎么做呢?

代码复用

13.6 那么,到底什么是绿色软件呢?

13.7 结语

关于作者

关于译者

关于封面

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部