上篇文章比较了VMware Server和ESX server在成本、可靠性、性能、便利性、安全性以及培训周期等方面的一些不同,当然对于不同的用户来说,优缺点也不一样。下篇,我将继续介绍两者与VirtualCenter结合的不同,最后给出选购的一些意见。
ESX Server与VirtualCenter结合更紧密
如果说前面提及的ESX Server和Server的区别并不是太大的话,那么随着VirtualCenter的加入,差别变得明显起来。
两者结合企业级的管理工具都能实现一些功能,比如集中式多主机监控台、虚拟机列表清单、临时的虚拟机快速生成储备库、虚拟机登陆准入系统,还有灵活的警报服务等。
但是ESX Server与VirtualCenter结合更紧密,能够实现一些更复杂、更高级的操作功能,比如著名的VMotion:无需中断服务,将一个虚拟机从一台物理机上迁移到另一台上。在最新的ESX Server 3.0和VirtualCenter 2.0中,这种结合达到了一个新的高度,甚至于被统一到一个名为VMware Infrastructure 3的系统下,由此带来了更多功能的实现。
新功能之一是可以检测数据中心中物理主机的故障,并在故障发生时,在另一台可用的物理主机上重启故障机上的虚拟机,以保证工作的正常运转。另一个值得一提的新特性为:如果物理机发生过载,系统可以动态地把过载物理机上运行中的虚拟机迁移到另一台任务轻松的物理机上,实现负载均衡。所有过程无需人工干预,且无需中断服务。
也许这些诱人的新特性已经打动了每一个渴望降低维护成本的管理人员的心,然而我想说的是:你得准备一大笔钱去采购硬件设备了,如果你没有超高速网络连接,没有建立昂贵的SAN底层架构的话。因为如果没有这些,你将根本没有机会去实现上述特性。
作为免费版的VMware Server没有与VirtualCenter紧密结合,所以没有ESX Server的高级特性。虽然有消息称未来的VMware Server有望置于VirtualCenter 2.0的管理之下,但仍不确定VMware是否会将一些高级特性解密于免费的VMware Server平台上。
目前来说,采用Server平台的商家要想实现VMware Infrastructure 3的一些高级特性的话,还得借助于第三方解决方案,比如vizioncore提供的一些产品。
VMware Server需要技术支持吗?
前面提及,免费软件经常会被认为是不可靠、性能不佳、功能不全而不被企业采用。然而,企业的IT管理员最在乎、最关心的是他们所购买的产品能不能得到厂商的技术服务和支持,他们不敢信任没有技术支持和经济实力的公司。
所以基于此点考虑,VMware提供了免费的Server产品,同时提供企业级的收费服务支持。可能有些企业(特别是小型企业)觉得通过一些网络上的文献、技术资料、blog和书中提到的一些解决方案就能解决虚拟架构下的所有问题。所以,他们认为技术服务是不必要的。
但我们要知道,虚拟架构的复杂性导致的问题远远超出了他们的想象,包括一些硬件兼容性问题、自行安装的应用程序导致的虚拟机不正常行为,还有就是可能出现莫名其妙的突然瓶颈现象。凡此种种,不一而足。难道这些复杂的问题都能自己解决吗?
虚拟化平台的运行其实是一个任务繁多、关系重大的系统,想一想有那么多的虚拟机及其相关服务都依赖在这个平台上。一旦平台出现问题,那带来的后果可想而知,所以购买厂商的技术服务应该是非常必要的。
从技术商业服务的角度来看,VMware Server和ESX Server都是一样的,所不同的正如一个软件有黄金版和白金版之分而已。
小结
VMware Server 和 ESX Server采用了不同的方法来解决相同的问题,满足了用户不同的需要。
对于追求系统最佳的性能表现以及数据中心部分自动化的客户可以考虑选购ESX Server,但这需要在硬件设备的购买、执行操作和训练时间上投下相当的人力财力。
如果客户需要最快的上手时间以及灵活的解决方案,可以选择VMware Server。而且我们有理由相信:在任何的虚拟环境下,VMware Server都是可靠和值得信赖的。
Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...
07-05
Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...
07-05
KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...
07-05
Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...
07-05