HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

或将取代云计算,下一个技术风口来了  

  • 2021-11-09
  • 本文字数:4890 字

    阅读完需:约 16 分钟

或将取代云计算,下一个技术风口来了   

最近几年,边缘计算火了,成为新晋的技术风口。

 

但你真的了解边缘计算吗?

 

边缘计算究竟是什么?哪些应用适合在边缘部署?边缘计算是否将取代云计算?边缘计算的前景如何?近日,全球知名边缘计算平台 Akamai 的亚太区架构师团队负责人李文涛在接受 InfoQ 等少数媒体采访时,就上述焦点话题做出了深入解读。

为什么需要边缘计算?

 

很多厂商都在提边缘计算,但很重要的一个问题是,首先得搞清大家说的边缘在哪里?我们在哪里做边缘计算?

 

李文涛表示,Akamai 认为,位置决定一切,如果边缘位置不同,那么做边缘计算的内涵和场景往往也很不同。

 

从内到外,IT 基础设施分为三个层次,最里面是企业数据中心,它往往是一个集中式部署的数据中心,或者是多个数据中心;再往中间一层是云计算平台,现在市场上的云厂商,每家基本上有数十到数百个大型的数据中心组成云平台。它是一个中心化的架构,因为云的含义就是希望通过整合、通过中心化提高效率、降低成本,而且云非常适合计算密集型的负载,大规模的机器学习的建模,大规模的数据处理、存储等。

 

最外面一层是边缘,以 Akamai 的平台为例,Akamai 的平台有超过 4000 个数据中心,遍布互联网的边缘,在离用户非常近的位置,往往离最终用户只有一个网络跳,为用户提供边缘计算能力。它是一种去中心化的架构。

 

在 5G 时代,5G 的特点就是低延迟、高吞吐,结合边缘计算,企业用户能够更好利用 5G 的能力、在边缘部署应用、在边缘进行计算。同时,利用 5G 高速边缘管道,把数据应用和数字体验交付到最终用户的手中。Akamai 认为,边缘计算的内涵,应当是真正地在互联网的边界、在距离用户非常低时延的位置进行计算。

 

云的数据中心到最终用户的时延往往在百毫秒这样的级别,相比之下,Akamai 距离边缘最终用户的时延往往在十到数十毫秒这样的级别。

 

IT 基础设施部署的三个层次,从中心到边界,从集中式到去中心化这样的部署层次之间并不是互相替代的,而是相互补充,彼此分工不同,分别适合不同的应用场景。

 

根据 IDC 和 Gartner 的判断,企业 IT 的边缘部署正在加速。IDC 数据显示,到 2023 年,超过 50%的企业的新增 IT 基础设施会部署在边缘,到 2024 年企业边缘的应用数量将会增长 800%。Gartner 进一步提到,到 2025 年,超过 75%的数据生成和数据处理也会在边缘进行。

 

李文涛表示,有三个趋势在驱动边缘应用的部署:

 

  • 物联网相关的应用不断丰富,更多的智能互联设备需要在互联网边缘进行数据处理和服务。

  • 移动办公、远程办公的流行。在疫情期间,很多时候需要通过互联网边缘进行企业应用的接入和企业 IT 服务。

  • 数字平台发展。无论是网站还是应用程序,数字内容越来越丰富、服务越来越个性化,这些数字体验的创新和交付也在推动边缘应用的增长。

边缘计算与云计算

 

我们应该如何看待边缘计算和云计算的关系?有观点认为,边缘计算将取代云计算,那么,边缘计算究竟是云计算的有力补充还是云计算的竞争对手呢?

 

李文涛表示,Akamai 从两方面看边缘计算。第一,边缘计算所在的地理位置,第二,边缘计算带来的独特能力和价值。

 

Akamai 的边缘计算是去中心化的分布式计算,分布在全球数千个数据中心,靠近用户的位置进行计算,适合对时延要求非常低的使用场景,如应用内容的个性化、边缘 AI 等。而云的环境主要是做中心化、计算密集型的负载。

 

以机器学习为例,李文涛认为,机器学习并不是一个靠边缘可以百分百解决的问题。机器学习有两部分,第一部分是构建机器学习模型,这个模型需要在云端、在超大型的数据中心里构建。它是一个高度计算密集型的负载。第二部分是使用已经构建的机器学习模型进行推理,推理的过程适合部署在边缘,尤其是对时延的要求高的服务,使得用户可以实时得到推理结果。

 

总而言之,机器学习建模是在云端,因为需要中心化、计算密集型的计算;机器学习推理可以部署在边缘,因为需要靠近用户去做服务。因此,李文涛认为,未来边缘和云将是互补的关系,各有分工、各有专长。

 

目前,边缘计算主要以无服务器计算的形式提供给企业用户。

 

