企业部署虚拟化就要选择相应的虚拟化产品,而如何选适合自己的产品确难坏了IT决策者们,选择Vmware对他们的基础架构部署虚拟化就会让一些IT管理者失业。毕竟这是个万无一失的赌注:根据IDC研究公司的调研数据显示,目前Vmware已经占据服务器虚拟化市场80%的市场份额。
但是至少有一家公司-为宣传组提供在线平台的Salsa Labs就选择了普及率相对较低的虚拟化平台-红帽虚拟化产品。Salsa Labs公司首席运营官贾斯廷。那迈尔和红帽公司一起接受采访时表示,红帽公司基于KVM管理程序开发的Red Hat Enterprise Virtualization (RHEV)经证明是更适合公司的选择。
那迈尔表示"RHEV和Vmware都拥有我们需要的核心特性,RHEV软件的价格要低廉的多"。那迈尔没有详细说明两种软件套装之间的价格差异,只是强调说"对于我们来说,这种价格差非常明显"。
Salsa Labs使用的是可以由宣传组用来组织他们的活动并传递信息的软件即服务平台。由五千万成员组成的两千多个组目前使用的Salsa每个月传送的大约1.34TB的数据。
Salsa Labs公司自从2004年成立以来,业务量每年都在以30%到40%的速度迅猛增长,因此虚拟化看起来是缓解IT部门在增长过程中所遭遇的成长之痛必须采取的合理措施。
在部署虚拟化之前,公司无论何时需要新的功能都要设置新的服务器。当服务器宕机时,这些功能就无法使用了,因此这种方式是存在问题的。
通过将应用软件放置在虚拟机上,Salsa Labs公司可以将虚拟机从出故障的服务器迁移到正常工作的服务器上。公司还通过在单个服务器上运行多个虚拟机来节省了费用。
Salsa Labs公司几乎完全以来以LINUX为基础的开源软件进行运营:即在Apache Tomcat上运行的用JAVA编译的Salsa平台。Nginx被用在网络服务器软件中。MySQL数据库和MongoDB数据库来存储数据。Red Hat Directory Server来验证用户,由Red Hat Network Satellite来管理软件。
当提及如何选择虚拟化基础架构的问题时,最后的决策集中在Vmware还是红帽上。选择微软是“不可能发生的选择”,因为Salsa的IT人员更熟悉LINUX操作系统,那迈尔表示。对于这两家备选公司,事实上最后做决定的依据围绕着成本和我们所需的必要功能展开。
实时迁移是所需的特性之一。将虚拟机从一台物理服务器迁移到另外一台物理服务器的同时又保证服务器的正常运行对于Salsa来说是比较重要的。红帽和Vmware的产品都能提供这种能力,但是Vmware额外的成本则要高的多,那迈尔表示。
更加高额的成本也意味着如果Salsa公司想在Vmware上运行虚拟机的话,除了购买Vmware软件本身的费用外,还必须购买更多的操作系统许可证授权(Vmware没有立即对这种评价做出反馈)。由于KVM是基于LINUX操作系统本身构建的,Salsa公司就可以使用他们现有的RHEL服务器来管理虚拟基础架构。所需的软件就是一个管理控制台,这个也是RHEL软件可以提供的。
RHEL的另一个优势在于:那迈尔知道即将推出的KVM新版本将提供调整每个虚拟机使用的内存数量和中央处理器数量的能力。这种特性对于Salsa公司来说是很有价值的,因为客户端工作负载变化是很大的。
如今,位于华盛顿特区的Salsa Labs公司的运营有70%都部署了虚拟化,在50台惠普C级别刀片服务器上运行着180个虚拟机。只有少数几个非常大规模的数据库没有被虚拟化,因为他们需要在存储上进行额外投入。
那迈尔表示“当我淘汰那些使用时间较长的硬件时,在中级层上运行的软件都将被部署虚拟化”。
为了对基础架构部署虚拟化,Salsa Labs公司基于不同的功能创建了大量的模板,比如网络服务器模板和数据库模板。无论何时需要这些功能都可以快速的配置模板。实际上,他们取代了购买新硬件的需求。
“在我们正常需求增加实际硬件分配时,我们只需要对功能部署虚拟机就好了”那迈尔解释说。
红帽公司参与虚拟化游戏的时间较晚,2009年才推出了RHEV软件,比Vmware和微软进军虚拟化市场的时间都要晚。公司是否能拥有自己的用户群还有待时间来检验。不过那迈尔对选择一款在虚拟化领域并不占据统治优势的虚拟化平台并不担心。
那迈尔表示“KVM在这个行业里拥有足够的市场。即使红帽不再支持RHEV,我对保持运营的连续性也毫不担心。我们能将虚拟客户端引入我们自己的KVM集群并马上完成启动和运行”。