业务支撑系统应用刀片服务器效果分析
1.降低购置成本
如果用8台机架式服务器和8台基于AMD皓龙处理器的刀片服务器相比较,带有光纤通道连接的HP BladeSystem的成本比机架式服务器成本低15-2%,服务器数量超过3-4台之后,购买刀片服务器就要比传统机架式服务器更加经济。
采用上面相同的比较,不带光纤通道连接的HP BladeSystem(只有内部驱动器)的成本比同级别机架安装基础设施成本低1-4%,服务器数量超过6-8台之后,购买刀片服务器就要比传统机架式服务器更加经济。
2.降低运营成本
初始设置时间从每台服务器12小时降低到30分钟,实施变更和重新配置的时间从4小时降低到30分钟,假设每小时的平均管理成本为43美元,若使用基于AMD皓龙处理器的HP BladeSystem,每年100台服务器的成本可从68800美元降低到8600美元。
与采用专用服务器存储相比,采用网络存储可管理多达6倍的存储,从而将从存储管理节省的资源用于战略创新。
3.更好的性能表现
采用分布式系统设计和操作系统优秀的内核应用处理效率获得显著提升。CRM部分业务的性能提高在30%-50%之间。
现有系统采用集群方式部署、分布式计算,在计算能力提升的同时有效降低单主机负载。采用小型机时,主机忙时平均负载在35%;替换后,单主机忙时平均负载降低到20%。
4.更高可用性
(1)系统可用性提升
河南移动CRM系统的刀片服务器安置于多台机柜中,应用划分为多个业务组,同一分组的应用部署于不同机柜的刀片上。通过应用部署避免设备故障导致全系统瘫痪。
系统提供故障节点判断能力,当发现某进程/设备故障时,系统自动将请求分发至其他节点并进行告警,由于采用多服务器集群方式进行负载分担,降低了单节点故障对整体系统影响。
系统提供应用分组负载自适应调整机制,某分组压力过大时,可以将服务请求分流至其他低负载分组上。
设置备用刀片组作为系统设备冗余。备用服务器上应用部署与其他设备相同,处于在线运行状态,当生产设备故障、应用升级、设备检修时可以将服务请求接入至备用集群。
(2)硬件可用性提升
刀片服务器具备"热插拔"的能力。某台刀片设备故障时,仅需将故障刀片拖出机箱,插入新刀片替换即可。
整合的基础设施可避免由于各种原因所造成的停机现象,诸如线缆、服务器、存储、开关故障;人为配置错误、以及软件、电源和散热问题。解决上述问题的时间大幅度减少,每年计划内和计划外的停机时间可减少近100%;设备内建N+1冗余,因而无需闲置、备用的部件,另外还提供了N+1冗余设计,因此而降低了冗余硬件成本。
5.更高可维护性
刀片服务器通过集群方式提供高性能的服务,但设备数量成倍增加给系统的维护、管理带来一定的难度和工作量的增加。考虑到这一问题,CRM系统提供了自动部署和系统服务追踪、监控功能,保证应用服务器刀片化的同时系统仍具备高可维护性。
自动应用部署支持自动化、分布式的部署方式,极大简化应用部署。发布通过控制设备支持全量、增量可视化发布,整个发布过程无须人工干预,仅需要15分钟;支持针对不同逻辑业务组定向发布。通过平台发布组件的应用自动发布功能,系统不因服务器数量的增加而增加发布的工作量和差错率。
CRM系统实现了追踪、监控功能,可以实现对服务、事物/数据库连接、系统访问、SQL的多方面监控。及时发现问题和缺陷并进行优化调整。如:服务跟踪功能可以实时进行营业员前台操作、后台服务调用、数据库数据操作的整个操作轨迹的跟踪、分析。系统的实时监控、服务状态跟踪和故障定位能力使维护人员可以及时发现薄弱环节、准确定位问题从而指导系统优化。
系统使用刀片服务器替换后,数据中心设备与管理员的比例大为降低,节省大量的管理投入。