云厂商的计算一般有四类:基于虚拟机的服务、基于容器的服务、提供物理机租用的服务、以及无服务器计算服务。

 

德勤曾评价,无服务计算是首席信息官进行 IT 运营创新的有力工具。麦肯锡甚至认为无服务器计算将是下一代的云计算。

 

无服务器计算服务有很多优势,能为开发者和应用团队带来很多好处,如它大大提升了开发者的体验,开发者只需要关心自己的代码,不需要担心基础设施的限制、运维方面的限制等。它还可以帮助开发者团队快速开发应用,快速将新的应用、新的功能推向市场,同时可以避免厂商的锁定。

 

对 IT 运维团队而言,使用无服务器计算后不需要担心基础设施的扩展性和可用性,因为这些能力是由像 Akamai 这样的无服务器计算厂商和平台提供的。IT 运维团队也不用担心使用前和空闲时的资源浪费。

 

无服务器计算满足了现在运维团队提到的“低运维”、甚至“无运维”的趋势,大大降低了 IT 运维团队的压力和负担。这些是无服务器计算变得愈发重要的主要原因。

 

李文涛介绍,Akamai 提供的边缘计算其实就是边缘的无服务器计算,Akamai 把边缘和无服务器计算融合在一起。Akamai 在以上价值的基础上,又提供了四个价值:一,因为是在互联网的边缘进行,所以 Akamai 提供了超低延时的到最终用户的应用交付;二,即刻的全球部署。用户可以在分钟级别内将其业务逻辑部署到 Akamai 的全球边缘无服务器计算平台上;三,Akamai 是一家云安全厂商,所以云安全能力集成在了边缘无服务器计算平台中。用户不用担心 DDoS 攻击、应用层攻击等复杂的攻击防护问题;四,现在很多企业都在用混合云或多云,边缘计算和多云的兼容性也非常重要。

 

Akamai 提出了“云中立”的概念,无论客户与哪种云厂商合作,还是自有的 IDC 机房,Akamai 可以充分兼容,且都可以提供统一的集成服务,并帮助这些企业为其最终用户提供统一的安全、性能与边缘计算方面的服务和体验。

 

如何更好地将边缘和云计算进行融合?Akamai 的观点是,在构建边缘原生应用时,需要考虑哪些应用适合构建在边缘,哪些应用适合部署在云端。或者说,一个应用逻辑的内部可能有多个微服务,我们需要考虑哪些微服务适合部署在边缘。这样,企业就可以充分利用边缘和云的不同特点和优势。

 

一个值得注意的问题是,尽管热度起来了,但目前,相对于云计算,边缘计算的开发者并不多。

 

李文涛认为,出现这一现象的原因主要是,从行业整体看,在本世纪初,边缘的概念还没有出现,像无服务器计算或边缘无服务器计算被更多采用主要是在近几年。

 

Akamai 注意到,越来越多的开发者进行边缘原生应用的开发,他们也正在主动学习这方面的技术。Akamai 提供的边缘无服务器计算是标准的 JavaScript 语言,学习成本低,方便开发者上手,这也促进了用户采纳度在近两年的迅速提高。

Akamai 边缘计算平台与相关产品

 

目前,Akamai 拥有全球最大的边缘网络。

 

在过去的 20 年里,Akamai 推出了很多边缘计算的技术创新与产品。

 

1998 年,Akamai 推出了第一款边缘计算产品,该产品通过 XML 语言编写定制化的 CND 边缘逻辑,部署在 Akamai 的平台上;2001 年,Akamai 推出了自服务式的边缘动态内容组装,将网站的个性化内容和静态内容在边缘进行组装处理;2002 年,Akamai 推出了 Edge Java 平台,这是一个自服务式的无服务器计算平台,其特点是,Akamai 用户可通过 Java 语言构建边缘的原生应用。

 

李文涛称,相比很多云计算厂商,Akamai 在边缘计算上的创新探索更早,在上世纪末、本世纪初就开始探索边缘计算的相关技术,且推出了商用服务。

 

2014 年,Akamai 推出了 Cloudlet Applications,这是一款能在边缘处理多种业务逻辑的预编写的应用;2016 年,Akamai 推出了 Image & Video Manager,可在互联网边缘优化图片和视频;2017 年,Akamai 推出了 API Gateway 产品,提供高可靠边缘 API 的认证、访问和流量管理等服务;2020 年,Akamai 推出了 EdgeWorkers,次年推出了“EdgeKV”,这两个产品属于用户 DIY 边缘应用的领域。EdgeWorkers 通过 JavaScript 构建边缘的原生应用,允许用户把自己的 JavaScript 代码运行在 Akamai 在全球的几千个边缘数据中心内,就近为用户提供计算和应用的服务。EdgeKV 是在边缘构建的全球分布式键值存储的数据库,这样客户在边缘既可以进行计算,也可以存储、处理相关数据。

 

