在云计算火爆的今天,绝大多数企业级IT应用都在向云计算平台转移和聚合,唯有关键业务类的应用,在目前及未来一段时期还需要运行在一个独立的、专用的IT平台。而且,这个专用的平台只要还存在,就会与云计算及其平台互为补充,形成完整的企业IT架构。看到这种互补的架构关系,可能大家就会有疑问,即关键业务到底有何特别之处,让它在很长一段时间内很难被云计算所“吞并”?
要解答这个问题,我们就得先解说明白什么是关键业务(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服务器)的兴起,正在让这个传统观念发生重大变化。而越来越多的用户正在开始采用基于x86架构的服务器,则意味着开放架构与封闭架构在企业级IT市场上的一场影响未来走向的关键对决。
如果是在5 年前提出“能够兼备高性能、高可扩展性和出色RAS特性的服务器有何选择?”的问题,那么业内的IT技术专家们恐怕连想都不想就会向大家推荐基于RISC(精简指令集计算机)架构处理器的服务器。因为,在那之前的二十多年时间里,搭配UNIX操作系统的RISC架构服务器一直都是超强性能及强大RAS特性的代名词。但到今天,这个问题的答案恐怕就不同了,因为基于x86架构的服务器平台也发展十分迅速,已经成为一个越来越好的选择。
从英特尔至强7500开始,x86架构服务器开始挑战RISC架构在关键业务领域的权威。