品影轩|5G引爆缘计算,下一个万亿市场来临:阿里云CDN边缘轻量编程环境


前段时间 , 在云栖社区看了阿里云技术专家洪晓龙关于CDN边缘轻量编程环境的介绍直播 , 简单归纳总结下 。 (软件、Web领域开发技术日新月异 , 升级越来越快了 , 作为一个程序员都快跟不上了)
一、背景
近年 , 以云原生为理念的基础服务快速增加 , 多家行业机构预测云原生将进入爆发阶段 , Serverless&Faas服务年增长率已经超过容器形态服务 。 在中国 , 生产中使用云原生技术增加200%,在亚洲 , 公共云和私有云的使用量增加135%,本地使用量下降48%
Serverless和边缘计算都是目前云计算领域备受瞩目的研究和应用方向 。 作为拥有超过130Tbps带宽分发能力的阿里云CDN , 巨大的边缘网络有超过2800个节点遍布全球 , 如何将中心源站的计算能力下沉到边缘节点 , 进一步降低客户端访问延时进而提升用户体验 , 一直是阿里云CDN投入重点研究的方向 。 现在 , 阿里云CDN将Serverless和边缘计算的优势相融合 , 推出边缘轻量编程环境--EdgeRoutine 。 在EdgeRoutine上 , 您可以将您的JavaScript代码一键部署到阿里云CDN全球的边缘节点 , 享受计算边缘化带来的超低延时和CDN的弹性扩容 。
二、阿里云ER特性
ER(EdgeRoutine)是阿里云CDN团队开发的边缘Serverless计算环境 , 支持在CDN边缘执行客户端编写/编译的javaScript或WebAssembly代码 。 客户无需关心实际机器 , 部署region,调度和伸缩性 。 一经上传 , 全球部署 , 全球执行!

品影轩|5G引爆缘计算,下一个万亿市场来临:阿里云CDN边缘轻量编程环境
本文插图

边缘计算特点
三、技术原理
【品影轩|5G引爆缘计算,下一个万亿市场来临:阿里云CDN边缘轻量编程环境】ER直接运行在阿里云CDN边缘节点上 , 提供独立的JS运行环境 , 供您部署JS代码 。

品影轩|5G引爆缘计算,下一个万亿市场来临:阿里云CDN边缘轻量编程环境
本文插图

四、为什么使用EdgeRoutine?
传统的CDN服务是纯粹的缓存和分发服务 , 缺乏可以直接提供给您的计算能力 。 访问CDN的海量请求中 , 复杂的计算逻辑必须回服务器源站执行 , 这增加了您的服务器消耗以及架构的复杂性 。 ER(EdgeRoutine)可提供直接在CDN边缘节点计算处理的能力 , 将极大提高CDN的可定制化 , 可编程化 , 从而大量减少需回源的请求 , 降低用户的请求延时 。 同时CDN边缘节点拥有天然的高可用、高伸缩、全球负载均衡的特性 , 边缘的计算服务可应用于更多的使用场景 。

品影轩|5G引爆缘计算,下一个万亿市场来临:阿里云CDN边缘轻量编程环境
本文插图

阿里云边缘计算使用场景


    推荐阅读