据介绍,Akamai 配合边缘计算的平台和产品,提供了丰富的开发者资源。Akamai 边缘计算产品面向开发者和 DevOps 团队,提供了很多技术文档、参考架构,GitHub 的代码案例库等,此外还为用户提供免费使用和测试额度,帮助开发者或运维团队快速上手 Akamai 边缘计算平台。

哪些企业应用适合在边缘部署?

 

哪些企业应用,或企业应用的哪些部分适合在边缘部署?

 

这就要提到微服务架构。

 

在过去几年中,企业应用正在从单体式架构向微服务架构转型。到今年,微服务架构已变成一个企业应用非常普遍、通用的架构。微服务架构指的是把一个业务逻辑分割成多个微服务的数据,这样便于应用,提供更高的扩展性、灵活性和可管理性。通过把业务逻辑分割成多个微服务,IT 可以更好满足相关服务、计算需求。

 

在这个大背景下,哪些微服务适合部署在互联网边缘上,适合使用边缘计算?

 

Akamai 提出了 4 个判断条件:

 

  • 第一,某一个微服务是不是对时延非常敏感?因为,边缘计算最大的好处就是可以为用户提供十到数十毫秒的低时延。

  • 第二,某一个微服务对扩展性要求是不是很高?因为边缘无服务器计算提供了高度的、自动化的全球性扩展能力。

  • 第三,某一个微服务是否可以横向扩展?是不是无状态的服务?如果是这样,它们就非常适合在边缘、以分布式的方式进行处理和计算。

  • 第四,某一个微服务是否可以使用 JavaScript 进行编写?

 

如果企业的微服务满足上述四个条件,那它就非常适合部署在边缘上。

边缘计算的“钱”景与未来

 

边缘计算的商用化部署一直是业内关注的焦点。

 

边缘计算的适用面广泛,包括基础设施相关服务、视频相关服务、网站移动应用内容的处理和服务等。这些服务都有统一的特点:需要很低的时延;需要高度的扩展性;相比于传统 IT 解决方案,现在企业的开发者、DevOps 团队希望用代码进行更多更自动化的应用部署和运维。

 

在这样的背景下,Akamai 看到,边缘计算正在企业 IT 应用的各方面渗透,支撑新的 IT 服务。

 

在万物互联的时代,边缘计算可以提升物联网的智能化。边缘平台是物联网的重要的载体,因为在物联网领域,无论智能驾驶,还是家庭的智能物联设备,还是游戏相关的物联网服务,都需要非常低的时延和距离用户非常近的地理位置。

 

针对物联网领域,Akamai 大约从 10 年前就开始了布局。Akamai 推出的 IoT Edge Connect,可以帮助物联网服务商提供高速、低时延的 IoT 消息的交互。

 

谈到未来边缘计算领域的技术突破,Akamai 认为,针对物联网的服务能力还会不断增强,安全性会进一步提升。

 

在地理位置方面,边缘计算的节点会不断下沉。Akamai 目前正在探索节点的更多可能性,如把节点部署在无线网关、靠近 5G 基站的地方,甚至把节点能力预置在家中的智能设备、机顶盒中,真正做到无限的节点下沉、泛在式的边缘计算节点能力。

 

此外,在通用性的边缘计算平台方面,边缘计算能力、存储能力会进一步提升,为用户提供更多更复杂的应用承载能力。

 

边缘计算正在快速发展,越来越多的企业加入到边缘计算的应用行列。

 

未来,边缘计算领域会出现很多子市场:有些公司会提供垂直领域的软件解决方案,如在工控领域,工控软件的提供商会提供智能工厂、智能运维等软件方案;像 Akamai 这样的厂商更多是一个平台提供商,为企业提供全球化的边缘计算平台;第三个细分角色是安全提供商。保障物联网等场景下的边缘安全和合规是未来越来越重要的领域。第四个角色是纯粹的基础设施、硬件供应商、5G 提供商、运营商。

 

“边缘计算是一个非常大的市场,厂商一定要讲清楚自己是做什么样的边缘计算、在哪里做边缘计算。避免泛泛地谈边缘计算。过去几年,行业对边缘计算的炒作太多,落地非常少,这是我们看到的一个问题”,对于当下边缘计算市场的火热,李文涛认为应该冷静、客观地看待。

 

采访嘉宾介绍:

 

李文涛,Akamai 亚太区边缘架构师团队负责人。带领的团队主要为亚太区的战略客户提供深度的技术咨询,帮助客户更好的利用 CDN 和边缘计算进行业务创新。

2021-11-09 14:466772
用户头像
刘燕 InfoQ高级技术编辑

发布了 1112 篇内容, 共 532.6 次阅读, 收获喜欢 1976 次。

关注

评论 6 条评论

