【TechTarget中国原创】容量规划策略就是试图预测IT工作环境(其中包括服务器、存储或者网络)未来的负载利用率,然后制定一个计划以保证应对项目负载需求有足够的计算资源可用。过去几年内,在实践中这一方面已经得到了充分重视,但是随着趋势向虚拟化的转变,针对容量规划策略又有了新的需求。
虚拟化环境中容量规划策略的常用方法和传统物理环境中所使用的方法是一样的。首先花一定的时间监测计算资源,监测工具可以监测到CPU使用率、内存占用率、I/O负载、磁盘存储需求、网络带宽和大量的其它因素。利用率变化趋势在业务目标这个大背景下标识出的特定需求来模拟,这些预测随之就可以转化为的操作,如服务器升级或者购买额外服务器。
例如,以一个运行在虚拟机(宿主在物理服务器上)内在线订单系统的业务数据库为例。假设监测结果显示服务器在CPU利用率和网络延迟方面不断增加,这就有可能表明更多的订单带来了业务的增长,但是也可能表明管理不断增长卷对更大处理能力的最终需求、保持低延迟率以及维持良好的用户体验。反过来这也可能支持服务器升级或者更新换代。
虚拟数据中心的容量规划也受到管理新虚拟机部署需求的驱动。由于可以很容易创建虚拟机,物理服务器上可以宿主大量虚拟机,不认真的管理员可能很快地忽略当前的计算容量——即出现所谓的虚拟机蔓延现象。
过量的虚拟工作负载(以及虚拟机工作负载在服务器上分布不均衡)会很容易地影响到虚拟机性能。这种情况不仅仅会影响到服务器上每一台虚拟机的性能,也会引发稳定性的问题,从而毁坏虚拟机——甚至是整台服务器以及其上运行的的虚拟机。在虚拟化环境中,容量规划策略通常和强策略一起出现,以确保每一台新虚拟机对业务来讲确实必需的,还要确保有足够多的计算容量可用以提前满足业务需要。
进一步来讲,服务器负载过重可能引起计算容量在储备上的不足。服务器可能将不能够接收来自出错的服务器上因故障转移来的虚拟机,结果就是应用程序可用性差。通常情况是把虚拟服务器的负载维持在50%至80%之间,剩余的容量留作故障转移用。