admin 管理员组

文章数量: 887021


2024年3月6日发(作者:拜登共和党两党分控)

vSphere 6

与Hyper-V规格对比分析

vSphere即将推出6.0新版,所面临的态势更为严峻,前有OpenStack与Docker新兴开源技术迅速崛起,抢尽锋头,后有微软Hyper-V、Linux KVM追兵,VMware接下来会如何应变?云计算、社交网站、大数据等相关应用话题不绝于耳,2013年、2014年过去了,在IT基础架构的应用上,OpenStack这样开放的云端操作系统快速崛起,到了下半年,过去只有在特定操作系统平台才会见到的Container技术,也因为许多大型云端服务业者陆续投入发展或采用,而受到热烈关注,开始大行其道,其中又以架构在Linux

Container技术之上的Docker,最为知名也最抢手,此外,卷入这股风潮的厂商,也不仅止于云端业者和Linux系统商,连微软也积极投入。

这股开放原始码的应用风潮,来得又急又凶猛,冲击着我们既有认知,同时,也左右着未来新兴应用程序或系统的开发与部署方式,相较之下,前几年持续独领风骚的服务器虚拟化、储存虚拟化、网络虚拟化的应用,相较之下,似乎也变得步履沉重、包袱太多,曾几何时,虚拟化过去被视为当红炸子鸡的新兴IT技术,一夕之间,竟成为相对较为传统的IT技术,因此整体发展的前景上,显得逊色不少。

vSphere 5.5版之后的功能演进一览

vSphere上一次发布重大改版是2013年9月推出的5.5版,距离现在虽然只有已将近1年半的时间,然而数据中心的应用日新月异,不仅像过去一样,仍要面对紧追在后的操作系统老将微软,在这段时间,有不少热门的开源软件应用迅速窜红,像是OpenStack与Docker。

因此,接下来的6.0版,使vSphereVMware继续强化自身体质,提供更大的延展性与执行效能,以及更有弹性的管理机制,藉以因应需求变化多端、环境错综复杂的数据中心管理需求,同时,对于许多数据中心端与开发人员所热中的开源软件应用,他们也积极提供相关支持与整合,成果也逐渐浮现。

开源异军突起,OpenStack、Docker窜出,VMware接招

就目前来看,两种技术各有擅场──Container技术擅长的是打包程序代码、函式库、环境配置文件,具有快速部署、启动能力,而主机端的虚拟化技术可让单一主机仿真为多台电脑/服务器的硬件、而且让原本安装在实体设备的操作系统与应用程序,得以运行其中,并让应用系统的运作,能够去除软硬件之间的相依性,可视需求自动产生、启动、关机、搬移,增加IT维运灵活度。

因此,未来,这两者彼此究竟是竞争或合作,态势仍未明朗,然而,对企业而言,可能都必须评估或甚至考虑积极投入,一方面对于方兴未艾的Container/Docker的发展,应注意接下来的发展趋势,观察对新开发的应用系统型态带来的影响,考虑何时该开始转进、采用,另一方面,对于既有环境下的应用系统环境运作,仍应继续设法提升IT资源运用的灵活度,达到高度成熟、可随需应变的IT即服务(IT as a Service)阶段,这就必须继续仰赖各种已经发展得较为成熟的虚拟化技术,而肩负这股风潮引领重责大任的主体,仍是服务器虚拟化或服务器级操作系统,也因此相关平台接下来推出的功能,对于相关技术的态势消长,都可能会有很大的影响。

以现在来看,只有操作系统平台有具体动作,例如,Red Hat在2014年9月推出的企业级Linux操作系统RHEL 7,已经正式纳入Docker,微软也在10月宣布下一版Windows Server将会包含

Docker引擎,并针对Windows Server平台提供原生客户端程序,搭建出一整套 Windows Server Containers基础架构。

至于服务器虚拟化平台,相关的作法还不明确,市占超过一半的VMware虽然是表态支持的,但在全球用户大会VMworld 2014期间,并未看到该公司提出具体的策略,到了12月,VMware终于有具体动作了,该公司技术长Kit Colbert在DockerCon Europe大会上,宣布推出VMware Docker Machine Tech Preview,针对旗下三种虚拟机执行环境:提供了DockervSphere、Fusion、vCloud Air,主机端驱动程序,方便用户能在单机PC(Mac OS)、x86服务器虚拟化与云端环境,顺利地部署与管理Docker主机。

