扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共3页)
重新认知IBM主机的关键:Scale-Up与Scale-Out——鱼和熊掌不可兼得?
在传统的观念中,IBM主机是Scale-Up(纵向扩展,又称“向上扩展”)的代名词,但当前流行的则是Scale-Out(横向扩展,又称“向外扩展”,),不管是互联网还是云计算,甚至是Hadoop大数据,都是与Scale-Out有很高的关联性。从某种意义上讲,Scale-Out成就了当前的IT新形态的发展,也因此带出了各个厂商的新的发展重点。IBM就一个CAMS之说,它是四个英文单词的首字母大写,分别是:C=Cloud(云计算)、A=Analytics(数据分析)、M=Mobile(移动)、S=Social(社交)。这四个单词也将是IBM面对新的IT形态与需求的4个重要战略发力点,它将决定IBM自身转型的成败。
但是,在讨论IBM大型主机在CAMS中的价值时,我觉得有必要达成一个共识,或者说建立起一个相对客观的认知,那就是IBM主机与Scale-Out之间的关系。本质上讲,Scale-Up与Scale-Out并不冲突或矛盾,Scale-Up强调的是系统本身的可扩展能力,而Scale-Out则是一种系统架构的可扩展能力,Scale-Up的系统并非没有Scale-Out的能力,只是Scale-Out的系统所用的节点,往往并不强调Scale-Up的特性。这就有可能引起越来越深的固化认识——只要是Scale-Up的系统,Scale-Out能力就不行。然而,IBM POWER服务器在HPC领域里的应用已经证明了,Scale-Up只是系统自身的能力,与能否Scale-Out无关,只是双方各自传统的应用场合让系统提供商,以及用户都习惯了这种定位与产品设计。而IBM主机就是最为典型的Scale-Up系统,与Scale-Out之间的区隔也更为明显。
不过,事实上我们现在看到的Scale-Out更多的是物理机之间的横向扩展。一个大的数据中心机房,部署着成千上万台甚至更多的x86服务器,用以太网络相连接,如果需要,则可以理论上做到无限制的增加服务器的数量,一直“向外”扩展下去,这可以说是当前绝大多数互联网与公有云服务公司的数据中心的真实写照。
但如果这些服务器都是虚拟化的,然后在一个整体的统一系统环境内生成、调度,是不是也算是一种Scale-Out呢?事实上,在云计算时代,如果从系统最顶层的管理运维角度来看,与应用最直接相关的就是虚拟机则非物理机,当前很多云计算平台所比拼的就是管理层上的,针对应用负载需求则自动扩展IT资源的能力,其中计算资源无疑是最重要的。就这个云平台来讲,这种Scale-Out就是一种系统内的Scale-Out,而如果我们把IBM主机也看成这样一个统一系统环境的话,就能理解IBM主机与Scale-Out之间的关系。我更愿意取名为“Scale-Out Inside”。
根据IBM内部的测算,zEC12中单个IFL上可整合多达48个虚拟x86核心(至强Sandy Bridge架构),或者在一台机器上整合数千个x86核心(zEC12最多可拥有101个IFL)。同时,在单个IBM zBC12 IFL上可整合多达32个虚拟x86核心(至强Sandy Bridge架构),或者在一台机器上整合数百个x86核心(zBC12最多可拥有13个IFL)。这既可以看作是IBM主机向下的整合能力,也完全可以看做是IBM主机内部Scale-Out的能力。
IBM系统与科技部服务器解决方案大中华区销售总经理施东峰先生表示,IBM主机在物理上并没有Scale-Out的限制,只是传统的应用场景让大家忽略了这一点。在全球范围内,用主机来大规模整合传统的x86+Linux服务器。他举例到,“巴西的SICOOB银行就是一个很好的例子,这个巴西第五大的银行原来用很多的PC服务器,来跑300多个Linux应用,现在则使用两台zEC12主机共155个IFL(Linux应用引擎,每一个相当于一个主处理器核心)来整合了所有的300多个应用,完全替换了以往的PC服务器的应用架构。”从某种角度上讲,IBM主机就是通过内部的Scale-Out来实现这一点的。
但是,高端的x86服务器也可以实现这种内在的Scale-Out的能力,不过与IBM主机还是有明显的不同。在这里,IBM主机内部的分区功能、应用负载优先级管理以及互联通道有着明显不同。IBM大中华区主机技术支持总监应康勇表示,首先在分区方面,IBM主机可以根据应用负载的类型进行分区归纳,比如最关键的数据库与交易处理放在z/OS分区,企业应用与Web门户可以放在相应的z/VM分区,以z/Linux虚拟机实例来承载。其次,在应用负载的优先级保障方面,IBM主机40年的积累可以做到新加入的分区或虚拟机,不会影响到原有应用的优先级,其内部的性能与容量的管理能力已久经考验。最后,在分区或虚拟机之间,IBM主机内部是以虚拟高速Socket网络总线,比万兆以太网更快,效率也更高,从而不用购买很多的网络设备,也没有什么大规模外部连线的麻烦,成本也相应降低。
理论上,这些能力完全可以让大多数企业在一台或为数不多的IBM主机内实现传统企业的三层IT架构(Web接入、企业应用、数据库)的高度整合。
纽约警察局(NYPD)所采用的基于IBM主机的警用信息移动解决方案,它采用了三个逻辑分区,第一个分区上部署的是z/OS实例,运行最为关键的CICS、信息管理系统(IMS,Information Management System)以及核心数据库,另外两个分区则通过z/VM虚拟化平台部署Linux实例,运行相关的移动应用与HTTP服务器,这两个分区中某些平台互为热备,最终外接zBX中的DataPower,向移动用户交付数据。可以明显看出,在一台主机中就实现了企业IT中的典型三层架构——Web接入、应用、数据
因此,我认为现在很多人对于IBM主机的认知,应该有一个比较大的改变——我们并不否认IBM主机的Scale-Up的属性,但由于其自身的相关能力,所带来的另一种Scale-Out的能力,可能是我们长期忽视的,由此也将影响到世人在新的IT环境与需求下,对IBM主机的理解与定位。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者