加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

打造企业级PAAS云平台——不容忽视的几个关键问题与挑战

发布时间:2018-08-15 08:42:51 所属栏目:云计算 来源:51CTO博文
导读:2017年是中国云计算的转折之年,中国企业争相上云的热度空前高涨。2017年4月,信息化和软件服务业司发布了《云计算发展三年行动计划(2017-2019年)》,将发展云计算提高到国家战略层次并提出到2019年我国云计算产业规模达到4300亿元的发展目标,中国云计
副标题[/!--empirenews.page--]

2017年是中国云计算的转折之年,中国企业争相上云的热度空前高涨。2017年4月,×××信息化和软件服务业司发布了《云计算发展三年行动计划(2017-2019年)》,将发展云计算提高到国家战略层次并提出到2019年我国云计算产业规模达到4300亿元的发展目标,中国云计算进入史无前例的增长快车道。

随着企业的积极上云,新的多样化的需求和特征也随之表现出来,从以往单一的建设私有云到转变为大胆采用公有云加私有云的混合云架构,或者从多个云厂商采购异构资源的多云架构,企业的云架构正在逐步向混合云、多云等更为复杂的系统转变,公有云、私有云、混合云、多云并存的大格局初现端倪。

uieYFbJ

如何集中管控企业的多云资源和混合云资源,解决企业在面临越来越复杂的云环境下的运维管理难题,PAAS云平台的建设越来越重要。一个企业上云的程度越深,对云计算管理平台的需求也会越迫切,打造正确的、可持续发展的企业级PAAS云平台也成为重中之重。

对于企业来说,云计算的最终目的是更好的承载应用的运行,为业务服务,因此企业云计算的规划和设计从应用特点出发。一般来说,企业应用具有如下特点:

一、应用系统复杂、标准化程度低:企业不同的业务形态决定了应用系统的复杂性。同时,由于企业信息化建设发展周期较长,在承载硬件、技术架构选择和研发规范等方面难以形成统一的标准。

二、系统体量大:业务规模决定了大型企业信息系统的体量往往较大,业务形态复杂。

三、安全要求高:大型企业对于核心数据的保护、法规遵从和服务保障方面往往有着更高的要求。

四、服务分级:大型企业的信息系统由于承载业务不同,在可靠性、稳定性、性能、成本等方面的服务要求也呈现出分级的特点。

共享、敏捷和创新是互联网时代下企业信息化建设最大的转变。企业PAAS云平台的发展也进入到了一个纵深阶段,是兼顾新老不同应用还是基于新的架构平台重建下一代应用,是我们必须要思考的课题。

首先,企业级PaaS是一个点、线、面的立体化平台。点是上层一个个的应用,线是贯穿企业内外的端到端流程,面是支撑应用和流程不断交织、演进的平台基础服务。企业PaaS的核心特征主要体现在两方面,一是对应用生命周期的管理,一是对构建企业应用场景的支持。从应用生命周期的管理来说,构建应用、部署应用、运营维护、升级应用、清除应用,企业的应用形态在不断变化和演进。从构建企业应用场景的支持来看,流程、数据、集成、移动等是构建企业应用场景中频率最高最头痛的事,需求厘不清、业务变化快也是现实中遇到最多的问题。不同的场景需要不同的技术能力,这些能力的集约化程度,也决定了云架构中开发到运维的效率和成本。许多外部云厂商在遇到企业级应用中出现的复杂场景时,成本、效率和质量就会大打折扣,因为仅仅提升编程能力和开发效率是解决不了这些问题的。

其二,企业级PaaS的不同供应商能力各异,取长补短、精细化运营是必要的。

1、IaaS厂商们推出的PaaS平台,国外有AWS、微软Azure、Google等巨头平台,国内则有阿里云、腾讯云、百度云、金山云等平台巨头。这类PaaS基本能提供OS、数据库、中间件、虚拟化、容器以及各种API等传统的基础支撑软件服务,提供较全的支撑服务,这类PaaS的最大特点是功能多、越来越多,但不垂直精细、不够贴近传统企业。

