虚拟化与刀片是近年来非常热门的两项技术,虽然一个是软件,一个是硬件,但是有异曲同工之处,都是为了更灵活地利用服务器资源,更方便、统一地管理系统,并且降低服务器对电力、温控、空间方面的需求。尽管如此,但许多人对于这两种技术能否结合使用仍然持有怀疑的态度。目前,虚拟化技术的大部分应用都构架于传统的机架式服务器上。由于刀片技术是近几年才发展成熟起来的,因此,许多用户担心刀片服务器的性能不如传统的机架式服务器,将导致虚拟化应用的部署不尽如人意。
刀片与虚拟化相得益彰
刀片服务器在某种程度上更符合虚拟化技术的思维方式,也更有利于虚拟化技术的部署和应用。与传统的机架式服务器不同,刀片服务器由于体积所限,单块刀片上不能同时满足计算能力、扩展能力和存储能力的需求。目前,市场上最新的刀片服务器已经能够配置四核CPU,以及高达16GB的内存,其性能基本能达到中档机架式服务器的水平。但是,刀片服务器的扩展槽和内置硬盘相当有限,尤其是内置硬盘通常只能配置两块。因此,相对于传统机架式服务器而言,每一块服务器刀片更像是一个计算单元。就是刀片服务器这种计算单元的思想,恰恰与虚拟化技术相得益彰。
以VMware ESX Server为例,在标准的配置拓扑中,物理服务器本身并不需要多少内部存储,因为内置硬盘只用于安装ESX Server,而虚拟机文件都存放在共享存储中,例如SAN和NAS,即使将刀片服务器的两块内置硬盘做RAID 1保护后,用来装ESX Server也绰绰有余。在SAN环境中,物理服务器甚至可以不配置内置硬盘,而将ESX Server也存放到磁盘阵列中,利用SAN-boot技术启动。
将虚拟化技术应用在刀片环境中,一个最显著的效果是可以把刀片当作资源块来看待。VMware ESX Server的在线迁移功能(VMotion)可以在线地将虚拟机在不同刀片之间迁移,并且不影响虚拟机的运行和客户端的访问。动态资源调度功能(DRS)就是利用VMotion技术实现动态负载均衡。例如,当某些应用的虚拟机比较繁忙时,它们可能需要更多的CPU和内存来运行,DRS功能会利用VMotion技术,将这些虚拟机迁移到有更多空闲资源的刀片上,或者把其他并不繁忙的虚拟机迁移出去,目的是让多块刀片上的资源利用状况重新达到一个平衡。在这种架构中,管理员不用关心某个应用在哪台机器上运行,只需要关注这个应用是否已获得所需的CPU和内存资源,整个资源池的可用资源是否足够。
软硬件不相关
现在,很多刀片服务器提供商都允许客户短期租用刀片。例如,对于许多金融公司和互联网运营商来说,其业务负载经常会周期性地大幅上升。以往,这些用户从服务器提供商那里临时租用刀片服务器后,还要忙着安装系统、打补丁、安装应用、迁移数据等,既费时费力,又容易出现错误。在虚拟化架构中,这些用户仅仅需要在刀片服务器上安装VMware ESX Server,然后在图形化的主控台上将新刀片拉入原有的资源池,部分虚拟机就会自动地在线迁移到新刀片,从而使整体的计算能力得到提高。
虚拟化技术让操作系统与硬件不再有直接的关系。未来,刀片的发展将集中在计算能力的提高上,操作系统与应用软件厂商可以把更多精力放在如何提高产品的性能上,而不需要考虑与硬件的兼容性。刀片技术与虚拟化相结合,带给IT管理人员一种全新的体验,让他们真正从资源的角度出发考虑应用的部署,更方便、更理性地管理IT投资。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
![TechTarget微信公众号二维码](/wp-content/uploads/res/images/spriteimg/ttweixin.jpg)
TechTarget
官方微博
![TechTarget中国官方微博二维码](/wp-content/uploads/res/images/spriteimg/ttweibo.jpg)
TechTarget中国
相关推荐
-
通过VMware DRS规则管理Windows Server 2016授权成本
对于想要缓解Windows Server 2016授权成本负担的IT管理员,可以考虑VMware的分布式资源调 […]
-
XenApp 6.5终结促使IT重新考虑应用交付
XenApp 6.5即将终结,Citrix用户将有机会重新审视其整个应用交付策略。 Citrix公司的XenA […]
-
Nutanix Acropolis管理软件的构成与功能特色
Nutanix Acropolis管理软件使虚拟化管理人员对主机和集群的管理简单高效。 人们在谈到Nutani […]
-
OpenStack及Openshift旨在简化VM和容器管理
与机相比,IT人员可更快地启动和关闭容器,而且,容器需要更少开销,基于此,目前这种技术已经有几种实际用例。然而 […]