当前位置: 首页 > news >正文

【新书速递】深入理解边缘计算

边缘计算是指在用户或数据源的物理位置或其附近进行的计算。通过将计算服务靠近这些位置,用户能够得到更快速、可靠的服务,能够享受到混合云计算带来的灵活性。通过边缘计算,企业能够在多位置使用和分布公共资源池。边缘计算的意义在于云、边、端协同,而不应该将边缘计算看成与云计算相独立的计算平台,甚至是云计算的对立面。今天华章妹为大家推荐《深入理解边缘计算:云、边、端工作原理与源码分析》。

1

编辑推荐

(1)作者权威:之江实验室助理研究员,资深边缘计算工程师,经验丰富。

(2)内容系统:包含环境搭建、部署配置、系统架构、工作原理、源码分析、二次开发6个维度。

(3)循序渐进:既有核心概念、环境搭建、部署配置、系统架构等基础知识,也有工作原理、源码分析、二次开发等高阶知识。

(4)针对性强:围绕Kubernetes、KubeEdge、EdgeXFoundry三个主流的云、边、端开源实现进行讲解。

(5)图文并茂:言简意赅、条理性强,包含大量架构图、原理图和流程图。

通过阅读本书,你将:

  • 系统地了解边缘计算

  • 能够搭建Go开发环境

  • 了解开源项目的源码分析流程

  • 掌握云、边、端的部署与配置

  • 掌握边缘计算系统的逻辑架构

  • 系统理解云、边、端协同的相关原理

  • 掌握云、边、端开源框架的技术选型

  • 深入理解云、边、端主流开源实现

  • 能够对云、边、端主流开源实现进行定制开发

2

内容简介

这是一本从环境搭建、部署配置、系统架构、工作原理、源码分析、二次开发等维度系统讲解如何打造协同的云、边、端系统的著作。

全书一共9章,逻辑上分为三大部分:

第1部分 边缘计算基础(第1~2章)

首先介绍了边缘计算和边缘计算系统的概念、组成、架构,以及边缘计算系统的部署与管理;然后分别以Kubernetes、KubeEdge、EdgeX Foundry为例讲解了云、边、端的部署与配置。既给出了边缘计算系统部署所需的自动化脚本,又分析了应用在云数据中心部署和以云、边、端协同的方式部署的利弊。

第二部分工作原理(第3~6章)

首先从整体上对边缘计算系统的逻辑架构进行了介绍,然后从部署、配置、架构等角度对分别云、边、端的核心组件的工作原理进行了深入解析。

第三部分源码分析(第7~9章)

云、边、端的开源框架众多,云部分选择Kubernetes、边部分选择KubeEdge、端部分选择EdgeX Foundry,首先详细介绍了这3种开发框架的开发环境搭建和源码的整体架构,然后对他们的核心组件的源码进行了深入分析,同时也对这3个框架的二次开发进行了讲解。

3

作者简介

崔广章,之江实验室高级研究专员,资深云计算和边缘计算技术工程师。

从2014年接触云计算以来,参与过多个云计算生产项目,其中代表性的项目有基于OpenStack进行定制开发的运营商私有云、政务云,基于开源容器云方案定制开发的面向运营商的数据中心操作系统(DCOS),2018年开始从事边缘计算相关研究与开发。

之江实验室:由浙江省委、省政府重点打造的科研机构,位于余杭未来科技城的中国(杭州)人工智能小镇。于2017年9月6日正式揭牌成立,是中国Z早成立的混合所有制的新型科研机构之一。

点击链接了解详情并购买

 


扫码关注【华章计算机】视频号

每天来听华章哥讲书

更多精彩回顾

书讯 | 7月书讯(下)| 读书开启下半年

书讯 | 7月书讯(上)| 读书开启下半年

资讯 | 《数据安全法》表决通过!最新解读来了

书单 | 2021半年盘点,不想你错过的重磅新书

干货 | 详解数据资产的8大重要特征

收藏 | 一文了解滴滴与蚂蚁金服开源共建的SQLFlow

上新 | 【新书速递】打通数据科学三要素——数据科学实战性手册

赠书 | 【第63期】机器人时代已来!推荐几本机器人学硬核好书

点击阅读全文购买

相关文章:

  • 【第64期】豆瓣9.8分,周志明的《凤凰架构》
  • 云原生架构应该怎么设计?
  • 【新书速递】实用安全多方计算导论
  • 架构师的角色期望
  • JavaScript 异步编程指南——你不知道的Promise前世Deferred
  • 《企业破局的34个锦囊》之领导者必备的技术思维
  • Kubernetes诞生日!为什么开发人员应该学习 Kubernetes?
  • SIGIR 2021大奖出炉!Salton奖授予UIUC翟成祥教授
  • AI系统中的偏差与偏见
  • 聊聊Keras的特点及其与其他框架的关系
  • 快收藏!!整理了100个Python小技巧!!
  • Rust跨界前端全攻略
  • 低代码平台的11个能力维度
  • 数学女博士奥运会摘金!用数学知识自己训练,网友:真·学好数理化,走遍天下都不怕...
  • 四步搞定异常SQL
  • Codepen 每日精选(2018-3-25)
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • Meteor的表单提交:Form
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • spring boot 整合mybatis 无法输出sql的问题
  • uni-app项目数字滚动
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • 讲清楚之javascript作用域
  • 理清楚Vue的结构
  • 聊聊flink的TableFactory
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 学习ES6 变量的解构赋值
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • 阿里云重庆大学大数据训练营落地分享
  • $(function(){})与(function($){....})(jQuery)的区别
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (rabbitmq的高级特性)消息可靠性
  • (转)平衡树
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .java 9 找不到符号_java找不到符号
  • .NET MVC第三章、三种传值方式
  • .net6使用Sejil可视化日志
  • /etc/shadow字段详解
  • ??eclipse的安装配置问题!??
  • @Autowired标签与 @Resource标签 的区别
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [ACTF2020 新生赛]Upload 1
  • [BZOJ 3680]吊打XXX(模拟退火)
  • [C#]OpenCvSharp使用帧差法或者三帧差法检测移动物体
  • [C/C++] C/C++中数字与字符串之间的转换
  • [CentOs7]图形界面
  • [Codeforces1137D]Cooperative Game
  • [docker]docker网络-直接路由模式
  • [Foreman]解决Unable to find internal system admin account
  • [I2C]I2C通信协议详解(一) --- 什么是I2C
  • [IE编程] IE8 新增的C++开发接口
  • [LeetCode] 626. 换座位