云计算基础架构需要考虑哪些问题?

云计算基础架构能够为企业IT带来很大的灵活性,从而更好地支撑企业业务的发展,还能为企业节省成本。如何搭建云计算的基础架构,成为许多企业面临的一大课题。

为此,记者采访了民族证券的颜阳博士。采访中,颜阳博士介绍了金融行业的云计算基础架构搭建需要考虑的问题,以及应用向云计算平台的迁移有哪些需要注意事项。

以下是采访实录:

Doserv:云计算是当前IT领域关注度很高的一个话题,对于企业而言,在搭建云计算基础架构的时候会遇到那些问题呢?今天我们要跟颜博士一起来探讨这些话题。首先,请颜总谈一下云计算的发展趋势。

颜阳博士:大家好!这几年云计算的话题越来越火,在各个行业,尤其是金融行业讨论的比较多。从现在的发展趋势来看,自2012年开始,大家对该不该做云计算这样的争论话题已经越来越少,而是把更多的关注点放在了怎么去推进云计算,怎么去把云计算和自身企业的业务和技术相融合起来。这种转变是一个比较大的方向性的转变,但是在这个过程中我们看到云计算还有很多细节性的问题需要进一步去梳理。从我们国家的实践来看,政府推动云计算的力度比较大。从西方欧美来讲会更加市场化些,基本由企业来推进的。这是两者不同的地方,也是我们国家一个现实的情况,我们的基础环境还需要包括资金实力或政府的鼓励去推进,这是一个方面,另外在推进的过程中我们看到还有很多商务模式、商业模式及一些规范的管理制度都需要在这个过程中去梳理好,使得我们真正的用云计算来服务于企业、服务于大众,在这个过程中比较顺畅一些。

Doserv:那么在这样的一个大环境下,我相信有很多企业现在在云计算方面都有一些尝试,利用云计算去改进一些IT方面的架构、IT服务的形式等。颜总在IT领域也是一个老兵了,我想请问一下您觉得你们公司有没有面临着一些问题需要去解决,有可能会利用云计算去做一些解决方案呢?

颜阳博士:在企业的发展过程中,有一个从分散到集中的过程,特别是大中型企业,它或多或少遇到这样一个问题,比如说集中化后我们的总部就有很多系统,有些是自建的数据中心,有些是托管的,随着业务的发展,数据中心里面的设备越来越多,第一个方面是空间的问题,包括一些能耗各方面都会有一些问题。第二个方面,随着业务的发展,创新的力度加大,这个时候如果还是按照传统的方式去推进,远远满足不了业务的发展。比如说我们新建一个系统,按传统方式我们得立项采购,包括硬件、软件,采购完了再安装,实际上这样资源的利用率不高,而且这样一个繁琐的重复的过程,使得我们对业务的创新的力度支持不够,有些时候可能对商业机会也会丧失,所以这样一个情况,在企业里面也会尝试着用虚拟化的方式来做,包括服务器虚拟化、桌面虚拟化,这样在做的过程中间可以解决前面所说的问题。在做的过程中间,实际上对我们的技术、包括掌控能力都是一个考验,所以说企业也是用循序渐进的方式来进行的,比如说最初我们避开关键业务,在一些开发和测试的平台上用虚拟化的方式逐步的推进。在这个过程中,我们也培养自己的队伍来了解云计算的技术,以便在今后真正的推进的过程中遇到一些问题我们自己能够应对。

Doserv:颜总您刚才也讲到了把一些应用可能会迁移到云计算、虚拟化这样一个基础架构的平台上。我想请问一下在应用往云计算、虚拟化平台迁移的过程当中有没有遇到一些难点和挑战?

颜阳博士:迁移的过程中遇到的问题也是比较多的,前面我们也讲了。新建一个系统可能会比较好,如果我们要把老的系统迁移到云计算、虚拟化的平台,一旦考虑到业务的连续性,业务是不能中断的,在这样一个过程中整个迁移的计划要考虑的很完备。而且,在最初的过程中有的还是使用不了,比如说在迁移的过程中有的还需购置一些新的设备,然后才能把老的系统往上面迁移。在这个过程中我们对它的认知度有个过程,所以说在最初迁移的过程中我们要避开一些非关键性的业务,因为我们有些业务还是不能中断的,所以在这块还得一步一步的来做,这是第一个。第二个,在做的过程当中,在虚拟化这个阶段,有的可能是大化小的方式,还有的可能是小的组成一个大系统的方式,这个每个公司根据自身的情况去做,因为有的可能喜欢在小型机上去做,有的喜欢在x86上去做,在这个上面主要是去看自身的队伍,我们用对这些小型机、大机架和x86更加熟悉的那种技术方式整合来做。另外一个在安全管理方面,我们整合在云的平台上面,有些安全的控制跟以前是不一样的,这个里面要制定一些措施,包括对数据的一些隔离和控制都得要一并的考虑。

