以K8s直接支援VM的执行与管理红帽推出容器原生虚拟化
在资料中心虚拟化应用技术当中,伺服器虚拟化独领风骚多年,市面上陆续出现了多种商用与开放原始码的软体平台,举凡VMware ESX/vSphere、Xen、KVM、Microsoft Hyper-V、Citrix XenServer、QEMU、Red Hat Virtualization,不过,随着容器化技术(Containerization)崛起,像是2013年登场的Docker,2015年Red Hat OpenShift开始整合Docker与Kubernetes,出现容器是否会取代虚拟机器的讨论,演变至今,许多厂商都认同两者可以共存、彼此搭配。不过,的确也有人开始思考:基于容器而成的虚拟化是否可行?
例如,在2017年底,开放原始码软体专案KuberVirt成立,希望提供一个统合的平台,让开发者能够如同虚拟机器,在通用、共享的环境下,在容器里组建、修改与部署应用程式。
而红帽在2018年10月发布的OpenShift 3.11,也首度将这样的技术以附加软体的形式纳入,并称其为容器原生虚拟化(Container-native Virtualization,CNV),版号为1.4,而在OpenShift当中,可分为两种虚拟化物件:虚拟机器、虚拟机器正在执行的个体(Virtual Machine Instance)。
之后,随着OpenShift的4.1版、4.2版、4.3版、4.4版推出,CNV也陆续发布2.0版、2.1版、2.2版、2.3版。
而这项技术在今年4月底正式浮出檯面,因为红帽在今年的全球用户大会上,特别提到一项「OpenShift Virtualization」新特色即将推出,它就是源于容器原生虚拟化,能针对应用程式的开发、部署、管理,提供了单一、现代化的应用程式平台,能够统合云端原生与传统工作负载,而且,这个平台可同时包含虚拟机器、容器,以及无伺服器功能(Serverless Funtion)等不同型态的执行个体。
相较于其他厂商倾向于保护既有的技术堆叠架构──将Kubernetes与云端原生功能放回他们专属的伺服器虚拟化技术,以维持他们的优势,红帽目前发展的作法则是反其道而行,也就是将传统应用程式堆叠转送到开放、新创的架构,让企业能够真正依照他们的步调来转型,而不是被专属架构所綑绑。
关于OpenShift Virtualization的虚拟机器作业系统,多数企业比较好奇的是Windows是否能完整支援。红帽表示,若是Windows Server 2008,可透过重构的方式,搭配Windows container、Windows Server 2019(kubernetes 1.14版可支援执行Windows Server 2019的工作节点),也可以纯粹以虚拟机器的形态来执行。
同时,OpenShift Virtualization也支援状态式应用程式(stateful applications),也就是需要搭配外部储存系统与内部网路的共用资源。
在虚拟机器的汇入方式上,红帽提供Import Virtual Machine wizard,能将vSphere、Red Hat Virtualization、Red Hat OpenStack Platform等环境的虚拟机器,迁移到OpenShift,也能运用这项功能来汇入可重複使用的範本,以便立即套用或在OpenShift建立新的虚拟机器时套用。
到了7月中,随着OpenShift 4.5版登场,OpenShift Virtualization终于正式推出,版号也延续CNV的命名方式而称其为2.4版。有了这项特色,企业在OpenShift当中,就能同时执行与管理虚拟机器与容器的工作负载,事实上,OpenShift Virtualization之所以能达成,是透过Kubernetes的自定资源,而可以在OpenShift丛集加入新的物件。
而在目前的OpenShift Virtualization里面,企业可以执行多种伺服器虚拟化平台的工作,例如,建立与管理Linux与Windows虚拟机器、经由网页管理主控台与命令列工具来连接虚拟机器、汇入与複製既有的虚拟机器、管理连接到虚拟机器的网路介面控制器与硬碟储存、在不同节点之间进行虚拟机器线上迁移。
整体而言,OpenShift Virtualization将标準的虚拟机器工作负载,带到Kubernetes环境,针对传统与云端原生应用程式堆叠的工作流程与开发孤岛,能够协助消除这样的状况,也希望简化应用程式与服务的迁移,以及转型至现代化执行架构的工作。
产品资讯
Red Hat OpenShift Virtualization 2.4
●原厂:Red Hat
●建议售价:厂商未提供
●对应的开放原始码软体专案:KubeVirt
●系统需求:OpenShift Container Platform 4.5
●虚拟机器支援的作业系统:Red Hat Enterprise Linux 6/7/8、微软Windows Server 2012 R2/2016/2019、Windows 10
【注:规格与价格由厂商提供,因时有异动,正确资讯请洽厂商】
免责声明:本文由用户上传,如有侵权请联系删除!
猜你喜欢
最新文章
- 个性标签写什么好8个字(个性标签8个字简介介绍)
- 贴吧和i吧有什么区别(贴吧和i吧有什么区别)
- 东北话得细小是什么意思(东北话小得得是啥意思)
- 太姥山旅游最新攻略一日游(太姥山旅游线路)
- 12月有什么好电影上映(12月上映好看的电影)
- 妒海主题曲百度云(泰剧妒海的主题曲和片尾mp3格式的谁有谢谢)
- 元奎在好莱坞拍过多少电影(指导过多少电影 都叫什么)
- 怎么关闭wps删除提示(wps屏幕提醒怎么关闭简介介绍)
- 4399弹弹堂vip折扣券(4399弹弹堂怎么刷点券啊)
- 企业天猫入驻条件及费用(天猫入驻条件及费用简介介绍)
- 尹相杰母亲是马玉涛吗(尹相杰母亲是马玉涛吗)
- 冬至应该吃什么食物(冬至应该吃什么食物)
- nokia6600复刻版本(NOKIA6630~~~)
- 新年快乐日语怎么说(新年快乐日语怎么说)
- 工作交接清单怎样写,格式是怎样的(工作交接清单怎样写格式是怎样的简介介绍)
- 为什么我的梦幻诛仙人物快捷键用不出来(求高手解答 我换了很多台机子了)
- 三星note3开不了机(三星note1手机为什么开不了机)
- 迅雷种子怎么提取(前缀是什么)
- poison(ivy 什么意思)
- 魔法卡片掉卡规则(魔法卡片中怎么没有变闪卡的卡友)
- 眼部结构简图(眼部结构简介介绍)
- 武汉外高国际部学费(武汉外高出国)
- 湖南台为什么叫马桶(湖南台为什么叫芒果台)
- 公元前10000年是什么年(公元前10000年)