基于这个预览版的推出,如果该公司在即将正式发布的vSphere新版当中,纳入相关支持,也不会让人太意外。

至于OpenStack,2013年起,他们推出了VMware OpenStack

(VOVA),试图透过Virtual Appliance的方式,Virtual Appliance让Havana版的OpenStack能够执行在vSphere上,到了2014年,VMware在VMworld大会上,宣布即将推出整合该公司产品的(VIO)套件,OpenStack版本──VMware Integrated OpenStack并且开放Beta版测试。

以这样的态势来看,近期内,目前不论是对于OpenStack或Docker这样的开放式技术,VMware所采取的发展策略,应该是强调合作、融合、彼此分工,而非竞争、对立。

VMware支持Docker的首项成果诞生,vSphere入列

针对热门的Container技术Docker,VMware想要先针对的部份,是Docker主机的远程管理,Docker将会推出称为「Docker

Machine」,让开发者与管理者能够在远程的主机上,启动已经打包成软件货柜形式的应用程序。而关于这部份的应用,VMware在2014年12月已推出了Docker Machine整合工具的技术预览版,并且放在GitHub网站,供大家下载使用,让VMware Fusion、vSphere和vCloud Air这三种平台可以一起支持,如此一来,不论应用程序是位在开发者Mac计算机的Fusion虚拟环境,或是处于测试、实际

上线阶段的vSphere平台和vCloud Air云端服务,部署应用程序的流程都可获得简化。

VMware将推出融合vSphere的OpenStack版本

VMware在VMworld 2014大会上宣布了即将推出整合自家产品的OpenStack版本──VMware Integrated OpenStack(VIO),并且开放Beta测试。当中搭配了OpenStack API,以及VMware虚拟化平台与管理机制,例如vSphere、NSX、Virtual SAN和vCenter Log Insight。若要测试VIO,VMware提供的环境也挺特别的,当你在VIO的官方网站点选免费使用的按钮后,浏览器会连到本身提供的在线实验室VMware Hands-on Labs(HOL),让你实际体验。

针对虚拟化平台所能支持的最大组态,VMware与微软较劲

在服务器虚拟化应用耕耘最久的VMware,从2008年开始面临微软的竞争,当时,微软宣布在Windows Server 2008与2008 R2

直接内建Hyper-V,不过,直到4年后,微软推出Windows Server

2012之后,经过持续改良功能、规格的Hyper-V,才开始真正具有威胁vSphere的能力。

于是,就在vSphere推出5.1版的前夕,微软Windows Server

一口气提出好几项超越vSphere新版2012在虚拟化平台的规格上,的项目,让人眼睛为之一亮。

例如Hyper-V 2012单一实体主机可支持到320颗逻辑处理器、4TB容量内存,以及同时承载1024台虚拟机(vSphere 5.0与 5.1在上述项目的最大规格,只有一半的数量),而对于单一虚拟机,也可支持到高达64TB的虚拟磁盘档案新格式;再加上原本即可挂载256台虚拟SCSI磁盘的优势。

而在产品发布的过程,微软也动作频频,饶富耐人寻味之处,例如微软早在2012年上半就陆续释出Windows Server 2012 Beta测试版、公开候选版,等到8月初,非常接近每年固定在8月底举办的VMware全球用户大会前夕,微软又释出几乎接近出货版本的RTM版,而Windows 8.1与Windows Server 2012选在2012年9月4日这一天正式推出,无巧不巧,vSphere 5.1是在9月10日全球正式发布,等于又落后微软一步。

对于这些状况,仅成立了一个名为Get VMware不愿随对手起舞,The Facts网站,对外说明,然而,他们真的认为没受到影响?认为

这些超前的延展性规格不具实质意义?在2013年推出的vSphere

就单一主机的最大设定组态而言,5.5里面,VMware有了具体响应,可支持的处理器同样提升到320颗、内存是4TB,这些都是与Windows Server新版并驾齐驱,不过,可运用的虚拟处理器,更胜一筹,高达4096颗──相较之下,Windows Server 2012、2012 R2,以及vSphere 5.0、5.1都只能用2048颗。

而在虚拟磁盘的规格上,vSphere 5.5也终于让单一VMDK档,可支持到62TB的容量(Datastore搭配的SAN环境LUN储存区,或是NAS的NFS Volume,皆需使用VMFS5文件系统),而不再像先前版本只支持到2TB。连带地,以原生储存装置对应(RDM)方式应用的虚拟磁盘,也跟着获益,同样可支持单文件62TB容量的规格。