Doserv:我们把这些应用要迁移到一个平台,首先我们要搭建一个资源池,利用虚拟化做一个资源的整合。我想请问一下颜总在搭建这个虚拟化资源池的搭建过程中,您觉得需要考虑的几点因素是什么?

颜阳博士:搭建资源池的有几个方面,一个是大家从虚拟化开始做的时候遇到的最多的是在操作系统这一级,操作系统这一级我们可选择的自身平台有很多,商用的也有很多,还有一些开源的,在选择过程中间它们各有各的特点。选择开源,在最初做的时候有一些费用,但是应用的推进、后期的维护,如果有足够的支持力量可以把它做的比较好,操作好的话后期的费用会急增。

商用的系统随着使用的量多少有一个成本在里面,这个也是要关注的,有时我们考虑到虚拟化带来的方面还是需要节省一些资源,但是这是相对的,在这个层面就得要综合性的考虑。在做资源池的时候特别不能忽略的是,在迁移到云平台时要考虑到网络的链接。因为在云的概念上来讲,应该是泛网连接,各种方式都要跟我们平台进行对接,那么这种对网络资源池要有所考虑,数据库最初做的时候拆分的话对应用系统考虑比较大,基本上涉及到虚拟化程度大多数还是在操作系统层面来做,当然随着应用的推进,我们还会继续深入的去做。

Doserv:云计算基于虚拟化基础上会有一些云的管理平台,这些管理平台会提供一些API,用户根据这些API会做一些定制化的开发,这样的话可能对应用会更有利,请问颜总您对提供开放的API管理平台怎么看?

颜阳博士:在云平台上提供API是非常重要的,在大的资源共享环境里,从技术管理上来讲,我们在云平台有三层(Iaas层)叫做资源池化,中间层(Paas层)叫做功能化,最顶端叫服务化。所谓功能化,就是按照我们使用的各种功能进行切分,这样,不同层次的技术人员根据自己的技术特点在进行编程或者配置过程中,可以很灵活的进行调用。在应用层,把应用进行水平化,对客户可以提供很多差异化的服务。比如在苹果商店服务的商业模式中,就可以得到很好的体验,有很多水平化的服务,这样可以组成千变万变的应用,满足不同客户的需要。所以,提供非常灵活的Api在云计算平台是一项很重要的工作。

Doserv:刚才我们提到了许多服务器虚拟化和桌面虚拟化的一些实践,请问颜总通过这些虚拟化或云计算的实践,给企业带来的收益,有没有数据可以证明一下?

颜阳博士:首先,在开发测试这一块,现在推出很多新的业务,每一个新业务的推出,按照系统建设周期,有些还要自己做编程,有些还要进行测试,在这个过程中,不能再生产系统上面做,那么,以前如果没有这个平台,还需要采购设备,然后建立一个测试平台来做,有了这样一个虚拟化平台,可以按照我们所需要的应用系统要求进行配置不同的存储空间,不同的cpu容量,不同的网络环境,当开发和测试结束后,我们可以把这些资源全部释放出来,可以节省很多资源。在应用过程中,客户体验也不一样,由于内部服务的对象实际上也是IT部门服务的客户,这样的变化使相应的周期也提高了,整个客户满意度也随之提高。仅仅从以上的变化就可以看出带来的好处。

Doserv:实际上现在市场上有许多云计算供应商都在鼓吹自己产品的优势,请问颜总,根据您的经验,在甄选供应商方面主要有哪些标准?

颜阳博士:随着云计算越来越热,市场上宣称能提供云计算服务的厂商越来越多,而且不同层次的服务都有,能全面提供云计算服务的也有。这对我们使用者来说,应该擦亮眼睛,因为它对我们将来影响是比较大的。首先,对厂商持续服务的能力要做一个全面的考虑,如果你选择的服务商过几天消失了,他提供给你的硬件可能就不太可用了。在云计算时代,由于行业技术的细分,有些服务如果离开提供服务的厂商,用户不一定完全能弄懂,所以要特别关注厂商的生命力。其次要关注厂商的解决方案,因为每一个企业的特点不一样,为了企业的发展,我们要考虑企业的投入产出,要最大限度的能够利用以前的资源,然后做一些整合,而不是为了做云计算,我们就购买一大堆设备回来,所以,我们要考虑它的实现方案。企业还要有一定的认识:我们到底要用云计算来做那些工作?而不是说现在云计算很火,我们就去做云计算的工作,一定要和自身情况结合起来。从目前情况来看,一些中小企业更倾向于外包,适合于在公有云上面希望厂商提供服务,但一些大型企业本身有技术能力,他自己或联合厂商构建企业私有云,所以一定要根据自身情况来推进云计算工作。