发布
用户头像
白猫黑猫,先抓个耗子看看

“边缘计算是一个非常大的市场,厂商一定要讲清楚自己是做什么样的边缘计算、在哪里做边缘计算。避免泛泛地谈边缘计算,一定要提在边缘的哪里进行了什么样的计算,到底是哪一个子领域,是软

...

台领域、安全领域还是基础设施和 5G 领域.... 过去几年,行业对边缘计算的炒作太多,落地非常少,这是我们看到的一个问题”,对于当下边缘计算市场的火热,李文涛认为应该冷静、客观地看待。

2021-11-12 11:28
回复
用户头像
现在可以说边缘计算的场景不丰富,也不能说边缘计算就是伪命题。就像之前出租车市场,各个城市都有出租车公司,完全能够满足出行需求,当uber、didi出现的时候,完全颠覆了原来的市场,一定是和时代结合的技术才能发挥光热
天猫精灵的边缘计算也是搞了很久,不知道有没有什么可以推广的能力。就解决唤醒终端来说,只是一个很小的场景
2021-11-12 11:26
回复
用户头像
在我看来这无非是目前云计算重新包装概念,一直在强调网络延迟。目前云计算厂商比如阿里云在全球也有多个节点,那么在中国如阿里云每个省份、城市有相关数据中心时延基本不是问题,另外一个其实就是说服务无状态,以ServerLess形势提供,这个已经不是什么新概念了。
2021-11-10 08:41
回复
我也觉得多idc就这样服务的,在边缘之前的单体部署就是边缘,完全在自己设备上计算就完了
2021-11-11 13:15
回复
用户头像
方法
2021-11-10 08:38
回复
用户头像
支持一下~
2021-11-09 16:23
回复
没有更多了
发现更多内容

华为云发布CodeArts Req需求管理工具 让需求管理化繁为简

Geek_2d6073

极客时间-架构训练营-作业一

devilyaos

架构训练营 架构训练营10期

架构训练营模块1作业

gigifrog

架构训练营

java架构师培训学习需要多久?

小谷哥

大数据培训学习需要注重哪些知识呢

小谷哥

SCRM是什么,SCRM和CRM区别?

优秀

CRM scrm

重写事件抛发接收机制原理

千锋IT教育

【PCB技能】脑瓜疼的PCB反复评审难题,解决方法在这!

华秋PCB

工具 PCB PCB设计

大数据培训学习后程序员就业前景如何

小谷哥

北京前端培训程序员学习方法有哪些

小谷哥

AI技术实践|用腾讯云录音文件识别让无字幕视频自动生成字幕

牵着蜗牛去散步

人工智能 腾讯云 腾讯 语音识别

掌握高并发系统设计,面试弯道超车

小小怪下士

Java 面试 系统设计 后端 高并发

PostgreSQL 技术内幕(三)聚集算子

酷克数据HashData

postgresql

flex弹性盒子中flex-grow与flex的区别

千锋IT教育

架构实战 1 - 微信业务架构图-学生管理系统技术选型

架构实战营 「架构实战营」

架构实战营模块一作业

😊😊😊

作业一

专业开发人员需要低代码开发平台吗

力软低代码开发平台

深圳前端培训学习编程的就业方向有哪些?

小谷哥

看场景、重实操,实时数仓不是“纸上谈兵”

阿里云大数据AI技术

大数据 实时数仓 12 月 PK 榜

面试官:小伙子你说一下分布分表

Java全栈架构师

程序员 程序人生 后端 架构师 分布分表

数据库到底应该如何存储密码?

Java永远的神

数据库 程序员 程序人生 后端 架构师

各开发语言DNS缓存配置建议

京东科技开发者

#DNS

Flink架构与应用漫聊

数新网络官方账号

结合RocketMQ源码说说并发编程的三大神器

程序员小毕

源码 程序员 RocketMQ 后端 架构师

秒云成功入选《2022爱分析 · 信创厂商全景报告》

MIAOYUN

信创 信创云 金融信创 信创产业

事务相关知识集锦

京东科技开发者

MySQL 数据库 spring mybatis 事务

2022阿里云研发效能峰会,来啦!

阿里云云效

DevOps 研发效能 开发 数字化转型

文盘Rust -- r2d2 实现redis连接池

京东科技开发者

redis 后端 封装 连接池 rust语言

数读甘肃数字经济 | 2022年甘肃14市州数字经济发展活跃度指数发布

易观分析

数字经济 甘肃

【中国信通院|低代码·无代码应用沙龙】低代码平台在云智慧的实践探索

云智慧AIOps社区

大前端 低代码 数据可视化 无代码 可视化大屏

微信业务架构图 & 学生系统技术架构图

白杨

或将取代云计算,下一个技术风口来了   _AI&大模型_刘燕_InfoQ精选文章