事实上,在5.5包含的新功能中,这部份的改进,特别受到相当多用户的好评,也许是因为相关的储存需求已经出现了,或者是受到微软的刺激,使得VMware体认到非改变不可,而一口气将规格拉到这么高。

不过,62TB VMDK并非全面适用在vSphere 5.5提供的所有功能,根据VMware知识库文章所示,需配合几个条件。首先,是VM里面所安装的操作系统,需支持大容量的磁盘配置,其次,必须透过

vSphere Web Client的网页接口操作,才能建立或扩展这种超大容量磁盘。

相关的使用限制也不少。例如,这些大于2TB的虚拟磁盘或RDM,无法复制(Clone)到其他ESXi 5.5主机或丛集上;若要在在线扩展原本2TB的VMDK文件到更大容量,相关的VM必须先关机,而且该磁盘分区区需为GPT格式(若是新建VMDK则无此限制,VM开机与否都可以);这种磁盘也不能存放或搬移到VMFS3的Volume里面,只能放在VMFS5的Datastore里面。

值得注意的是,vSphere 5.5有些延伸应用,也都不支持这种新一代大容量虚拟磁盘。像是vSphere的高可用性应用Fault

Tolerance(FT)、Virtual SAN(VSAN),而当管理者在VM设定搭配的SCSI储存控制器时,若用BusLogic总线控制器,就无法存取这种VMDK檔。有些应用则是有限度的支持,例如,vSphere 5.5版新增的vFlash Read Cache的SSD加速机制,最大可支持虚拟硬盘容量是16TB。

除了这些进展之外,vSphere 5.5在虚拟硬件其他周边规格的升级和支持上,更是远远把Hyper-V 2012、2012 R2抛在身后,例如VMware提供了虚拟SATA控制器,一台VM最多可挂载120个SATA装置;让VM能够支持USB接口与装置,也是vSphere 5.1之后的创举,在5.5版,已经可让每台VM挂载20个USB 3.0装置。

反观微软,身为服务器与个人端操作系统的主要供货商,却在自家VM环境里面,迟迟没有提供相关支持。

就产品发布过程来看,微软在这次新版发表时,并未占足上风。他们虽然仍早VMware一步,在6月的TechEd北美用户大会上,发布Windows Server 2012 R2即将要上市的讯息,但真正出货的时间,vSphere 5.5在9月22日正式全球发布,而Windows Server

再加上vSphere在主机端与VM2012 R2则是在10月17日才发布。组态的部分规格也大幅提升,因此,VMware这次赢得相当漂亮。

经过这两轮的拼斗,接下来又将如何发展呢?令人意外的是,在2014年,VMware和微软似乎都休兵,没有发布自家服务器虚拟化平台的重大改版。VMware最新推出的版本在9月,主要是针对5.0版ESXi和vCenter Server发布了Update 2版,而且先前已各自有1次和7次小改版;但是,微软Windows Server 2012 R2,至今为止则按兵不动。

反而,关键是在2015这一年。两家公司都有发布新版虚拟化平台的大动作。

以VMware为例,预计在2月2日正式推出vSphere 5.5后继版本。不过,更早之前,在2014年上半,VMware有一度称该版为vSphere 2015;等到8月举办的VMworld 2014大会上,我们看到VMware宣布Beta版的公开测试计划,并以vSphere 6.0称之,似

乎又恢复为接替5.x版的版号方式,而且,到了10月所释出的发行候选版(Release Candidate)也一样称为6.0,因此,等到今年2月2日正式推出时,应该会以此作为版号。

2015年对微软也很重要,因为他们即将全面发布新版操作系统,针对客户端计算机的产品是Windows 10,而服务器端新版OS的名称未定,一般称之为Windows Server 10,该公司在2014年10月已经发布技术预览版。就目前对外公开的技术文件来看,Hyper-V部份的进展当然也是重点之一,不过,很可惜的是,我们并未看到当中提到任何主机端或VM端的最大组态规格变化。

勉强相关的部分有两点,一个是微软将在这个环境当中,提供新的组态档格式(.VMCX),可增进VM组态数据的读写效率,以及能够储存VM执行时期状态数据的文件格式(.VMRS),一旦出现储存作业失败的状况,Hyper-V系统端可藉此预防数据毁损的后果发生。

