边缘计算节点是基于CDN边缘节点构建,覆盖全国大部分地区,三大运营商全覆盖。将算力下沉到各城市级节点,提供离用户更近的算力资源。
那么可能有些小伙伴会问,CDN也是就近为用户提供服务,边缘计算节点和CDN有什么不同呢?
一. 什么是CDN
其实,CDN是内容分发网络。主要解决的是由于长距离导致网络访问速度慢的问题。所以,CDN节点通常部署在用户就近的位置,这样用户在访问内容资源的时候,就不用访问中心服务器,而是直接访问离自己最近的CDN节点。不仅省去了长途跋涉的时间成本,也就实现了网络加速。
但CDN也有自己的短板。就拿我们所熟知的直播场景举例:在直播场景里,一般将直播内容上传至中心转码,再通过CDN加速下发至观众。在这里面,CDN主要的作用是缩短中心服务器和用户之间的传输距离。
CDN主要用于内容的缓存加速,自身并没有计算能力,所以最终还是要将数据传送到中心服务器进行计算处理,视频传输链路较长,成本依旧很高,数据处理效率依旧非常低下。
二. CDN与边缘计算的关系
正因如此,结合了云计算和CDN两者优势的边缘云技术随之诞生。边缘计算是在靠近用户侧的边缘节点/机房,把中心云的云计算能力在用户侧做下沉。就拿刚刚我们的直播场景举例,如果直播场景用了边缘计算,CDN涉及到的成本问题会如何解决?
首先,将边缘云节点作为视频直播源站后,直播内容可以就近上传、转码和推流,面向本地用户也可以实现就近分发,能够很好的实现本地化直播链路质量保障,平均延时可从40ms缩短至20ms,不仅能够保证用户体验,还可以节省带宽的成本。
而且,对于CDN而言,边缘计算不仅仅只增加了存储、计算的功能,还有网络、安全等等一系列的基础能力。
三. 边缘计算节点都有什么?
边缘计算节点BEC支持用户创建边缘容器、边缘云服务器、负载均衡和边缘存储等资源。其中边缘存储包括边缘对象存储和边缘云磁盘。
今天,先为大家介绍边缘容器、边缘云服务器
3.1 边缘容器
用户可以在BEC控制台新建边缘容器应用。支持自定义备注容器应用名称、选择节点、配置存储卷、配置容器镜像等等,配置成功后即可使用边缘容器。
- 边缘应用
用户通过创建边缘应用来管理算力资源,最小以容器组作为部署和管理单位,用集群的方式运行、管理跨机器的容器组。一个边缘应用下可包含多个部署。
- 部署
部署对应Kubernetes的StatefulSet或者Deployment,如果一个边缘服务中包含多个边缘节点(如华北移动和华东联通),那么该边缘服务就会包含多个部署,其中每一个边缘节点对应一个部署,一个部署下包含多个容器组。
- 容器组
容器组对应Kubernetes的Pod概念,容器组内包含多个容器。容器组拥有独立的存储、IP、端口、namespaces、配置,是边缘计算节点服务的算力管理单元。
- 镜像
Docker镜像,用于部署容器服务,镜像允许用户上传私有镜像,或使用官方或百度智能云镜像。
- 镜像仓库
镜像仓库为用户专有的Docker镜像存储空间,该存储空间运行在百度智能云容器服务上,由百度智能云负责保障可靠性、安全和性能。
边缘应用、部署、容器组、容器的结构关系如下图所示:
3.2 边缘云服务器
通过边缘云服务器,我们可以了解实例组、实例、已购资源和已购节点、实例组监控、实例监控和负载均衡监控的等重要信息
- 实例组
边缘云服务器实例组是由实例组成一个资源组,用户在创建云服务器阶段可以将实例组成一个实例组,以便进行灵活地批量管理。用户在扩容实例组阶段,可以在实例组里新增实例。
- 实例
边缘云服务器实例是一个虚拟的计算环境,包含CPU、内存等最基础的计算组件,是边缘云服务器呈献给每个用户的实际操作实体。BEC实例是边缘云服务器最为核心的概念,支持IP绑定、存储、镜像等功能。
- 负载均衡
负载均衡功能可以在多台边缘云服务器之间均衡应用流量,应对海量访问请求,实现业务水平扩展。此外负载均衡还可以避免单点故障,提高业务可用性。
欢迎了解更多边缘计算节点信息:边缘计算节点BEC