这几年去IOE已经成为IT界最热门的词汇,特别是最近对国产化率的一些指导性意见出台,更是让不少人热血沸腾,你们以为国产化元年到来了。不少文章都已经探讨了去“O”的难点和去“E”的高要求,几乎你们一致认为去“I”(也就是将IBM的小型机替换成x86服务器,本文称之为“去小机化”)最成熟,能够立立刻项目操做。去小机化是否也有难点呢??我们来认真梳理一下去小机化的过程,姑且称之为去小机化思惟。安全
去小机化包括两种常见的场景:系统新建和老旧系统迁移。对于新建的系统,没有历史的包袱,彻底能够要求计算资源所有构建在x86平台,而完全和小型机绝缘。这种去小机化思惟彻底将问题的难点推给了系统集成商和ISV,用户自己没有很大的风险,用户只是须要对关键业务SLA进行评估,确保最后厂家提交的方案知足本身的要求就能够。所以,对于新建系统的场景,只须要用户改变思惟,从小型机思惟改成去小机化思惟几乎就大功告成,咱们就不作讨论。服务器
可是,老旧系统迁移的场景远远比新建系统复杂的多,须要考虑的因素同样都不能马虎。具体来讲包括五大方面:1.迁移时机的选择和优点考量;2.硬件系统迁移评估;3.基础软件迁移评估;4.应用软件迁移评估;5.数据迁移评估;6.云化的评估选择。下面咱们一一剖析去小机化要考虑的风险和迁移要点。微信
1.迁移时机的选择和优点考量:对于不一样的系统,迁移的时机选择各不相同,不过能够基于以下几个基本的规律来肯定迁移时机和优点。网络
小型机服务到期或EOS:小型机的维护费用很贵,若是你购买的小型机服务立刻到期,确定是客户开始去小机化思惟的绝佳时机;固然,还有就是硬件服务的EOS,好比IBM的P6及以前的Power CPU到2014年都已经终止了厂家服务。通常来讲,运行在小型机的业务都是关键业务,没有厂家的后台支撑是十分危险的。为了确保系统的安全,就必须继续得到IBM的服务,而若是继续小型机思惟,惟一的选择就是升级CPU或者硬件系统。但这绝对不是一笔小的开支,并且升级时客户每每没有谈判的砝码,只能低头挨刀。而这偏偏是客户去小机化思惟启动的好机会,由于经过去小机化,不只仅是下降成本,每每还能提高业务的弹性,一箭双雕,何乐不为呢?架构
应用系统普通升级:各类应用系统都有本身的生命周期,随着应用系统的某些核心部件升级,每每客户也要投入巨资。咱们都知道,不少标准的基础软件套件都会有Unix版本和Linux x86版本,而Linux x86版本每每价格远低于Unix小型机版本价格。而且基础软件的选择也不是一次性的,还涉及都后续服务,经过更换后台的硬件平台,省下的CAPEX不只仅包括硬件的,也包括可观的软件CAPEX。固然,经过省电、基于Linux x86版本的运维简化等,OPEX的节约也不容小觑。曾经某保险用户公开声明他的某个系统迁移到x86后,成本变为原来的6%,也就是说节约了94%的成本。所以,仅仅从成本考虑,应用系统升级也是去小机化思惟的黄金时期;运维
应用系统的创新发展:云计算、大数据、社交化、智能化等趋势不断在颠覆着传统的行业,为了立于不败之地,客户的应用系统也跟着不断推陈出新。因此前些年上马的应用即便还在运行中,即便还不须要升级硬件,但可能都成为业务创新的桎梏,为此,完全颠覆传统的应用,从平台到架构可能都须要更新。这也是x86平台进入的绝佳时机,不只仅替换掉昂贵笨重的小型机,并且能够经过弹性平台构建,推出轻量级应用,更快速迭代(DevOps模式),来适应新竞争环境的需求。降本又增效的好方法,绝对不能错过去小机思惟好时机。ide
2.硬件系统的迁移评估:硬件系统的迁移涉及到服务器、存储、网络、甚至包括机房里的风火水电,虽然涉及的组件繁多,但硬件系统自己迁移不是难事。硬件系统迁移的难点在于如何评估现有硬件上的工做负载,如何选择合适的可替换硬件平台,包括了各类硬件组件的迁移。这里主要探讨服务器的迁移,这是整个去小机化思惟的核心。但由于小型机和x86没有简单的对应关系,到底如何来肯定合适的x86硬件平台就须要综合考虑,不只仅要考虑硬件自己的性能指标(好比IOPS、TPS等),还要考虑应用类型究竟是OLAP仍是OLTP,究竟是I/O密集型仍是计算密集型等。上述一系列的因素要通盘考虑,不只仅须要进行概念验证,还须要基于设计好的方案,将老系统和新系统并行试运行来最终肯定系统的能力,确保系统的安全过分绝对是整个迁移方案的首要考虑要素。性能
(未完待续)大数据
注:若是想了解@云界漫步 对云计算的最新观点,请直接订阅“中国云梦”微信公众号。也可微信扫描下面的二维码,直接订阅。订阅”中国云梦“后,直接回复”10043“阅读该文。本文已经发表在2015年2月刊的《软件和信息服务》杂志上,也能够购买杂志阅读本文。云计算