企业云计算转型会遇到哪些变革和难点云和虚拟化
随着云计算服务的相关技术日趋成熟,云服务也开始不断的走进每一个人身边。从个人消费到行业应用,云服务已经承载了我们生活中的诸多方面。对于企业来讲,将自己的业务搬到云上还是需要大量的工作。
在整个云计算的引入,对企业产生什么样的变革和难点?在整个实施的过程中,特别是从2010年之后,我们发现首先给他带来的变革是企业整个的架构发生了一些变化,因为传统不管是说我们原来的旧的应用还是新的应用,到新的一种企业架构,实际上都不是特别适合云计算的这种模式,当你引入以后,有了云计算以后,整个企业架构发生了一些变化。
企业云计算转型
同时,另外一个变化是什么呢,是IT组织,IT组织再和原来IT组织的这种运作模式也不太一样了。还有一种你业务技术的架构变革,新的这种云计算可以成为企业的业务系统,产生了很大的影响,在实施过程当中会遇到哪些难题?
首先是因为我们想到了一个新的技术,会采购一些新的设备,有一些新的软件,我们如何控制这个成本?包括怎么去?我们的环境越来越多的厂商的设备,怎么去统一管理呢?包括我们在引入之后,会不会固化下来?是不是跟一些意见环境做一些保证,开放和灵活的,包括我们企业的业务是在蒸蒸日上的,我们需要整个有高薪的需求。
云计算不是说能不能实现的问题,而是怎么实现的问题,跟前几年的这种需求是不一样的,要实现这种自服务,这种虚拟化,包括这种怎样去计算,但这不是最主要的,现在更多考虑的是说云计算我们转型的时候,怎么来做,对整个架构演变的一个影响。
企业传统的应用,大部分都是谷仓式的模式的建设,以上的业务系统,采购硬件到部署软件,到建设一个新的系统,建起来以后会存在一个固导的问题,以前人家想的是SV,通过我们应用层,建设ESB,把这些打通,打通的过程中,又发现一些问题,先把这个打通,但是并没有打通,在底层我们可以用云计算的模式,帮我们的资源层和平台层进行一个贯通,再建设我们的一个应用系统。
这样应用系统本身不再会,不光是说信息没有误导,整个资源的使用也没有误导,同时我们可以完全实现一些部门,跨业务,跨资源这样一些流程的贯通。除了对企业架构的推动以后,云计算对IT组织也有很大的推动,怎么说,原有我们的IT部门,主要的工作是运维,怎么根据企业的这种业务系统的需求,业务部门的需求,提供一些不同的解决方法。
这种模式对价格,比如说我们企业的这些IT人员,其实我们的基础层,不再需要去关注于更多的事情,为什么可以这样来实现?是因为云平台,云计算帮你解决了这些原来基础设施一些不可靠,或者他的一些固化的一些问题。
比如说我们通过这种核心的虚拟化,成熟的虚拟化,或者硬件的分布式,然后依赖这种问题,出现问题的时候,可以通过自动服务和自动部署,自动键控的模式,自动运维的模式帮你解决问题,IT组织的人员,共同关注于整个企业的业务,也就是说业务部门有什么样的需求,想的更多的是说怎么去设计我的流程,怎么去把我的一些资源,进行最大化的一种利用,我们想的是更多这方面的更多,IT组织的人员,更多倾向于业务,而不是资源。
第三,对企业整个应用系统的影响,对于一般企业来说,六大类,一个是业务复杂、处理能力的复杂度来看,可能有一部分业务,并不是说有很好的立法性,当然,也有一些是属于,他是有很高的并发量,但是并没有复杂的计算,包括在线的一些业务系统,更重要的我们最核心的。
企业在这里面划的第一和第二类,他们是属于有很高的并发数,不是有很复杂的计算,很复杂的数据模型,对我们企业来说是最核心的业务系统,我们有六类的业务划分之后,可以在我们的云计算里面,找到一些我们相对应解决的一些技术,比如说我们对于一些核心业务系统,对资源来说相对来说安全比较高,可能性比较高,我们建立资源池,对一些非观的,做一些按需分配,按照策略供应资源,不需要的时候,可以把这个资源有效地应用到更重要的地方,这是从业务的逻辑。
技术的逻辑来说,对一些实际要求很高,并发性要求很大的应用云计算的计算能力、并发处理能力,构建我们这样一些系统,对于这些是简单的进行一些,进行隔离,安全的运行就OK了。
刚才说到了这种变革,难题是什么?怎么去建设又好又便宜的环境呢?肯定开源是免不了的,原来我们企业更多时候要保证一个核心业务系统的稳健和健康,更多的是这种小机器加存储,就像一个大鱼一样,自己的可靠性很高,有很强的处理能力,但是我们现在的这种模式,可能用这种X86,通过进行一个整合,完全替代高处理能力,高稳定性,高可能性。
但从成本来说,可以大大的降低,X86可以用很便宜的设备,构建一个很稳健的业务环境,同时可以用一些虚拟化技术,把易构的环境进行统一,统一后用我们的这些设备,可以通过软件定义的数据中心和服务器,通过这个模式,最大化的应用这些硬件,实现我们又稳定又便宜的安全环境。
开源的架构,我们现在大量投入的这种开源的软件,包括我们做配置管理,监控也是这样,包括我们做PaaS,做我们的IaaS,做上层的运维,都有大量的软件来供我们选择。但是,开源软件选择又会有一个问题,就是说引入太多的系统,这种开源软件以后,整个系统会变的相对来说比较复杂。复杂的话会增加一些不可靠性,怎么让他即可靠?又便宜呢?
我们觉得是这样,经过这么多的尝试,发现有一种模式可能是比较好的可能解决这个问题。就像我们在这个图所示一样,我们可能有一个核心,比如我们有一个资源主线的核心,他来做一个什么事情呢?对所有的资源进行一个定义,因为对基础设施来说,那么多的东西,用抽象出来的特性对它进行一些管理。
同时,我可以用一些不同的适配器,去跟一些开源的循环技术,或者开源的一些平台进行一些整合,所有的可靠性可以通过这一层帮助实施,比如对此非常不稳定,可以在当中做这个补偿和替换,保证一个安全的固定。技术人员可以对这些资源进行一些打包,进行一些服务,服务是做一些业务,根据业务的要求,定义出来的。我的企业这些需求,他所要解决的,他这些业务能力,就可以有这样一些平台进行一些供应,在平台之上,所有的资源都是统一的,所有的资源都可以进行做这些分配。
企业在整个,刚才讲到了统一,统一但是又有一个现实情况,又比较复杂的一个情况。我们一个企业一般都会有生产中心融合在一起,有多中心融合在里面,但是我们仍然需要对这些资源池进行备份,刚才讲到了对于混合型模式,会有一个标准,当本地的资源,如何去引入外部的一些云的资源。
多数据中心,怎么去构建分布式的资源,分布式的资源池,怎么来把这些资源进行统一管理呢?我们提出一种设想来?中间有一层叫资源综合的线,即可以把本地的资源注册在这一级别,同时,他又可以引入外部的资源,也注册在当中,这样对游戏来说,他的资源,不光是管理可以使用本地的资源,同时可以使用外部的资源。这样一种独立资源,通过这种资源总线,帮他进行一些打包,统一的资源构建本地的平台进行使用。这种不同的中心也可以有交互,为了做这种容错,同时可以把我们的资源进行使用。
企业云转型,前面讲到了这么多,碰到的这么多变革和难点,为我们建设的时候,关注于哪些内容呢?首先我们在整个基础资源层,我们更多的可能需要更多的关注于资源怎么共享和分享?
打个比方说,一会儿我们刚才提到了把企业的运用分成了六大类,本身对资源需求变化决定的,他会有时间的结算的资源,平常的时候,资源是闲置的,企业要把这部分的资源利用起来,这样解决的是说我们怎样成为这种资源的共享,要成为共享,可能要对整个资源进行一些规划、分析,对业务系统进行分析,后来得出哪些资源是可以按需供应,哪些做这些专有的,哪些是可以分级来管理、供应的。
同时,我们要做的第二部分的工作,我们怎么来进行资源来动态分配,首先要解决的第一个,我们要让他有这种负载均衡的能力,打一个比方,在业务高峰的时候,也许我们现有的资源不够,扩展的时候,有地方处理的拓展能力,这地方我们是需要进行定义的。同时定一些规则,资源分配的规则,在什么情况下供应什么资源,包括有时候还会说我们为了资源的力度可靠,我们按甜品式的供应,这种绿色的模式,我们可以把资源,把一个机会全部供应出去,其他的歇着,这样对企业的这种模式非常多,我们基于资源分配的一些策略。
企业还需要对整个业务环境的这种服务自动化运维进行一些梳理,梳理我们整个服务供应的流程,服务供应的模式,当出了什么样的问题,由谁来解决?基于什么样的策略?同时对服务也是,服务是我们企业最核心的,我们建立这么多,把这么多设备建立这个系统,最终为企业的业务和企业的发展和战略来服务,这时候我们需要梳理我们所有的业务的需求,把它变成服务,服务怎么供应?我们要定义服务,把服务转化为我们实际要提供的能力,进行一些定义和枢纽。
当然,安全也是必不可少的,云的环境跟这个模式不太一样,他有很多的这种安全的问题是需要考虑的,最简单的,我们在一台主机上,在物理机上的运用,可以不要关心他,因为他所有的流量都是经过你的IPS的设备,在云的技术,云的环境里面,很可能一个主机上注入了很多的虚机,很可能并不经过你的IPS设备,这时候通过云的角度,去考虑你整个的数据安全,包括网络的安全。