边缘计算容器化是否有必要?

2019 年 6 月 27 日 CSDN云计算

戳蓝字“CSDN云计算”关注我们哦!


作者 | Steve

来源 | 边缘计算中文社区


简要


由于容器有轻量级、安全性、秒级启动等优秀的特性,容器天然的轻量化和可移植性,非常适合边缘计算的场景,这一点边缘计算的厂家和开发者们都心知肚明。而且鉴于K8S已经成为云原生编排的事实标准,因此携手K8S进入边缘将很有可能结束边缘计算当前混沌的状态,并定义云端和边缘统一的应用部署和管理的标准。


Kubernetes 的优势与挑战


Kube+Edge就是依托K8S的容器编排和调度能力,实现云边协同、计算下沉、海量设备的平滑接入。Kube+Edge架构上包含两部分,分别是云端和边缘侧。云端负责应用和配置的下发,边缘侧则负责运行边缘应用和管理接入设备。


如今,Kubernetes 已经成为云原生的标准,并且能够在任何基础设施上提供一致的云上体验。我们经常能够看到“容器 + Kubernetes”的组合在DevOps发挥10X效率,最近也有越来越多Kubernetes运行在数据中心外(边缘)的需求。


在边缘计算StarlingX的项目中,未来也会在边缘侧集成Kubernetes作为容器化平台,而由于边缘云和中心云的关系更加独立,边缘云可以在与中心云断开连接的情况下正常工作,而Kubernetes集群的心跳机制,需要master/slave的定时连接,因此Kubernetes在集成到边缘云平台的场景下,需要在部署方式上需要满足边缘计算平台的要求。


边缘容器平台


由于云计算的普及,用户们已经积累了足够的管理云上资源的经验,现在下一步的挑战就是如何构建一个边缘云平台,把对云上资源的管理方法延伸到边缘,让我们能够无缝地管理边缘的资源和设备。边缘云平台将重点解决以下问题:


1、大规模 / 异构的设备,网关和边缘节点的接入;

2、大量遥测数据汇聚、处理后提供给云端应用使用;

3、设备安全和识别服务;

4、支持远程下达对设备的指令;

5、自动创建和管理边缘节点和设备;

6、实现云端对边缘应用的编排、部署和配置;

7、为边缘应用的开发提供数据存储、事件管理、API 管理和数据分析等能力;


由于边缘云平台需要接入大量的IoT设备,并实现对这些设备的管理,而这些设备的数目可能是非常巨大的,因此在边缘侧需要部署大量的应用来管理海量的IoT设备,因此在边缘侧资源受限的情况下,边缘容器云则显得尤为重要。


另外,由于在边缘侧建设的费用受限,因此使用物理的高可用手段会导致建设费用的急剧上升,而利用容器云的auto-healing功能,可以使得在边缘侧的平台上,利用Kubernetes等软件高可用技术,来满足边缘容器云对高可用的要求。


针对一些短暂接入的设备和流量,边缘云需要实时开启容器,并自动在容器中部署已安装的应用,由于容器天生对应用具有更好的亲和性,边缘容器云可以更快速方便地在短时间内开启或关闭大量的容器应用,来满足边缘侧的实时流量。


在安全性方面,Kubernetes或者说是容器技术的安全性一直被业界诟病,虽然相比于虚拟机操作系统级别的隔离仍较为逊色,但随着社区的发展,安全性的问题也在逐步的解决。


由于Kubernetes对应用的编排能力更强,边缘侧可能会涉及到大量的不同种类的应用服务,而Kubernetes可以很好得满足对边缘应用的编排、部署和配置的要求。


Kubernetes作为开源的容器平台,拥有大量的社区文档和标准接口,而且Kubernetes满足了etcd数据库提供的持久化存储,事件处理、告警机制等要求,为边缘计算应用的开发、部署、调试提供了便利。


总结


利用容器化的边缘计算平台可提供以下服务:


1、边缘节点容器化承载计算服务,大规模定制化批量更新和升级应用;

2、全局监控及分布式管理,边缘设备自动激活及下线;

3、就近集成边缘存储及边缘缓存服务,结合人工智能技术,拓展边缘智能;


边缘容器云可以提供就近部署计算服务,多维智能调度,保障边缘数据及时传输和处理的能力,并更好地满足边缘侧应用日益增长的需求。




福利

扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!



推荐阅读:


真香,朕在看了!
登录查看更多
1

相关内容

边缘计算(英语:Edge computing),又译为边缘计算,是一种分散式运算的架构,将应用程序、数据资料与服务的运算,由网络中心节点,移往网络逻辑上的边缘节点来处理[1]。边缘运算将原本完全由中心节点处理大型服务加以分解,切割成更小与更容易管理的部分,分散到边缘节点去处理。边缘节点更接近于用户终端装置,可以加快资料的处理与传送速度,减少延迟。在这种架构下,资料的分析与知识的产生,更接近于数据资料的来源,因此更适合处理大数据。
华为发布《自动驾驶网络解决方案白皮书》
专知会员服务
125+阅读 · 2020年5月22日
【2020新书】Kafka实战:Kafka in Action,209页pdf
专知会员服务
67+阅读 · 2020年3月9日
【文献综述】边缘计算与深度学习的融合综述论文
专知会员服务
164+阅读 · 2019年12月26日
在K8S上运行Kafka合适吗?会遇到哪些陷阱?
DBAplus社群
9+阅读 · 2019年9月4日
基于Prometheus的K8S监控在小米的落地
DBAplus社群
16+阅读 · 2019年7月23日
【边缘计算】边缘计算面临的问题
产业智能官
17+阅读 · 2019年5月31日
浅谈 Kubernetes 在生产环境中的架构
DevOps时代
11+阅读 · 2019年5月8日
2018年边缘计算行业研究报告
行业研究报告
11+阅读 · 2019年4月15日
边缘计算(一)——边缘计算的兴起
大数据和云计算技术
12+阅读 · 2018年12月25日
面向云端融合的分布式计算技术研究进展与趋势
中国计算机学会
19+阅读 · 2018年11月27日
边缘计算:万物互联时代新型计算模型
计算机研究与发展
14+阅读 · 2017年5月19日
Arxiv
5+阅读 · 2018年5月1日
VIP会员
相关VIP内容
相关资讯
在K8S上运行Kafka合适吗?会遇到哪些陷阱?
DBAplus社群
9+阅读 · 2019年9月4日
基于Prometheus的K8S监控在小米的落地
DBAplus社群
16+阅读 · 2019年7月23日
【边缘计算】边缘计算面临的问题
产业智能官
17+阅读 · 2019年5月31日
浅谈 Kubernetes 在生产环境中的架构
DevOps时代
11+阅读 · 2019年5月8日
2018年边缘计算行业研究报告
行业研究报告
11+阅读 · 2019年4月15日
边缘计算(一)——边缘计算的兴起
大数据和云计算技术
12+阅读 · 2018年12月25日
面向云端融合的分布式计算技术研究进展与趋势
中国计算机学会
19+阅读 · 2018年11月27日
边缘计算:万物互联时代新型计算模型
计算机研究与发展
14+阅读 · 2017年5月19日
Top
微信扫码咨询专知VIP会员