英特尔的关键业务移植流程详解

服务器
关键业务是否能运行在x86服务器架构上?在10年前,这会被认为“是不可能完成的任务”;在5年前,这会被认为是一个值得探讨的问题;而现在,基于x86芯片的服务器已承担越来越多的关键业务应用。

关键业务是否能运行在x86服务器架构上?在10年前,这会被认为“是不可能完成的任务”;在5年前,这会被认为是一个值得探讨的问题;而现在,基于x86芯片的服务器已承担越来越多的关键业务应用。主要负责英特尔企业内部ERP的运营和管理的英特尔IT企业应用软件高级集成架构师的Gerald Seaman对此深有体会。以往,人们认为基于英特尔平台的IT系统太慢,而且其TCO也偏高。而在现在,英特尔的至强平台已经改变了世人的这种认知。例如,华晨汽车的信息化负责人张波先生曾表示,将应用x86服务器承担其关键的ERP应用。他表示,关键应用走向IA 成本仅小型机1/3。

 
图片:英特尔架构性能价格比突出

不过,尽管x86服务器在性能和RAS特性上的不断提高,而且整体计算环境的变化也有利于x86服务器在关键业务应用当中发挥长处——在云计算时代,传统环境所强调的单机RAS特性越来越被云计算环境下的体系结构的RAS特性所取代,这意味着x86服务器更能发挥其性能价格比优势。但在现实的应用环境当中,将UNIX应用迁移到x86服务器上,并不是一个简单的工程。在英特尔关键业务论坛上,中国电信广东研究院的李先绪先生提到了从UNIX服务器迁移到x86过程当中的三大难题:首先是软件系统的跨平台迁移,这会涉及到的应用系统集成商、数据库厂商、Linux操作系统厂商,这对厂商的技术能力、支持力度、优化能力都有非常高的要求;其次是迁移过程当中的数据迁移方案设计,数据是企业应用的核心,迁移过程当中如何保证数据一致性、完整性、实时性,保证数据迁移不影响业务,这就需要一个合理的数据迁移方案设计;***,在迁移过程当中应当避免单点效应。

针对关键业务移植到x86平台上遇到的这些问题,Seaman先生介绍了英特尔的关键业务移植流程。“规划至关重要。”他说,“遵循一个已经被证实的移植方案有利于降低成本和风险,并能加快进度,取得效益。”同时,他还表示,将关键业务移植到x86芯片架构上有广泛的市场需求。目前,英特尔的业务已经有很多从传统服务器平台转移到私有云当中,未来会更进一步,在更多互连设备接入网络的同时,根据平台和位置感知的云服务。“在x86平台上,有非常多第三方应用程序,包括基于Linux的和基于Windows的。”他说,“如今绝大多数应用都是基于英特尔IA架构编写的,因此向开放式的x86架构迁移会有更多的灵活性。”

 
图片:移植英特尔架构具有广泛的市场需求

那么,应该如何制定关键业务的移植流程?关键业务是否都适合放在云端?Seaman表示,这与企业原先的应用程序直接相关。从英特尔的角度看,其ERP数据库已经切割为一个个小的数据库,以一个个模块的形式放在服务器内存里做内存计算,这种方式就很容易通过云计算来实现资源的自由调配。同时,他也强调,尽管计算资源可以自由调配,但由于ERP数据库当中的数据非常机密,理论上是可以将这些计算自由分配到其他云计算区域计算,但出于保密的原因,ERP的计算工作都是通过指定区域的关键业务服务器来执行。不仅如此,也只有每月有固定的峰值计算的时候,才将计算需求拓展到云里。

具体到实际移植时,Seaman也给出了自己的建议。“在移植原有的应用系统时,需要从全局的角度出发,需要理解原有应用程序正在解决的问题。看看其中是否还存在漏洞,是否存在新的办法解决这些不足。”Seaman表示,“例如,标准化的操作系统虽然运行高效,但其衍生应用却各不相同。因此,在移植时需要着眼于当前环境中已经存在的均衡负载能力和性能。”Seaman举例说,目前英特尔的ERP系统已经全部迁移到了至强平台,已放弃了传统小型机体系。不过,在晶圆厂等地方,由于可靠性的需求更高,安腾处理器仍在保持应用。

 
图片:移植的***范例

根据英特尔的客户经验,Seaman还给出了制定了正确的移植预算之后,英特尔建议的三种可供选择的解决方案。***种针对关键商业运转,关注点是最小化运行成本,核心诉求是关注数据;第二种是针对关键事业,关注点是最小化故障时间,核心诉求是热移植、***化数据移植;第三种是针对关键任务,关注点是最小化影响,核心诉求是提供平行的新产品环境。

 
图片:制定正确的移植预算

Seaman表示,英特尔架构平台提供了广泛的硬件选择,因此在迁移每个关键业务环境时,客户可以根据不同的系统组件仔细挑选合适的英特尔架构。这种方法可以使客户针对具体的工作负载而选择优化的服务器。以英特尔自身的关键业务环境迁移为例,在需要使用纵向扩充的环境中,例如制造数据库,英特尔选择了基于安腾处理器的解决方案。而在其他环境中,例如英特尔所运行的ERP环境更适合应用横向扩展的方式,选择基于至强处理器的解决方案会是更合适的解决方案。

对于关键业务系统,英特尔有应用两路和四路服务器,具体还是取决于哪个是***方法——纵向扩充还是横向扩展。纵向扩充适合ERP数据库,这能够充分利用多线程处理能力。借助并行处理功能,在四路服务器上进行部署能帮助英特尔提高数据处理速度。在其他情况下,例如芯片设计服务器,横向扩展更能满足英特尔的计算需求。另外,在性能方面,英特尔也只需要向计算集群添加更多的两路服务器。

责任编辑:张玉 来源: 比特网
相关推荐

2012-07-09 09:40:43

英特尔关键业务

2011-05-25 10:41:58

英特尔至强

2014-08-04 11:32:19

Android* Bu英特尔

2015-10-16 10:25:46

英特尔路演关键业务

2023-11-20 13:06:52

2009-09-17 08:47:22

2014-04-03 14:23:02

英特尔统一固件管理套件

2012-04-09 09:57:04

英特尔私有云云计算

2010-11-08 16:57:56

英特尔代工

2022-08-05 18:39:55

英特尔存储傲腾

2010-02-11 13:13:21

英特尔安腾9300处理

2013-01-11 09:47:14

英特尔

2013-07-12 15:24:53

业务英特尔计算力

2009-06-08 16:35:30

RISC服务器迁移

2011-04-06 14:02:48

至强E7英特尔关键业务

2013-04-27 11:43:19

大数据全球技术峰会

2011-04-14 12:38:12

IDFSQL Server

2011-12-14 19:01:20

英特尔
点赞
收藏

51CTO技术栈公众号