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

企业PaaS化改造将迎高速发展 从开发者驱动转向企业需求驱动

发布时间:2018-04-29 01:17:49 所属栏目:云计算 来源:站长网
导读:副标题#e# 近一两年,企业级PaaS平台层出不穷,市场上的产品如雨后春笋般的涌现。不同云平台所支撑的应用有不同的特征。其中有些原因来自业务本身,还有些来自不同机构的制度,比如企业、银行和政府以及不同的隐私需求和性能需求,未来所以垂直领域的PaaS会
副标题[/!--empirenews.page--]

paas

近一两年,企业级PaaS平台层出不穷,市场上的产品如雨后春笋般的涌现。不同云平台所支撑的应用有不同的特征。其中有些原因来自业务本身,还有些来自不同机构的制度,比如企业、银行和政府以及不同的隐私需求和性能需求,未来所以垂直领域的PaaS会更有机会。

追溯历史,早在2012年,许多SaaS及IaaS厂商开始推PaaS平台服务,比如用友伟库PaaS平台、普元PaaS平台、新浪SAE的IaaS PaaS模式等。当时主流PaaS平台分为两种。一种是以美国Heroku和国内新浪SAE为代表,它出现的目的是为了解决移动端后台的问题,所以称之为AppEngine。然而这种PaaS的应用场景较少,仅仅是支撑移动端使用。另外一种是Cloud Foundry,它设计的理念是做一个大而全的PaaS平台,能够解决企业生产环节过程中遇到的所有问题。但物极必反,太厚重的设计让它的使用、配置和维护复杂度较高,对用户和解决方案提供商来说都很重,所以最终也没有被市场认可。数人云CEO王璞认为这些平台都可以归结为上一代PaaS产品,由于其内涵极其丰富,加在IaaS和SaaS中间难以界定,这让用户理解起来非常困难,因此基本上全体阵亡了。

2014年,PaaS的分水岭。乱战中,救世主Docker出现,PaaS的发展又有了希望。

毫无疑问,Docker成为了2014年前后最热门的技术之一,发展可谓是一路凯歌,并冠以容器、虚拟化、轻量、可移植、分布式的优势,而它的出现也给处于困顿中的PaaS平台带来了一线生机。“Docker给PaaS定义了一个边界,让PaaS的发展和使用有据可依,有标准可循。这对平台提供商来说清晰了产品发展的思路。Docker里边封装的是企业各种业务应用,Docker外边则是PaaS提供的容器运行环境。通俗讲,Docker让PaaS脱离厚重,且变薄了。因为容器里承载了各式各样的编程语言。而PaaS只需要提供一个标准的容器运行环境。因此基于容器、Docker打造的PaaS产品,被定义为是标准通用的PaaS平台。这样就出现了新一代的说法。”王璞说。

恰逢其时。PaaS突然火爆正是由于技术与时机的成熟。2014年Docker逐步兴起,其轻量级虚拟化可以做到秒级部署与启动应用。同时Docker基于镜像分层、共享的机制,以及基于Dockerfile的镜像制作机制,可以很容易将应用进行打包并部署,真正做到了一次build,到处运行的效果,而后期的应用重新打包部署也很方便。在时机上,传统企业的IaaS改造积累了不少X86化、模块化经验。正如现在的互联网化应用,如秒杀、促销、节日活动等,使应用更加弹性,这正好顺应着微服务化的应用发展路线,也与容器级虚拟化所要求的无状态话、微服务化不谋而合。

通常云计算分三层,IaaS、PaaS和SaaS,IaaS可以支撑PaaS,但是PaaS并不主要用于支撑SaaS。当新一代PaaS出现以后,云计算的原有分层逻辑就发生了变化,底层还是IaaS,中间是PaaS,而上层不只是SaaS,上层还包括企业生产系统,因为新一代PaaS更多的是支撑企业生产系统。因此,对于数人云来说,他们的产品更加针对企业内部的生产环境建设,主要提供私有云上的PaaS平台服务。

“轻”的内涵

对于企业来说,若要快速跟上市场的需求,就要具备高水准的业务响应能力。而这背后,IT至关重要。IT产品的建设是否能够满足快速上线,快速迭代,是否能满足互联网业务规模的弹性伸缩,是否能支撑商业,进而引领商业,这些对传统企业的信息中心和CIO提出了不小挑战。而这正是数人云“轻量级PaaS”的初衷。

王璞说:“随着技术的突飞猛进,企业级IT建设逐步发生转变。原有产品如J2EE、WebLogic都很厚重,难以自身维护。而现在的企业信息化建设更倾向于自主可控,企业都希望内部的IT环境能够掌控在自己手里,用一些互联网化的产品,构建出支撑业务发展的应用。同时随着互联网和移动互联网的发展,传统企业如金融、运营商等企业的业务形态发生了很大变化。这就需要他们快速转型,使其形态更互联网化。而作为支撑业务发展和转型的基础工具,IT架构也需要更加互联网化,让其具备简单部署、方便管理、易维护的能力。这就让CIO不得不选择一些发源自互联网的技术和产品,让企业向互联网公司一样,对IT做到绝对的自主可控,自给自足。”

因此,数人云PaaS平台的轻量化体现在两个方面。首先可以帮助企业实现IT应用快速迭代、快速上线,持续交付、持续集成,敏捷开发。其次可以帮助企业实现应用层面的高弹性。随着业务规模的瞬时暴增,系统可以快速调整做出支撑,做到收缩自如。当业务量下降了,系统可以自动重新分配计算资源。

根据调查,传统企业的IT建设的确不具备“轻量”的能力。他认为“轻量”并不意味着产品是简单的。举个例子,Google内部的IT非常庞大,但Google的IT系统是非常轻的,其PaaS应用的较早且规模巨大,多年来帮助Google支撑企业业务应用,并能够实现快速上线、应用弹性伸缩。所以数人云借鉴了Google的这种理念,用开源的组件做一个轻量的PaaS产品,提供给传统企业,让他们比较轻松地应对互联网业务上的需求。

提及数人云“轻量级”的优势,有以下几句话可以概括:

第一是秒级扩容。企业应用数人云PaaS平台,可以秒级拓展千个容器实例,轻松应对高并发。第二是混跑多种应用。数人云将Docker化容器应用与Spark等大数据应用混跑在同一集群,从而提高资源利用率。第三是支持混合云环境,包括公有云、私有云、混合云,同时支持物理机、虚拟机。第四是一键部署Spark、Hadoop分布式应用。第五是简化运维,数人云PaaS统一监控各种应用和集群资源使用情况,简化运维管理。最后是保障高可用,一旦遇到宕机等问题,可以自动迁移故障服务器上的应用实例,保障服务高可用。

企业PaaS化改造有理可循

在Google里有这样一种说法,你想把服务器当宠物一样对待,还是把服务器当做牛一样对待?当宠物去对待,就要有专门的DBA去管理装了数据库的服务器,而当服务器一旦宕机,整个业务就会受到影响。这种方式对于服务器的后期维护要求是很高的。目前国内绝大多数传统企业都是这个类型,人围着机器转,某个应用出了问题就要找到对应的服务器,谁是第一负责人,谁是第二负责人。这必然会把运维的复杂度升高了,让运维人员的负担很重,CIO也常常被看做是救火队员。

(编辑:源码网)

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

热点阅读