扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
ZDNet至顶网服务器频道 09月17日 新闻消息:马云说过:“简单的事重复做,你就是专家。重复的事用心做,你就是赢家。” 应承了古语“熟能生巧”和“专心致志”。但实际上很多复杂的事情是由简单的事组成的——比如从IT系统诞生之初就面对的“关键业务”,企业数据库从简单的库存管理,零售信息,扩展成如今复杂的ERP系统,实时同步的供销存信息,复杂度数以百计的增加。IBM作为最早针对企业核心业务推出小型机解决方案的厂商,一直以来都在“重复”的,不断的帮助用户解决IT挑战,在“关键业务”领域是当之无愧的专家。
在最新的Power 7+平台的Power 770+/780+服务器上,IBM再一次“用心”的为客户提供了一个近乎神器的解决方案——企业资源池(Enterprise Pool)。该解决方案只能用乔布斯生前的一句话来形容:“重新发明了资源池的运作方式,彻底改变了游戏规则。”
用户究竟需要什么?
我们先从用户需求出发,看看在数据中心里采用Power 770+/780+的用户究竟有什么需求,面临什么样的挑战。事实上,任何选用Power平台的用户都非常在意自身业务的稳定性,连续性以及效率。这也是Power平台一直以来的优势——超高可靠性,高可用,高效率。
但是另一方面,用户将自身核心应用,如数据库,ERP,核心在线交易系统等放在Power平台上时,也会期望能减低硬件、软件、能耗、甚至管理成本。这些附加需求理所当然,尤其是当关键业务应用上规模以后,不再是一两台Power系统,而是一个小型Power集群,成本问题就是用户最关心的。
往未来看,当用户的业务规模扩大,关键业务也需要按需增长,那么如何能不影响业务的同时扩容自身的Power平台也是另一个问题——以往采取的方式是初期部署时多买一些硬件未来启用,这显然不可取。之后是希望用虚拟化的手段实现——但是对于关键业务来说,这种方式显然在可靠性和效率上欠佳。
Power平台的独特设计
Power从诞生之初就是为了解决用户关键业务难题和挑战的,因而从设计上就拥有极高的效率和可靠性。Power 7+平台作为Power 7的升级,不仅仅是处理器主频有了25% - 30%的增幅,其三级缓存也从32MB扩容至80MB的海量,极大的增强了Power平台的性能。而在特性方面则做了更多的提升——每个核心可以支持创建20个微分区(此前只能最多支持10个),AME内存压缩技术可以极大的环节内存敏感型应用的压力,LPM动态分区迁移则能够提升并发迁移的分区数。
对于用户来说,以上这些特性可以在数据中心内灵活的协调好Power服务器节点间的业务调度,在保证高可用的同时提升效率。
对于动态调节IT资源(如CPU资源,内存资源)的能力,Power平台早就有CoD技术来实现节点内的CPU调节。这个技术要和IBM Power平台的销售策略有关——用户买回去的Power 770+最多可以有64个CPU,但是用户不一定要使用这么多,因此可以在最初购买时,只购买10个CPU的授权,进而先把暂时用不到的CPU与内存资源封存(不购买激活授权),等有需要时再进行激活,这样可以节省大量的采购费用。
而未来当用户需要使用更多系统资源(更多CPU或内存)时,则可以通过购买新的授权来激活更多的CPU。所有的激活和授权是通过HMC硬件管理控制台来实现的。这项技术实际上是控制一台Power服务器的实际可用资源,用户可以动态的选择要使用多少系统资源,并为此付费。由此可见,CoD技术有两点优势:1、在系统负载不高的时候,可以少买一些授权,未来随着应用负荷的上升再激活剩余的CPU、内存的权限。2、对于License授权的专业应用软件来说,授权是通过正在使用的CPU核心数来确定的,而根据业务需求,早先暂时关闭的CPU核心可以免去费用,降低授权成本。
需要强调的是,很多人会认为这是一个类似虚拟化的技术,需要操作系统支持。其实IBM Power平台的CoD技术完全基于硬件设计实现,与上层操作系统没有任何关系。因此采用了这种授权的服务器可以运行多种操作系统,包括AIX,Linux等等。
更进一步:硬件级的企业资源池
前面说的CoD技术拥有的硬件级的资源分配和调度,是Power独特的设计所在,也是很多用户购买Power的原因(初期成本可以根据自身需求来确定)。那么试想把这个应用模式扩大到整个数据中心,就是我们如今所说的企业资源池(EP)。
企业级资源池的初衷和云计算的初衷一样,希望能帮助用户打造一个灵活的,按需使用的,自适应的IT资源池。如前文所述,Power平台面对的用户最核心的需求是高效率的系统,高可靠性和高业务连续性,在此之上实现灵活调度才是锦上添花。而如果用云计算这样的方式,在软件层面实现灵活调度,而放弃了可靠性和性能,那就成了画蛇添足了。
所以企业级资源池必须与传统虚拟化的实现方式区别开来,在硬件层面实现资源的自由调度。在Power 770+/780+的授权中加入了一个新的技术,使其在形成集群时,各个节点上的CPU和内存是可以动态的激活授权来使用和调度的。这样可以让用户可以在数据中心内(多节点间)获得更为动态的资源调配能力,可用于更多的应用场景(如主备热援),并节省了大量授权成本。
举例来说,用户可以购买两台Power 770+,每台购买4个静态的CPU和30个动态的CPU。那么当这两台Power 770+组成企业池集群后,则两台服务器的共60个动态的CPU是可以灵活调配的——不论其物理位置位于哪台Power 770+机器内。当某台服务器需要超过4个CPU做运算时,用户可以将这60个动态CPU按需指派给该服务器。这非常像云计算的概念,这60个动态授权的CPU就是池化的计算资源,可以随意调配,而后台的通信,内存调度和任务响应则是硬件层面完成的。
这种方式拥有传统软件虚拟化的所有好处,还附加了高效率和稳定性。首先,这种方式对资源的利用达到了最大——例如,数据库运算总有计算的峰谷,每个月可能只有月末的那几天会有大量的数据库访问,而之后数据库服务器长时间处于相对空闲阶段,同时其他的一些应用可能满负荷运转,这时就可以将数据库服务器里的动态CPU再动态调配给这些应用所在的服务器。
另一方面,由于企业资源池是在硬件层面实现的,因此其高可靠性是软件所无可比拟的——Power系统长久以来的可靠性名声也是用户选择它作为“关键业务”首选的原因。 与软件方式实现的云计算环境形成的资源池相比,由于节省了虚拟化软件和调度软件的开销,因此系统效率要大大提高——集群规模越大越明显。
这种解决方案的灵活性,不管是传统服务器集群,还是云计算集群都无法实现。可以说在关键应用领域,这样的硬件资源灵活调配将改变游戏规则。
Power用心成就客户
IT技术发展这么多年到现在,层出不穷的解决方案围绕的核心命题就是两个:更高效率,更低成本。也只有在”关键业务“领域还会出现“更高可靠性”的命题。企业资源池(EP)就是IBM在“重复”做了这么多年Power平台之后得出的专家型解决方案。无论是硬件级的资源调度,还是解决方案本身的灵活性,都是数据中心内前所未有的。
与传统的x86集群目前普遍使用的云计算虚拟化方式来池化资源相比,Power平台无疑在效率、可靠性方面更胜一筹。而Power 770+/780+则是IBM 用心交出的答卷——相信今年发布的全新Power 8平台会给客户带来更多的惊喜,尤其在企业资源池方面更加灵活。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者