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