其次,针对Windows Server 2012 R2所首度推出的第二代虚拟机规格,微软也打算在Windows Server 10的Hyper-V里面,继续强化当中的功能,例如当VM正在执行的期间,若临时想要增删网络卡,现在可以直接调整而不需等到关机才能进行;如果要调整VM配置的内存,不论用的是一代或二代虚拟硬件,都可以直接修改并套用。如此,等于提供热插入这两种虚拟硬件的功能。

单就上述的新功能来看,新版Windows Server技术预览版的推出,对vSphere并不具威胁力道,也许等到1月21日之后,会有一些新的进展,因为,微软在当天将公布下一波Windows 10与Windows

希望届时Hyper-V不只是赶上竞争对手,同时Server 10预览版本,还能继续端出更多实用的新功能,以及重大规格突破,再一次撼动vSphere独大地位。

除了VMware和微软,目前服务器虚拟化平台当中,Linux KVM当前发展出来的规格也值得关注,以往一般大众比较忽视,但现在由于开源应用重新崛起,因此这里的动向同样必须注意。

以Red Hat推出的3.4版Enterprise Virtualization产品来说,当中所提出的虚拟化环境规格,也已经相当突出,而且和上述两家的作法有别,例如,所支持的处理器最大数量是160颗,可搭配的内存最大容量是2TB,而且不论是主机端或VM端,都是这个一致规格。相较之下,VMware和微软的作法都是主机端规格大于VM端规格,因此就目前来看,Red Hat在主机端规格是不如这两家大厂,就VM端规格来看,却是较为领先──就算vSphere 6推出,也只有在内存支持4TB这一项扳回,处理器只支持到128颗。

vSphere下一版新功能猜一猜

针对参与Beta测试计划的人,VMware在2014年10月推出vSphere 6.0发行候选版之后,至今并未再对外发布更接近实际出货

状态的vSphere版本。不过,我们仍然可以透过VMworld 2014大会上所揭露的新版功能信息,以及VMware对vSphere 5.5后续更新,看出一些端倪。

例如,陆续推出vSphere的Hypervisor──ESXi在5.5版之后,了Update1和Update 2版,除了解决一些程序臭蓉,前者增加了知名的软件定义式储存Virtual SAN,后者则开始在主机端支持高达6TB的内存容量,硬是比原本的5.5版多了2TB,而可用做VM端点全防护应用的vShield Endpoint,它所搭配的驱动程序/代理程序,也以外挂形式(VMworld称为Guest Introspection),纳入安装在Guest OS的VMware Tools辅助软件上。

vSphere虚拟化平台的另一个关键服务器──vCenter Server,在5.5版之后推出的更新版,所囊括的新功能虽然也不多,但也很耐人寻味。

其中,有好几个版本,VMware提醒用户注意系统当中的以及解决的方法,除此之外,OpenSSL安全漏洞,vCenter Server 5.5

Update 1特别加入一个跟混合云服务有关的新特色,那就是VMware虚拟化平台的网页管理接口vSphere Web Client,已经整合了该公司IaaS混合云服务的vSphere客户端程序──vCloud

Hybrid Service vSphere Client。这个IaaS混合云服务vCloud

Hybrid Service,现已改名为vCloud Air。

简言之,当管理者在vSphere Web Client的首页下,完成该外挂的安装与账号注册后,IT人员就可以在这里检视与管理IaaS服务资源,也就是能够查看公司专属的云端服务与虚拟私云的执行实体,并管理虚拟化数据中心、网关、网络与VM的各种组态。

同时,这次小改版主要增加了支持的服务器环境──能安装在微软最新版服务器操作系统Windows Server 2012 R2,部署vSphere管理服务器有更多选择。

而到了vCenter Server 5.5 Update 2,VMware在管理服务器所搭配的数据库平台上,也多了新支持。原本5.5版时,vCenter Server可支持的外部数据库平台,原本有SQL Server 2005 SP4/2008 R2

SP2/2012,以及Oracle 11g R2,若升级到5.5 Update 2,现在将额外支持SQL Server 2012 SP1/2014与Oracle 12c。

总而言之,这些改变看似琐碎,也许微不足道,但我们认为,其实里面潜藏了一些未来新版所著墨的地方,以ESXi主机支持6TB内存这项规格来说,vSphere已默默地压倒了Hyper-V现行版本;另外,vSphere的网页接口开始整合了IaaS混合云的管理,也意味着VMware有意藉此缩短vSphere与该公司混合云服务之间的距离。

