受邀为这本边缘计算社区组织编写的《一本书读懂边缘计算第2版》作序,深感荣幸。
边缘计算是近年来兴起的一个新型的计算模式。溯其源头,边缘计算这个概念的提出至少有13年的历史了。2009年,我在微软研究院的同事Victor Bahl组织了一个关于云计算的暑期研讨会。卡耐基·梅隆大学的Mahadev Satyanarayanan(Satya)提出了将云计算推至设备端的想法,并且首次用了“Edge Computing”这个词。Satya是计算机系统领域的专家,多年从事嵌入式和移动计算的研究。国内比较知名的微软原执行副总裁及百度集团原总裁陆奇博士就是Satya的博士生。当时的计算系统以“云+移动端”为主流,例如,微软的口号就是“Cloud First, Mobile First”(云优先,移动优先)。Satya敏锐地意识到移动计算与云计算的互补性,并提出在云的“边缘”将二者完美结合的先进理念。
在之后的若干年里,学术界和工业界曾为这种计算模式叫“边缘计算”还是“雾计算”争执不下。现任普渡大学的校长蒋濛(Mung Chiang)就是雾计算的倡导者,并由他发起了OpenFog Consortium基金会。其实边缘计算和雾计算还是稍有区别。虽然二者都认为在物联网和移动设备普及的世界里,由于响应时间、隐私保护和数据所属权等原因,计算应从云端逐渐推到边缘。但是边缘计算更强调设备接入和最后一公里的计算能力,而雾计算更强调感知、存储、计算可以发生在从端到云的连续过程中,无处不在。后来,雾计算被提及得越来越少(我一直怀疑是Fog这个词发音没有Edge响亮),边缘计算成为整个行业的统一共识。
我曾经问过一个问题:边缘计算到底更像云还是更像端?说它像云是指它资源虚拟化、远程管理、动态资源分配等功能,说它像端是指它更轻量级、分布式的运行模式。我个人认为,边缘计算不同于私有化部署的单机服务器或小集群,它所具有的云的特征正是边缘计算的生命力所在。这一点并没有被许多边缘计算和边缘云的设计者意识到。当前仍然有许多关于边缘云的概念误用和系统误设计。我很欣慰本书为边缘计算提供了一个系统的解读,也希望大家带着更多类似的问题来阅读此书。
正如书名一样:一本书读懂边缘计算,本书所含内容也相当丰富。本书条理清晰、通俗易懂、紧靠前沿、实战性强。对于有一定工作经验和知识积累的技术工作者、科研工作者,大学计算机专业、人工智能专业的硕士、博士研究生,这是一本非常不错的认识云计算和边缘计算的工具书与参考书。
2018年我从微软回国,继续从事人工智能物联网(AIoT)的研究和产业化工作。边缘计算是二者结合所必需的系统结构,也是业界急需的知识结构的重要一环。我非常欣慰地看到由国内的年轻技术专家撰写此书,他们经历过顶尖的互联网公司(华为、阿里),又经历过实体公司(美的、招商局),有过大量实战项目历练。我为国内能够涌现出这么多优秀的技术专家(很多领域已经世界领先),愿意把自己宝贵的经验归纳总结并形成文字分享出来而感到欢欣鼓舞,这是一件非常令人尊敬的事情。
刘劼
微软研究院原首席研究员、公司合伙人
哈尔滨工业大学人工智能研究院有限公司总经理