文档介绍:构建虚拟化平台实战全解析(二)
——投资回报分析与P2V迁移
在第一部分我们讨论了确定适合虚拟化的物理机的条件,在确定物理机后,接下来又探讨了非常重要一个环节:资源规划,包括评估物理机上运载虚拟机的状况;如何制定机群配置优化策略;以及优化方案对于虚拟机中应用程序的执行效率的重要性。在本部分中,我们将继续探讨虚拟化的投资效益问题以及虚拟化实际操作的第一步——P2V迁移。
ROI的计算
公司用户最关心的问题莫过于虚拟化的投资是否值得,因此投资回报(ROI)的计算显得格外重要。计算ROI就是用简单的数学方法将各种纷繁的成本数据进行处理,借此可以发现采用虚拟化后公司的效益是否提高。
为简化起见,我们在计算过程中除去一些不太重要的直接投资成本以及忽略一些间接投资成本。因此,直接投资成本如下所列:
●物理服务器所占空间的成本(包括租赁和自有)
●物理服务器消耗的能源成本
●为摆放服务器的房间配备的空调制冷设备成本
●物理服务器的硬件设备成本
●网络硬件设备的成本(包括昂贵的交换机和光纤通道适配卡)
●操作系统许可证成本
●购买软硬件每年的技术支持成本
●更换寿命到期的硬件成本
●由于硬件故障造成停工的损失
●维护物理服务器和网络设备的人力成本
不过以上条目随着虚拟化技术的迅速发展会改变,所以具体项目需要具体分析。对于操作系统许可证成本这一项来说,不管是在物理机还是虚拟机上安装配置windows, 微软的使用授权基本一致。不过从今年开始,微软悄然改变了策略。Windows Server 2003企业版的用户被容许在虚拟机上安装至多四个任意版本的Windows而不需要授权。而有望年底发布的Windows Server 2008数据中心版则被容许可在虚拟环境上无限制地安装任意多个OS。
不管如何,我们的直接投资成本依赖于前面提到的两个因素:选定的虚拟化平台的VM/core和资源规划中所进行的虚拟机分布。但是不管你选择了什么平台或是进行了怎样的规划,还是有一些重要的间接投资成本不能忽略,如:
●安装一台新服务器以及应用程序的时间成本
●对服务器进行一些必要的配置的时间成本
●服务器意外故障时将虚拟机迁移到一台新的物理机上的时间成本
●硬件设备老化或过时需要迁移到一个新的物理机上的时间成本
这些成本虽然并不容易被量化出来,但它们却是很大程度上影响了虚拟化ROI的最终计算结果。
迅速有效地生成一台新的服务器,且其配置的环境与以前一致,这样关键的应用程序可以迅速地从某台不安全的主机上迁移到另一台,这就是虚拟化安全应用中引以为傲的“灾难恢复能力”。为了保证系统的稳健安全,上面提到的间接投资成本显得必不可少。
这样各种隐性成本的增加使得RIO的计算更为不易,有时计算结果的错误甚至导致了整个工程的失败。因此为了减少计算错误的风险,一些厂商提供了对特定领域的ROI计算工具,比如VM/core和产品授权使用价格。
SWsoft对自身产品Virtuozzo提供了一个在线计算模式,其他的厂商则会有工具免费提供下载。比如Ron Oglesby的VMOglator工具可以根据物理硬件性能估算虚拟机的成本。不过这种自己运用工具计算的方法并不可靠,首先工具不能兼顾到影响RIO因素的方方面面,何况大部分用户也没有时间或能力自