边缘云原生虚拟化研究报告2024.docx
《边缘云原生虚拟化研究报告2024.docx》由会员分享,可在线阅读,更多相关《边缘云原生虚拟化研究报告2024.docx(28页珍藏版)》请在优知文库上搜索。
1、前言III1技术与需求概述11.1 虚拟机和容器11.2 OpenStack与Kubernetes11.3 融合管理的演进:K8s环境下运行虚拟机31.4 开源项目简介42技术实践92.1 生命周期管理92.2 镜像管理102.3 存储管理132.4 网络能力15免发*男L 本内,本天褶台书多2. 3B安JtH,同入开效超,Xf RF*I. MMX nBSaaBAS. JD工 叫*空基网反方,4. JS有其电&向iW条,僖.1 .进能省利:进聚邺顿万份行业研、If理方案及其 也学习费;*Z 每日分享:6f行女恰是、3个行业主题a 掖含有词:密里宜桂咨囱,免费杪吃忘找4 产RL含:仅成行止报告交
2、诵.Iht一切无关信息知识星球行业与管理资源专业知螟壮薛:银月分享3000份行业研犬界告、导拉计划、中场第充.企业这拿支专迩管理方案等.其差*4技、金融.般肓、互联河.为电产、生衬凯若像行佗货等:己成为仅资、产业研究、企业用富、价值传格等工作毗手.参与单位(排名不分先后):中国联合网络通信有限公司研究院,中国联合网络通信有限公司智网创新中心、可信边缘计算推进计划编写人:黄蓉庞博黄倩陈丹肖羽蔡超侯迎龙隗英英高沛李晓旭隋佳良王蕴婷李昂1技术与需求概述随着网络技术和云技术的发展,边缘计算得到了广泛的应用。边缘计算可以解决高可靠低延迟的设备接入和海量数据的实时计算问题,云技术有力的保障和推动了边缘计算
3、的应用。1.1 虚拟机和容器虚拟机和容器是云计算中最常用到的应用部署和运行方式。虚拟机是伴随着虚拟化的技术出现的,容器则云原生技术的典型特征之一,他们的架构对比如下图所示:虚拟机1虚拟机N应用1应用n应用1应用m容器1容黜容器n薛文件库文件应用1应用2应用n客户机操作系统客户机操作系统库文件库文件库文件图1:虚拟机与容器架构对比图如上图所示,虚拟化技术一般通过虚拟化层(hypervisor)来实现,通过虚拟化技术,虚拟机可以共享物理机的CPU、内存、IO等硬件资源,并在逻辑上实现相互隔离。每一个虚拟机都拥有独立的操作系统(客户机操作系统),所以虚拟机不依赖于宿主机操作系统,其安全性和隔离性更强
4、。但是虚拟机占用的资源较多,而且由于要模拟硬件,虚拟化层本身也会占用部分资源,对宿主机性能有一定的消耗。比较而言,容器则是使用宿主机的内核系统加上自身的文件系统。运行容器时是在使用宿主机的内核情况下加载文件系统,一般可以将容器看作是在内核上运行的独立进程。而精简的文件系统可以小到100MB以内,因此容器比虚拟机占用资源的更少、启动速度更快。容器缺点是隔离性不如虚拟机,而且由于依赖宿主机内核,所以容器的操作系统选择一般会受到限制。两种技术的特点对比如下表:表1:虚拟机与容器技术特点对比对比项虚拟机技术容器技术安全隔离性强,操作系统级别弱,进程级又指主机操作系统依赖无有,需要相同操作系统内核启动时
5、间慢,分钟级快,秒级磁盘占用大(GB)小(MB)虚拟化性能损耗大I小1.2 OpenStack与Kubemetes从运行和管理平台来看,OPenStaCk2与KUbemetes(K8s尸分别是对虚拟机和容器进行运行和管理的典型开源项目。OPenStaCk是开源的云计算平台,利用虚拟化技术和底层存储服务,提供了可扩展、灵活、适应性强的云计算服务。OPenStaCk的服务分为核心功能和非核心功能。核心功能是指运行OPenStaCk系统必须的功能的组件,包括:Keystone(身份识S明踪)、Glance(镜像B踪)、Nova(计算棚艮务)、Neutron(网络服务)、Cinder(块存储服务)、S
6、wift(对象存储服务)、Horizon(控制面板务).三阪心功能指的是实现附加功能的组件,如Ceilometer(测量功能)、Heat(部署编排)、Trove(数据库服务)等。OPenStaCk的各个组件(服务)之间使用标准的API接口调用,减少了服务之间的依赖。下图是OpenStack的逻辑架构图。KnSlackL UrtiW,OpnSud IdrntthAFlOpmStxfc Urmffyr API图2:OpenStack逻W图KUberneteS是容器管理编排引擎,可以自动完成容器的部署、管理和扩展等操作,部署KUbemeteS的设备环境通常被成为Kubernetes集群。Kubern
7、etes集群逻辑上可以分为两个部分:控制平面与计算设备(瞬为节点)OJS!lS5fi5:kube-apiserver(接邙踞,ffi=4B里内甑的脚请求)、kube-scheduler(调度程序)、kube-controller-manager(集群控制管理程序)、etcd(数据库)。计算设备包含容器运行时引擎、kubelet(节点代理程序)、kube-proxy(网络谴程序)。KUberneteS的设计原则包括:安全、易于使用和可扩展。KUberneteS同样遵循标准化APl接口,而且KUbemeteS实现了CNI(容器网络接口)、CRI(容器运行时接口)、CSI(容器存储接口)等接口和CR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 边缘 原生 虚拟 研究 报告 2024
