为了满足云计算、大数据和移动互联时代业务对IT的需求,企业上线了很多业务关键型应用,如ERP、高性能数据库、生产应用虚拟化和商业智能/大数据分析等,以快速响应业务需求。这些应用对服务器的性能、可扩展性、安全性和可靠性有着非常严苛的要求。中桥调研咨询于2014年4月和5月,分别针对 400多名来自中国最终用户的IT管理人员和专业人士,就IT演进过程中的服务器挑战、评估x86服务器的重要考虑因素,以及典型行业对x86服务器的应用需求做了调研。结合调研数据和用户深访,中桥分四个系列解读了中国市场业务关键型应用的服务器需求,用户在选择服务器过程中的重要评估因素,以及在IT 快速演进过程中服务器如何应对用户的需求,并长期保持高性价比。
在前两个系列中,我们就评估和选择ERP服务器、高性能数据库服务器时的重要因素进行了解读。下面这个系列将主要就生产应用虚拟化服务器有哪些重要考核因素进行浅析。
生产应用虚拟化挑战
在从传统的IT架构管理到IT服务自动化演进过程中,生产应用虚拟化是数据中心虚拟化过程的关键环节,未来12个月将成为中国用户生产应用虚拟化的强增长点。随着生产应用和业务关键型负载部署虚拟化在中国市场快速的普及,服务器的管理模式、资源利用率、资源动态配置,以及以负载为核心的集中统一管理功能,对于企业来说也愈发重要。在这种情况下,传统服务器的并行处理能力、内存空间、数据读取效率限制了生产应用虚拟化过程中业务的稳定性和安全性。对于中国企业级用户而言,虚拟化是实现云计算的重要IT平台之一,虚拟化的程度决定了中国用户能否顺利从IT架构管理向IT服务交付转变。同时,在云计算和大数据分析时代,生产应用虚拟化还决定着企业通过T3(云计算和移动终端)平台,创造价值和突破创新的能力。
中桥调研结果显示(图1),限制生产应用虚拟化五大因素包括:1)部署虚拟化IT架构开支。传统的IT架构往往是服务器、存储和网络分开采购、集成、整合,使用效率低,采购和管理成本高,导致整体IT TCO较高。而后续的新增采购也会持续升高。2)部署管理复杂性。在传统的IT架构上部署虚拟化,整合管理过程非常复杂。生产应用虚拟化要求以工作负载为核心的管理,而跨厂商的部署管理,则大幅增加了业务风险。而且,复杂的故障诊断和排除过程,也将很大程度地影响业务的连续性和稳定性。3)新增软件许可开支。在虚拟化的过程中,虚拟化软件开支是整体开支的重要组成部分。虚拟化软件许可以处理器内核为计算单位,传统服务器的CPU处理能力和内存空间都会导致软件开支的快速上升。4)存储不能满足读取低延迟的需求。生产应用虚拟化会产生大量的数据随机读取,这对存储的IOPs提出了新的挑战。而传统的存储架构和存储的磁盘介质都是带来时间延迟的主要因素。5)方案整合效率。传统的IT分离式整合,多是从架构层面实现的。架构和虚拟化之间的整合效率,对业务的稳定性和连续性有较大的影响。
图1. 限制企业生产应用虚拟化的因素
生产应用虚拟化服务器评估因素
中国用户在选择生产应用虚拟化服务器时(图2),排在前三的重要考核因素包括:(1)虚拟机CPU、RAM、I/O整合能力。能够根据工作负载的服务品质协议(SLA)的需求以工作负载为核心快速动态地配置资源,是实现生产应用虚拟化业务稳定和高可扩展的关键。(2)支撑高虚拟机密度。虚拟机密度是企业评估虚拟化投资回报的重要因素之一。能否保证在高虚机密度下生产应用性能的稳定性,直接决定着虚拟化环境IT的长期高性价比。(3)根据业务需求,CPU和RAM模块化升级能力。在业务发展的过程中,在线升级扩展的能力决定着生产应用虚拟化的性能稳定性和业务连续性。
图2. 选择生产应用虚拟化服务器的考虑因素
针对生产应用虚拟化的服务器产品浅析
下面,我们将选择一款比较适合生产应用虚拟化的高端服务器,结合中桥的调查数据,为大家解析如何在IT演进过程中评估服务器,保证业务稳定性和应用可扩展性,降低企业TCO(总拥有成本),并优化服务器长期高性价比。
IBM X6服务器依托Intel Xeon E7 v2处理器系列,包含4路和8路机架以及刀片式产品,单台服务器内存容量可以扩展到12.0TB,服务器可升级到120个处理器内核(8路x15 核=120核)。IBM X6的大容量内存让用户能最大限度提高CPU利用率;并结合着eXFlash内存通道存储技术,提高OLTP性能,降低时间延迟。IBM X6还能够通过动态资源配置,提升服务器的IOPs性能。同时,智能纠错、故障预警和快速故障排除等功能,使IBM X6提供了非常高的RAS。
虚拟机CPU、RAM和I/O整合能力
IBM X6通过高并行处理能力和高可扩展的内存,可以根据工作负载需求实现资源的快速动态部署。eXFlash内存通道存储能够进一步降低外部存储整合的周期和复杂性,同时,最大限度满足生产应用虚拟化对于IOPs线性升级的需求。此外,IBM X6的模块化设计(包括计算模块、存储模块和I/O模块),以及跨3代不同CPU的能力,使用户能够有效针对不同阶段的业务需求,逐步升级扩展。同时,通过Fast Setup的快速部署功能,提高生产应用虚拟化的部署、配置效率。
高性能支撑高虚拟机密度
在虚拟化环境下,IBM X6可以扩展到8路服务器,最高单台服务器可以支撑120个内核,满足高虚拟机密度下对并行处理能力的高要求。而且IBM X6配合FlashCache存储加速软件,还可以满足应用扩展过程中的内存容量需求。生产应用虚拟化性能最大的瓶颈之一是大量虚拟机产生的随机读取导致存储IOPs的快速上升。IBM X6 eXFlash内存通道存储,最大容量能够达到空间12.8TB,可以让用户根据业务需求,持续实现IOPs的线性升级扩展,保证生产应用虚拟化的性能稳定性。
基于上述分析,中桥认为,生产应用虚拟化在中国市场的需求正在快速增长。生产应用虚拟化对服务器性能、内存容量以及存储性能都提出了更高要求,以保证生产应用虚拟化的性能稳定性和业务高可扩展性。此外,模块化架构、在线升级扩展的能力和IOPs线性升级的能力,则决定着生产应用虚拟化业务可扩展性和连续性。在生产应用虚拟化的过程中,IBM X6能够通过多核满足高并行处理能力的需求,高可扩展内存满足生产应用高可扩展性的需求。并且,eXFlashe内存通道存储让用户可以降低时间延迟,线性升级IOPs,确保应用多云化和应用整合的过程中存储部署效率和存储性能的需求。IBM X6作为高性能x86服务器,支持3代CPU,最大限度提高了生产应用虚拟化的长期高性价比和投资保护。