作品简介

本书致力于帮助读者形成有关边缘计算领域比较细致的拓扑,从边缘计算的由来与发展、软件与硬件基础、OpenNESS/Akraino/StarlingX等主流的边缘计算开源解决方案等各个角度与层次展开讨论,并且结合实际的案例对边缘计算的应用前景做出了展示。本书内容基本不涉及具体源码,主要围绕各个项目的起源与发展、实现原理与框架、要解决的边缘计算问题等方面展开讨论,致力于帮助读者对边缘计算的实现与发展形成整体清晰的认识。本书语言通俗易懂,能够带领读者快速走入边缘计算的世界并作出自己的贡献。

练丽萍,英特尔云计算软件研发资深总监,长期从事开源系统软件研发,兼任开源基础设施基金会董事。

王庆,开源基础设施基金会个人独立董事,多年从事开源云计算和边缘计算的软件工作,也是《系统虚拟化》《OpenStack设计与实现》等书作者之一。乐慧丰Akraino/ICN和OpenNESS SD-WAN解决方案的主要贡献者,在边缘计算/云计算领域的物联网、人工智能、大数据、网络和SDWAN等相关技术有较丰富的经验。

赵复生,18年IT从业经验,目前活跃于Akraino、stio、Envoy等边缘计算、服务网格开源项目。

郭瑞景,20年网络存储的研发经历,长期从事开源软件开发工作包括OpenStack、Kubernetes、OPNFV、ODL等。

陆连浩,在云计算相关领域有多年开发经验,OpenStack、ONAP、CNCF等社区的多个项目中有过活跃贡献。

黄海彬,ONAP项目中Multi-Cloud和VFC部分Committer,在虚拟化和智能监控领域拥有多篇专利。

应若愚,Akraino/ICN和OpenNESS SDWAN解决方案的积极贡献者,对边缘/云计算的网络有丰富研究,曾参与边缘计算白皮书的编写。姚乐活跃于Service Mesh社区和Akriano/ICN项目,主要负责Envoy、WASM和SDEWAN的开发。

方亮,多年存储系统、硬件加速器等相关领域经验。

陈铤杰,从事云存储和边缘计算相关项目的开发。

任桥伟,从事Linux内核、OpenStack、Ceph等开源项目的开发,著有《Linux内核修炼之道》《Linux那些事儿》系列。

佟晓鹏,负责MEC边缘计算架构的设计和研发,并承担多个边缘计算相关标准化组织和行业联盟的技术接口人。

马昌萍,目前从事高密度深度学习及OpenVino上层应用程序与边缘计算平台相关的工作。

赵婧多年通信领域研发经验,深入了解无线通信物理层理论以及4G、5G背景知识,参与了5G边缘计算领域前沿课题的探索研究与相关项目实践。

周建东,多年从事Media开发,拥有丰富CI/CD经验,目前在Edge computing方面从事显卡和加速卡相关工作。

史中宝,边缘计算多年从业经验,目前是OpenNESS开源社区活跃的推动者之一。

作品目录

  • 序Ⅰ
  • 序Ⅱ
  • 前言
  • 第1章 综述
  • 1.1 从云到边缘
  • 1.1.1 云计算
  • 1.1.2 雾计算
  • 1.1.3 边缘计算
  • 1.2 MEC
  • 1.2.1 MEC原则
  • 1.2.2 MEC框架
  • 1.2.3 MEC参考架构
  • 1.3 边缘计算的发展
  • 1.4 边缘计算的分类
  • 1.5 典型用例与选型
  • 1.6 开源软件项目
  • 1.7 小结
  • 第2章 边缘计算的硬件基础
  • 2.1 FPGA
  • 2.1.1 FPGA的组成和技术特点
  • 2.1.2 FPGA在边缘计算中的应用和挑战
  • 2.2 Movidius Myriad X VPU
  • 2.3 QAT
  • 2.4 GPU
  • 2.5 SR-IOV
  • 2.6 Optane和NVMe
  • 2.6.1 Optane
  • 2.6.2 NVMe
  • 第3章 边缘计算的软件基础
  • 3.1 虚拟化和容器技术
  • 3.1.1 虚拟化
  • 3.1.2 容器
  • 3.2 网络技术
  • 3.2.1 内核旁路
  • 3.2.2 平台增强
  • 3.2.3 DPDK
  • 3.2.4 VPP
  • 3.3 存储技术
  • 3.4 基于OpenStack的边缘计算平台
  • 3.4.1 OpenStack基金会边缘计算工作组
  • 3.4.2 Glance与边缘计算
  • 3.4.3 Keystone与边缘计算
  • 3.4.4 Ceph与OpenStack
  • 3.5 基于Kubernetes的边缘计算平台
  • 3.5.1 Kubernetes网络
  • 3.5.2 Kubernetes存储
  • 3.5.3 平台相关技术
  • 3.5.4 容器与虚拟机
  • 3.6 编排技术
  • 3.7 人工智能技术
  • 3.7.1 AI框架及OpenVINO
  • 3.7.2 边缘计算与人工智能
  • 第4章 OpenNESS
  • 4.1 OpenNESS体系结构
  • 4.2 OpenNESS特性
  • 4.2.1 OpenNESS 5G
  • 4.2.2 OpenNESS Dataplane
  • 4.2.3 OpenNESS EPA
  • 4.2.4 Telemetry
  • 4.3 OpenNESS支持的软件开发套件
  • 4.4 OpenNESS部署和使用
  • 4.4.1 OEK
  • 4.4.2 应用
  • 4.4.3 容器化网络功能
  • 4.4.4 OpenNESS Cloud Adapters
  • 4.5 智慧城市应用程序在OpenNESS上的应用
  • 4.6 小结
  • 第5章 Akraino
  • 5.1 Akraino的目标和关键原则
  • 5.1.1 Akraino的覆盖范围
  • 5.1.2 Akraino的关键原则
  • 5.2 Akraino交付点
  • 5.3 Akraino项目的类型和生命周期
  • 5.3.1 Akraino项目的类型
  • 5.3.2 Akraino项目的生命周期
  • 5.4 在Airship中支持OVS-DPDK
  • 第6章 StarlingX
  • 6.1 TSN技术在StarlingX中的应用
  • 6.1.1 主要TSN标准协议
  • 6.1.2 Linux中的TSN支持
  • 6.1.3 StarlingX对TSN的支持
  • 6.2 OVS-DPDK安全组
  • 6.3 网段范围
  • 6.4 StarlingX存储
  • 第7章 案例:中国联通Cube-Edge平台及其ME-IaaS方案
  • 7.1 Cube-Edge平台
  • 7.2 ME-IaaS方案
  • 7.3 应用场景
  • 7.4 小结
  • 第8章 案例:ICN
  • 8.1 ICN组件
  • 8.2 ICN体系结构
  • 8.2.1 全局控制器
  • 8.2.2 本地控制器
  • 8.3 ICN部署安装
  • 8.3.1 部署架构
  • 8.3.2 部署环境
  • 8.3.3 安装
  • 8.3.4 验证
  • 8.4 SD-EWAN的设计与实现
  • 8.4.1 边缘互联应该考虑的问题
  • 8.4.2 SD-EWAN的设计
  • 8.4.3 SD-EWAN的技术实现
  • 8.5 ICN典型案例
  • 反侵权盗版声明
展开全部