2、传统基础架构软件提供商们转型推出的PaaS平台。比如国外的Oracle、IBM、Redhat、VMware、EMC等数据库、中间件、系统软件、虚拟化、存储巨头是这个领域的领先厂商。国内的华为、浪潮、联想、紫光、用友。它们拥有广泛的企业客户,顺势推出自己的PaaS平台,为客户提供服务。他们不提供大而全的应用基础架构服务,往往只会根据自己传统软件强的部分提供相应的PaaS服务,比如Oracle的数据库云服务、华为的企业云服务。

3、传统的综合应用软件巨头们所提供的PaaS平台。SAP是国外品牌的代表、用友、金蝶、东软则是国内品牌的代表。在传统的PC软件时代,他们就致力于打造一个“革命性的平台”,能将ERP、CRM等各种企业应用的研发都通过这个平台实现。他们希望研发出一个通用的平台,能给各种企业应用开发带来革命性变化:又快又好、低成本地实现各种开发,尤其是企业的定制化需求开发。但目前来说,他们的缺点是平台想要承载的内容太多,想各种企业应用都通过平台实现快速研发,其客观效果往往就遇到较大挑战。

实际上,企业需要根据自身业务的特点,从实际出发,优选不同供应商提供的PaaS能力,取长补短进行集成与共享,将业务与支撑软件环境解耦, 通用业务与定制业务解耦,构建模块化、多样的平台支撑能力。

其三,企业级PaaS的成本和效率。通常大家会经常说,搞企业应用太复杂。这里的复杂有这么几层含义:首先,界面交互、规则和权限复杂且多变;第二,数据间关系和控制复杂;

第三,缺乏规范的信息化建设,引入一个新应用,存在大量异构、要集成的系统多,同时又增加了一个系统孤岛;第四,流程可能简单也可能复杂,但企业和企业间流程的差异程度非常大;第五,不希望被固化的应用拖住企业的创新,希望应用能快速调整和创建,支持管理和业务上的创新,但管理又过于僵化封闭。

所以,企业PaaS能否做到最低的成本、最优的效率,需要企业真正下功夫,统一思想规范建设,同时遵循开放与标准,优化流程简化管理,不断创新、可持续地解决这些发展问题。

其四,标准与开放。企业级PaaS平台的建设就像搭积木,标准与开放最为关键,在技术架构的设计上有两个需要关注的重点:一是在设阶段需要提前评估各类技术架构的兼容性、适用范围和最佳实践,在技术栈的选择上规避无法集成的设计;二是对于技术的应用,尤其是开源技术,尽可能选择通用、标准、得到广泛应用的基础功能,不要强依赖于某些集成难度大,未来发展方向不够明确的高级功能,这样才能稳健发展。

企业云环境的标准开放具体来说,又有对内、对外两个维度。对内要做到标准先行,从设计伊始就应充分考虑技术架构的开放性。单一技术架构和封闭的技术架构会随着应用的深化和规模的扩大,导致厂商技术绑定和功能特性无法满足企业各类应用SLA需求,在技术架构演进上也会存在诸多限制。同时,自动化、智能化是云计算环境实现资源统一管控的必然选择,而标准化又是自动化、智能化最重要的基础。因此,云环境的设计建设需要做到标准先行,在硬件配置、虚拟化集群配置、容器集群配置、网络配置、服务配置、开发规范、微服务规范等方面根据业务承载需求和资源管控需求制定相应标准,并在建设和运行过程中逐步补充完善。另一个维度是对外的标准开放,云计算的平台化建设是一个持续完善、不断融合丰富的过程,开放和标准的设计规范有助于引入新的技术架构和功能模块,持续积累沉淀平台能力,构造以云平台为核心生态环境。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读