一、关键业务应用的现状与发展
关键业务(Mission CrITical),是指那些部署在独立与优化的系统架构上的一系列特定应用,其典型的工作负载要求支持产生业务营收的关键业务流程,包括了商业智能分析、业务流程处理(交易处理和ERP等)、核心数据库等。通俗的讲,关键业务其实就是指企业和机构中那些不能在运行中出现间断的核心应用,特别是政府、国防、安全、电信、金融、交通、医疗等关系到国计民生的行业中的企业和机构所运行的这类应用。
关键业务的特性决定了其应用的运行一旦出现意外中断就会造成极大的、甚至是无法弥补的不良影响及损失,这就对支持它的IT平台,特别是承载它的服务器提出了非常严格的要求。
调研机构Qualix Group曾有一组数字说明不同行业关键业务中断带来的金钱损失:服务器宕机1分钟,平均会使运输业损失15万美元,银行业损失27万美元,通信业损失35万美元,制造业损失42万美元,证券业损失45万美元,这可是真正的一刻值千金啊!因此不论是什么行业内的企业用户,其对于关键业务承载平台的稳定性和可靠性的要求必须是非常严苛的,严苛到他们在采购相关服务器时都得用“5个9”(99.999%)、“6个9”(99.9999%)甚至“7个9”(99.99999%)的标准来加以评估,而这些标准代表的,就是一台服务器每年的非计划停机时间分别只有5分钟、30秒和3秒钟!
除了如此突出的可靠性(Reliability)的需求外,关键业务的定义中还凸显了它的另一外特点,就是在企业应用中的核心地位。这就决定了它处理的数据和信息都是用户核心的商业数据和信息,而且通常都是海量的。从目前关键业务领域最常见的三大类应用:在线交易、商业分析和数据库来看,即使应用于一家普通企业,其所处理的数据量可能也十分惊人,就更不用说它们在银行、电信、证券等行业运行时,动辄就要面对TB或PB级的数据量了。如此规模的数据量,又关系到商业用户的生产、运营和决策效率,势必要求其承载平台要有非常出色且易于扩展的高性能处理能力。所以,关键业务对于IT系统,特别是对于其中服务器的性能和可扩展性的要求也是远远超出其他普通IT应用的。
最后,在高性能、高可扩展性和高可靠性的基础上,关键业务对于服务器的可用性(Availability)和可维护性(Serviceability)的要求也是与众不同的。可用性代表的是系统被请求使用时可能迅速反馈并被正确操作的可能性,可维护性则表明了系统出现问题后到回复正常操作这一过程中所需的时间或能实现的效率,它们与性能和可靠性是密切相关的。
因此,如果我们把整个企业级IT应用比作一个金字塔,那么关键业务就相当于这个金字塔的塔尖。同样,它为什么在今天仍然需要独立的、专用的IT平台来支持也很清楚了,而高可靠性、可用性和可维护性的缩写RAS,也成为企业判断IT架构是否适合关键业务的重要依据。
传统意义上,在性能、扩展性和RAS特性上都备受推崇的RISC架构服务器往往被认为是运行关键业务的最佳选择,但近两年来x86架构服务器的兴起,正在让这个传统观念发生重大变化。而越来越多的用户正在开始采用基于x86架构的服务器,则意味着开放架构与封闭架构在企业级IT市场上的一场影响未来走向的关键对决。