| 开本:16开 |
| 纸张:胶版纸 |
| 包装:平装-胶订 |
| 是否套装:否 |
| 国际标准书号ISBN:9787115680167 |
| 所属分类:图书>计算机/网络>硬件外部设备维修 |
构建绿色软件——低碳智能时代的软件开发与运维之道 人民邮电出版社编辑推荐
多维覆盖:深入探讨软件开发和运维各环节绿色化,从基础概念到实际应用多维解析。多领域融合:结合电力、硬件、网络、 大模型等领域,展示绿色技术在不同场景的应用。层次丰富:不仅包含代码优化等技术内容,还涉及碳意识培养等战略层面,构建完整框架。案例实用:通过实际案例讲解,为读者提供可借鉴的绿色软件开发经验与方法。受众广泛:适合软件开发者、架构师、项目经理及对可持续发展感兴趣的技术人员阅读。
内容简介
本书探讨了如何在软件开发和运维的各个环节实现绿色化,以减少碳排放并提高能源效率。本书从基础概念出发,结合实际案例与工具,深入讲解电力、硬件、网络、 大模型等多个领域的绿色技术应用。书中不仅涵盖了代码优化、运行效率等技术层面的内容,还讨论了碳意识培养、需求塑形及绿色软件成熟度矩阵等战略层面的问题,旨在为读者提供一个全方位的绿色软件开发框架。本书适合软件开发者、系统架构师、项目经理及对可持续发展感兴趣的各类技术人员阅读。无论你是希望了解具体技术实现的初学者,还是寻求战略指导的技术管理者,都能从中获得有益的参考和启发。
作者简介
安妮柯里( ): (绿色战略咨询机构)首席执行官,绿色软件基金会社区主席。徐均维( ):谷歌云分布式平台站点可靠性工程师,主导绿色软件基金会 “绿色软件课程” 项目。萨拉贝格曼( ):微软生态系统资深后端软件工程师,绿色软件实践的积极倡导者。
目 录
第 章 绿色软件概述 中的 “绿色” 意味着什么? 本书内容组织结构第 章 构建组件 我们抵达此地的缘由:碳元素 温室气体 天气与气候 全球变暖怎么了?它与气候变化有何关联? 监测气候变化 回到基础知识:电力 功、能量、电和账单 高碳和低碳能源 如何提高能源效率? 软件工程师的硬件基础 物理方面 运营方面 准备就绪第 章 代码效率 效率就是一切 — 真的吗? 什么是代码效率? 为何多数代码故意设计得低效? 效率的开发人员的生产力 背景:超高效代码 典型例子 性能、效率与绿色低碳的权衡 选择正确的平台 使用绿色设计模式 避免层级过多 注意微服务 替换低效的服务和库 不要实现太多功能或存储太多数据 充分利用客户端设备 管理机器学习 效率的大问题 真相第 章 运行效率 热门话题 技术手段 机器利用率 多租户 无服务器服务 超大规模云服务提供商和利润 实践 位置,位置,还是位置! 糟了!抵抗力反击! 绿色运行工具和技术第 章 碳意识 电力碳强度 碳强度的波动性 电力需求 工具 需求转移 时间转移 空间转移 需求塑形 有谁持不同意见吗? 真实案例 谷歌 你的碳意识第 章 硬件效率 隐含碳排放 设备寿命 软件定义的过时 云应用与服务 自托管数据中心 专用硬件 电子垃圾 结束语第 章 网络 网络已经足够环保了吗? 互联网的定义 这些是什么线缆? 计算和存储如何配合? 整体大于部分之和? 互联网卫星是好还是坏? 软件的作用 为什么我们不能让线路更绿色环保? 自上而下绿化互联网 封锁的教训 需求转移 减负、优雅降级和需求塑形 新疫情期间我们从互联网有效应对问题中学到了什么? 总结第 章 更环保的机器学习、人工智能和大语言模型 人工智能模型规模和使用的增长 项目规划 数据收集 机器学习模型的设计和训练 模型规模的重要性 规模不代表全部 部署和维护 你应该从哪里开始?第 章 测度 完美 完美的能源数据 完美的碳强度数据 市场驱动的碳减排措施如何定位? 完美的隐含碳追踪 完美监测的未来 已经足够好了吗? 代理指标的使用 持续利用不完美的数据实现碳减排目标 对现行方法的审查 温室气体核算体系 绿色软件基金会的软件碳强度规范 标准 可用工具 超大规模云服务提供商的碳足迹工具 开源的云选择 客户端工具 你做到了!第 章 监测 以系统可用性为指引 测量监控领域的四骑士 我们存在的意义在于服务水平 可观察性 预期的对决:可观察性与监测 我们准备好迎接可观察性了吗? 我们会做到第 章 协同效益 这是为了节约成本吗? 可靠性和韧性如何? 难道是性能问题? 速度要多快才算够快? 很好适配与性能 安全至关重要! 但数据又该如何处理呢? 控制大语言模型 考虑数据模型 实则,万法归宗 好的,我们觉得你已经准备好了第 章 绿色软件成熟度矩阵 成熟度矩阵的历史 绿色软件成熟度矩阵详解 绿色软件成熟度矩阵的各个级别 坐标系 坐标系检查表 我们今天处于什么阶段?第 章 我们将何去何从? 为什么是我们? 逐步提升绿色软件成熟度矩阵等级 降低绿色软件 能耗的挑战 接下来我们要怎么做呢? 万物皆有时 成本几何? “所有软件” 都将绿色化 该怎么做呢? 那么,到底什么是绿色软件呢? 结语
显示全部信息
商品详情
多维覆盖:深入探讨软件开发和运维各环节绿色化,从基础概念到实际应用多维解析。多领域融合:结合电力、硬件、网络、 大模型等领域,展示绿色技术在不同场景的应用。层次丰富:不仅包含代码优化等技术内容,还涉及碳意识培养等战略层面,构建完整框架。案例实用:通过实际案例讲解,为读者提供可借鉴的绿色软件开发经验与方法。受众广泛:适合软件开发者、架构师、项目经理及对可持续发展感兴趣的技术人员阅读。
内容简介
本书探讨了如何在软件开发和运维的各个环节实现绿色化,以减少碳排放并提高能源效率。本书从基础概念出发,结合实际案例与工具,深入讲解电力、硬件、网络、 大模型等多个领域的绿色技术应用。书中不仅涵盖了代码优化、运行效率等技术层面的内容,还讨论了碳意识培养、需求塑形及绿色软件成熟度矩阵等战略层面的问题,旨在为读者提供一个全方位的绿色软件开发框架。本书适合软件开发者、系统架构师、项目经理及对可持续发展感兴趣的各类技术人员阅读。无论你是希望了解具体技术实现的初学者,还是寻求战略指导的技术管理者,都能从中获得有益的参考和启发。
作者简介
安妮柯里( ): (绿色战略咨询机构)首席执行官,绿色软件基金会社区主席。徐均维( ):谷歌云分布式平台站点可靠性工程师,主导绿色软件基金会 “绿色软件课程” 项目。萨拉贝格曼( ):微软生态系统资深后端软件工程师,绿色软件实践的积极倡导者。
目 录
第 章 绿色软件概述 中的 “绿色” 意味着什么? 本书内容组织结构第 章 构建组件 我们抵达此地的缘由:碳元素 温室气体 天气与气候 全球变暖怎么了?它与气候变化有何关联? 监测气候变化 回到基础知识:电力 功、能量、电和账单 高碳和低碳能源 如何提高能源效率? 软件工程师的硬件基础 物理方面 运营方面 准备就绪第 章 代码效率 效率就是一切 — 真的吗? 什么是代码效率? 为何多数代码故意设计得低效? 效率的开发人员的生产力 背景:超高效代码 典型例子 性能、效率与绿色低碳的权衡 选择正确的平台 使用绿色设计模式 避免层级过多 注意微服务 替换低效的服务和库 不要实现太多功能或存储太多数据 充分利用客户端设备 管理机器学习 效率的大问题 真相第 章 运行效率 热门话题 技术手段 机器利用率 多租户 无服务器服务 超大规模云服务提供商和利润 实践 位置,位置,还是位置! 糟了!抵抗力反击! 绿色运行工具和技术第 章 碳意识 电力碳强度 碳强度的波动性 电力需求 工具 需求转移 时间转移 空间转移 需求塑形 有谁持不同意见吗? 真实案例 谷歌 你的碳意识第 章 硬件效率 隐含碳排放 设备寿命 软件定义的过时 云应用与服务 自托管数据中心 专用硬件 电子垃圾 结束语第 章 网络 网络已经足够环保了吗? 互联网的定义 这些是什么线缆? 计算和存储如何配合? 整体大于部分之和? 互联网卫星是好还是坏? 软件的作用 为什么我们不能让线路更绿色环保? 自上而下绿化互联网 封锁的教训 需求转移 减负、优雅降级和需求塑形 新疫情期间我们从互联网有效应对问题中学到了什么? 总结第 章 更环保的机器学习、人工智能和大语言模型 人工智能模型规模和使用的增长 项目规划 数据收集 机器学习模型的设计和训练 模型规模的重要性 规模不代表全部 部署和维护 你应该从哪里开始?第 章 测度 完美 完美的能源数据 完美的碳强度数据 市场驱动的碳减排措施如何定位? 完美的隐含碳追踪 完美监测的未来 已经足够好了吗? 代理指标的使用 持续利用不完美的数据实现碳减排目标 对现行方法的审查 温室气体核算体系 绿色软件基金会的软件碳强度规范 标准 可用工具 超大规模云服务提供商的碳足迹工具 开源的云选择 客户端工具 你做到了!第 章 监测 以系统可用性为指引 测量监控领域的四骑士 我们存在的意义在于服务水平 可观察性 预期的对决:可观察性与监测 我们准备好迎接可观察性了吗? 我们会做到第 章 协同效益 这是为了节约成本吗? 可靠性和韧性如何? 难道是性能问题? 速度要多快才算够快? 很好适配与性能 安全至关重要! 但数据又该如何处理呢? 控制大语言模型 考虑数据模型 实则,万法归宗 好的,我们觉得你已经准备好了第 章 绿色软件成熟度矩阵 成熟度矩阵的历史 绿色软件成熟度矩阵详解 绿色软件成熟度矩阵的各个级别 坐标系 坐标系检查表 我们今天处于什么阶段?第 章 我们将何去何从? 为什么是我们? 逐步提升绿色软件成熟度矩阵等级 降低绿色软件 能耗的挑战 接下来我们要怎么做呢? 万物皆有时 成本几何? “所有软件” 都将绿色化 该怎么做呢? 那么,到底什么是绿色软件呢? 结语
显示全部信息
商品详情