当然,若要更精确地掌握vSphere 6的动向,目前最实际又直接的方式,还是从在线参与VMware召开的vSphere Beta测试计划(只要你申请并具备VMware用户账号,任何人都能加入),除了可以

下载安装vSphere相关环境需要的ISO映像档案,让你试用,该网站内还提供关于vSphere 6 RC版新功能的文件。虽然VMware在当中要求参与者保密,但在2014年10月,有家国外IT媒体The

而且写了一篇新闻,披Register看到了这些测试者才能看到的资料,露VMware对社群所揭橥的新版功能信息,相关情报意外地提早曝光。

在该篇报导里面,The Register整理了一些重点:

提供全新的vSphere Web Client。

当中将包含Virtual SAN 2.0。

正式推出Virtual Volumes。

在VM的GuestOS操作系统支持上,新增FreeBSD 10.0和Asianux 4SP3。

可支持128颗vCPU和4TB vRAM。VM的最大组态延展性,

ESXi主机端可支持480颗实体处理器、12TB内存与64TB储存空间。

● 针对储存I/O与网络I/O的表现,可确保这些I/O不会被其他工作所占用,并能控制到每台VM的层级。

● 在vSphere Fault Tolerance的系统容错保护应用下,每台VM现在可配置4颗vCPU。

● 将可延长到100毫秒(ms),vMotion在线迁移VM的时间,这意味着vMotion甚至可透过行动宽带网络进行,以此做到灾难备援将会很便利。

若对照VMware Beta计划内的文件,以及VMworld 2014公诸于世的消息来看,上述The Register所提到的信息,部分仍是与上述消息有冲突的。

例如,并包含在vSphere 6Virtual Volumes应该是确定会推出,当中,但Virtual SAN 2.0未必;vSphere Web Client是会继续强化和改良,这毫无疑问,但是否全新设计、改头换面,我们持保留态度。

至于vMotion在线迁移VM的时间延长,这也是我们在先前就有所耳闻的,不过,根据VMware当时在VMworld 2014大会上所强调的,这项功能的支持,主要是为了针对长距离vMotion(Long

Distance vMotion)的需求,让VM能够执行跨洲的在线不停机迁移,提供远距的灾难预防机制(Disaster Avoidance,DA)、作为多站点负载平衡(Multi-site load balancing)的应用弹性,或是藉此提供跨国企业想做到的日不落式(Follow the Sun)IT服务,让应用系统VM能在全球的白天上班期间,藉由定期执行的跨洲在线迁移机制,而能为各地分公司提供持续服务。而这样的vMotion新作法,

能否搭配3G、4G LTE等行动网络,应用在远距灾难备援上,可能还得找VMware确认看看。

从近期版本的功能演进到Beta版所揭露的全新应用机制,然而,vSphere 6的面貌似乎日益具体了,VMware最终是否全盘纳入,或者还有其他令人更意想不到的惊喜,等到2015年2月2日这一天,就会见真章,届时,这项vSphere近期以来最大改版发表会,也将全程同步在网络直播。之后,VMware还会在2月3日和5日,特别针对欧洲、中东、非洲(EMEA),以及亚太地区,各自举办vSphere 6的在线发表会。

从5.5 Update 2推测vSphere 6动向

2013年9月发表vSphere 5.5之后,VMware又陆续推出小改版,最近一次是2014年9月的5.5 Update 2,其中,最让人感兴趣的更新项目是,vSphere在ESXi主机端首度支持到6TB内存容量,可说是为接下来即将推出的重大改版先行暖身,对vSphere 5.5用户也是一大福音,因为先前单台ESXi主机,最多只能使用到4TB内存。此外,vCenter Server能安装在Windows Server 2012 R2环境,也是征兆,意味着VMware将强化vCenter Server for Windows

Server版本的功能。

强化FT容错和vMotion是新版vSphere卖点

VMware在VMworld 2014大会上,宣布即将推出vSphere 6,该公司特别提出两大以往版本所没有的特色,一个是大幅强化FT容错应用的VM组态,每台VM可配置4颗vCPU,相较之下,过去版本只能允许配置1颗;另一个差异点是,系统可执行长距离、跨不同数据中心的VM在线迁移作业。


本文标签: 支持 应用 虚拟化 规格 提供