我们都知道并不是所有的虚拟机(VM)都适用于云计算,所以,在一个云计算环境中部署任何的虚拟机之前,我们应该考虑以下几个因素:
因素一、数据传输成本
云计算的无限资源以基于消费定价体系的方式取代了硬件与成本之间的传统连接。根据实际使用情况,向相关业务单元收取使用处理能力、内存、存储使用以及网络等资源的费用。
这种基于消费、即用即付的云计算模式可以为有效管理资源使用的IT环境实现巨大的成本节省。那些没有采取云计算技术的企业就无法很快发现由于资源不正确约束而产生的“隐藏”成本。
幸运的是,预测这些参数指标并不困难。首先应当密切关注在现有管理程序中你的虚拟机所使用的资源数量。在所有V2C过程中,服务器都是以虚拟机开始的,而所有虚拟平台都会暴露与云计算虚拟机消费计算相关的参数指标。正确认识这些参数指标将有助于你的计算成本,并防止虚拟机迁往云继续之后每月所产生的过度费用帐单。SolarWinds提供了一个免费在线计算器,它可以帮助你确定将虚拟机迁往Amazon EC2、Windows Azure以及Rackspace等云计算服务所需的成本。
因素二、云计算监控和验证
任何云计算供应商都应当对每个托管虚拟机使用消费和资源使用的交付参数指数,但规则要求其他级别进行独立审查。
在任何考虑与云计算提供商合作这样重大举措之前,应当仔细规划你将如何监控虚拟机。这一额外的努力对于提前确保你的供应商能够按照你的期望提供服务是非常重要的。
因素三、云计算到局域网的网络
云计算最大的价值主张之一在于其无限的资源供给。处理能力、内存以及存储等方面的局限都限制了业务敏捷性;而将IT资源迁往云计算就可以消除这些不利因素。
当云计算供应商和本地局域网之间的网络容量不能满足需求时,云计算模式就会失败。如果在云计算中的一个微软Exchange服务器与Outlook客户端之间网络状况堪忧,那么即便它可能会显示出令人印象深刻的数据库性能,但是其整体响应时间就会令人大失所望。
相应的解决方案是进行适当的监控。在过去,IT业还不必对这些指标进行测量,因此他们并不确定一个特定的服务器需要多少网络容量。成功地将虚拟机迁往云计算要求管理员们仔细地使用第三方云计算和网络管理工具来监控网络使用情况。