Vmware 的服务器虚拟化解决方案,能帮助用户对现有IT资源进行整合,按照需要自主进行虚拟基础架构管理,提升IT管理效率。做好服务器虚拟化是进行私有云建设的第一步,为未来企业的云平台建设打下良好的基础。我们以某企业的服务器虚拟化建设为范例,介绍Vmware 服务器虚拟化方案。
项目背景:
某国企随着信息化建设的发展,已经积累了众多的应用系统和基础设施。单现在面临很多问题,大量服务器已经出原厂保修,设置部分设备已服务找到备件;服务器操作系统老旧,无法进行维护升级,现在的服务器已经不再支持此类操作系统。部分服务器使用率低下,CPU的使用率很低,单单机只能服务一个应用系统。新的业务不断开发测试,需要大量服务器资源,IT运维人员疲于奔命的进行服务,依然效率低下,无法满足应用部门需求。
建设目标:
1.降低运营成本
降低了IT基础设施的运营成本,令系统管理员摆脱了繁重的物理服务器、OS、中间件及兼容性的管理工作,减少人工干预频率,使管理更加强大、便捷。
2.提高应用兼容性
服务器虚拟化提供的封装性和隔离性使大量应用独立运行于各种环境中,管理人员不需频繁根据底层环境调整应用,只需构建一个应用版本并将其发布到虚拟化后的不同类型平台上即可。
3.加速应用部署
采用服务器虚拟化技术只需输入激活配置参数、拷贝虚拟机、启动虚拟机、激活虚拟机即可完成部署,大大缩短了部署时间,免除人工干预,降低了部署成本。
4.提升资源利用率
通过服务器虚拟化的整合,提高了CPU、内存、存储、网络等设备的利用率,同时保证原有服务的可用性,使其安全性及性能不受影响。
5.动态调度资源
在服务器虚拟化技术中,数据中心从传统的单一服务器变成了统一的资源池,用户可以即时地调整虚拟机资源,同时数据中心管理程序和数据中心管理员可以灵活根据虚拟机内部资源使用情况灵活分配调整给虚拟机的资源。
6.降低能源消耗
通过减少运行的物理服务器数量,减少CPU以外各单元的耗电量,达到节能减排的目的。
系统现状分析与规划:
服务器计算资源分析规划
CPU性能分析规划
在现有的环境下,我们对使用中的服务器CPU进行了统计,下表是对需要虚拟化的物理服务器的性能参数汇总:
CPU核数
384
CPU MHz
895GHz
服务器数
33
CPU 分析:
图二 :
经过计算现有环境的CPU频率总和为895GHZ,选取两台中端服务器经过数据分析,CPU使用使用率为40%。基于此,其他应用的CPU使用率也按40%估算。
CPU频率实际使用为895X0.4=358GHZ
内存分析规划
北方华创现有服务器由于使用年限相差比较大,内存容量差距比较大;经过计算现有环境的内存总和为1706.5GB。
经过长时间的检测,服务器的内存使用率是十分高的,基本上全部超过30%,甚至有部分服务器的内存使用率超过了70%。在整体资源估算时,为确保所有应用系统都能正常运行,且都能顺利在各个服务器上正常迁移,将按照70%的使用率进行计算。
综上所示,所需的内存资源为:内存总量*70%=1706.5GB*70%=1194.55GB,平均每台服务器至少配置1194.55GB÷9=132.72GB;同时为安全起见,每台服务器内存使用率控制住70%以内,因此每台服务器所需内存为132.72÷70%=189.61GB。当今主流PC服务器市场,容量比较常见的内存配置一般为每根内存条16GB,所以内存容量为16GB的整数倍,因此建议每台PC服务器应配置192GB内存。
由于在虚拟化平台中,内存使用率是非常高的,数据IO的瓶颈之一就是服务器内存,对数据读写的速率有着非常大的影响,为了满足业务高速读写的需求,也为了满足未来3-5年的业务增长需求,需要预留一部分资源以备未来上线的新业务和新应用。
因此建议每台PC服务器配置16GB*16=256GB内存。
磁盘性能分析规划