为了尽可能优化虚拟机的部署,您必须仔细分析工作负载,以确认它们需要哪些进程和资源以及何时需要它们。例如,如果您想在网络上运行Windows服务,它应该是这样的:
在高峰时段,如清晨或午饭后,域控制器通常需要网络和处理器资源。
文件和打印服务器需要在非高峰时间使用处理器和网络资源,例如上午10点左右或下午3点或4点左右。
网络服务器经常需要网络资源,如果规划得当,应该能保证稳定的流量。
SQL server和Exchange server每天24小时内都需要稳定的磁盘和处理器资源。
企业应用程序通常有预先确定的资源需求。例如,企业工资单应用程序需要每两个月或每两周运行一次。
测试和R&D系统经常在非工作时间使用,或者其工作负载变化不规律。
训练系统一般在白天运行,但是平时的资源需求不是很大。
不同工作负载的服务器资源需求比较
并非所有工作负载在任何时候都很忙。事实上,一些工作负载经常处于“停止”或“空载”状态,很少运行。这就需要合理规划——减少实际工作量。
主机服务器工作负载分布
服务器工作负载在不同的时间会有不同的资源需求,这就需要你对其进行合理的配置,使其不会同时在同一台主机上竞争相同的物理资源——CPU、RAM、网络或存储资源。因此,
您应该配置尽可能多的虚拟工作负载,以避免主机服务器承载过多的工作负载。
这意味着主机服务器可以运行数据中心、网络基础架构服务器、文件服务器、一个或多个web服务器,甚至一组企业应用程序。当然,
关键是要足够重视那些在不同时间有不同资源需求的工作负载。