文档章节

PaaS平台的尴尬与变革

数通畅联
 数通畅联
发布于 2017/06/13 10:38
字数 1347
阅读 83
收藏 2
点赞 0
评论 0

当今时代只要提到云计算这个词语,一定会提到云计算分为IaaS、PaaS、SaaS 这三个层面,现阶段云环境中IaaS和SaaS都实现了商品化。但是,PaaS作为云计算的服务模式之一,既不像IaaS那样灵活,也不像SaaS那样可以直接面向消费者,这就造成了其市场规模远远小于其他的两种服务(即IaaS、SaaS)模式的尴尬现象。

那么未来PaaS平台将如何变革或发展?在此之前先来明确IaaS、PaaS、SaaS的区别以及三者之间的联系。

三者区别

IaaS、PaaS、SaaS是三个不同的层次,也是三种不同的服务模式,IaaS基础设施在最下端,PaaS平台在中间,SaaS软件在顶端。

  • IaaS :Infrastructure-as-a-Service 基础构架即服务。这一层主要是对基础设施进行管理以给用户提供资源使用,如提供计算服务、安全备份、负载管理等。
  • PaaS :Platform-as-a-Service平台即服务。这一层主要是基于IaaS之上,简化应用的部署、运行等,提供一些通用平台软件能力,如数据挖掘、系统管理、编程模型等。
  • SaaS :Software-as-a-service软件即服务。这一层主要是面向终端客户,提供软件服务,如OA、CRM、HR、SCM等,并以多租户的模式提供给企业。

关联关系

如上文所说,它们是三个不同的层次,三种服务之间没有必然的联系,但又不能说完全没有联系。

  • 三者都是基于互联网,需要按需按时付费。
  • IaaS提供虚拟计算、存储、数据库等基础设施服务,在实施PaaS之前,必须有IaaS提供的服务基础。
  • PaaS提供应用程序的开发和运行环境,PaaS是位于IaaS和SaaS模型之间的一种云服务,借助于PaaS服务,无须过多考虑底层硬件,在构建应用时可以使用很多必要服务。
  • SaaS为用户提供了基于云的应用,基于互联网连接,端到端的提供服务,基于PaaS可以更好的使实现SaaS。
  • 简单的SaaS应用所面向的客户为中小型企业,随着云计算的发展,一些基于大型企业级的SaaS应用需要基于PaaS平台来实现。

PaaS现状

既然说了三种服务之间的联系与区别,下面就来了解下如今国内市面上SaaS平台的发展现状:

  • PaaS平台引入Docker技术后,采用虚拟机技术实现了对应用程序、系统以及资源之间的有效隔离,保证了资源的独立性,不被其他人占用。
  • 个别厂家(如数通畅联)的PaaS平台产品采用远程增量热部署机制,显著提高了部署应用时的性能及效率。
  • PaaS内置存储、计算、中间件、流程等服务,能够将现有的各种业务能力进行整合,并可以作为服务提供给应用开发者使用。
  • PaaS可以提供应用层的管理和监控,如:观察应用运行的情况(如吞吐量和响应时间等),同时能够通过精确计量应用所消耗的资源进行计费。
  • PaaS平台具有高扩展性,它提供一套完整的业务开发运行环境,可以根据用户业务状况,进行扩展开发,使SaaS产品更适合于企业用户所处的行业。
  • PaaS系统内置了备份、冗余等机制,架构中一个虚拟机上可以运行多个应用,支持多租户模式。
  • PaaS针对某一行业或产业可以自由的将私有云中的数据/服务集成到公有云中,或形成混合云的模式。

PaaS展望

虽然PaaS存在着诸多的优势,但却总是在IaaS和SaaS的比较下相对逊色,造成这种现象也许是PaaS没有标准的服务对象,部分IaaS服务开始具有PaaS的功能,IaaS、PaaS、SaaS三种服务之间的界限开始变得模糊,也许是PaaS的运营模式与其它两种服务的运营模式存在着差异。

但无论如何,大家都关心的是在这种情况下PaaS最终或如何发展呢?笔者认为PaaS平台的发展无需大规模变革,因为随着国内PaaS平台中集成技术逐渐走向成熟,市场上对于PaaS平台的关注度与日俱增,未来PaaS平台的发展可以采用两种道路。第一,继续发挥自身的优势,如集成性和开发扩展性,之后在适合自己的应用场景下,如对业务扩展要求高的企业、大型集团企业等开展业务;第二,使用PaaS平台最终目的是打造一款适合企业业务需求的解决方案,而这种能力在当今愈发重视垂直行业特性的背景下,是SaaS应用所不具备的,PaaS平台可以根据自身优势采用与SaaS应用合作的模式,最终让SaaS应用的交付结果更具有行业适配能力。

© 著作权归作者所有

共有 人打赏支持
数通畅联
粉丝 83
博文 203
码字总数 195353
作品 6
沈阳
架构师
从Cloud Foundry谈企业PaaS环境的安全风险与评估

  * 本文作者:ipenox,本文属FreeBuf原创奖励计划,未经许可禁止转载   前言   PaaS是云计算领域的三大业态之一。PaaS作为应用的运行平台,提供一个操作系统级的容器,在该容器中安装...

FreeBuf ⋅ 05/22 ⋅ 0

时速云企业级容器PaaS技术沙龙 第九期【深圳站】

Docker容器技术的出现改变了企业应用从开发、构建到发布、运行的整个生命周期,而Kubernetes经历近4年的发展也已成为容器集群管理领域的事实标准,基于容器 + Kubernetes 的新型 PaaS 逐渐成...

wx5af5464b24a76 ⋅ 05/11 ⋅ 0

Tsuru 1.5.2 发布,基于 Docker 的 PaaS 框架

基于 Docker 的 PaaS 框架 Tsuru 1.5.2 发布,更新内容如下: d285fa4 api、docs: 版本变更为 1.5.2 ea2af69 provision/kubernetes: 从 pod 中复制标签 Tsuru 是一个开源 PaaS 平台,可以让你...

雨田桑 ⋅ 04/29 ⋅ 0

云计算前景如何?企业上云的三大路径

走向云计算已经是企业的必然方向,没有企业不想上云的,但关键是如何上云?云计算已经发展这么多年,对今天的企业而言,上云已经不是最终目的,企业更需要考虑的是云计算如何能适配企业的业务...

长沙千锋 ⋅ 05/02 ⋅ 0

Tsuru 1.5.3 发布,基于 Docker 的 PaaS 框架

基于 Docker 的 PaaS 框架 Tsuru 1.5.3 发布,更新内容如下: fec92e7 provision/kubernetes: add insecure flag to healthcheck calls 153d4e4 app: create default plan during service i......

达尔文 ⋅ 05/17 ⋅ 0

时速云企业级容器PaaS技术沙龙 第十期【上海站】

时代在抛弃你时连一声再见都不会和你说,而我们能做的就只有拼命奔跑,不断突破。企业亦是如此... 在数字化转型的大背景下,越来越多的企业开始使用基于 Kubernetes 技术构建企业级容器 PaaS...

tenxcloud ⋅ 前天 ⋅ 0

从数据库到云 Oracle持续创新成就市场领导力

7月20日,一年一度的行业盛典甲骨文数据库云技术大会在北京召开。甲骨文高层与众多客户分享了如何在竞争激烈的云时代打造企业级混合云的最佳实践,以及企业如何应用Oracle数据库及相关解决方...

玄学酱 ⋅ 05/21 ⋅ 0

关于UMCloud与数人云“确认过眼神儿”这事儿,你了解始末吗?

内部人士披露,两家公司计划在5月初完成全面的合并以及整合工作,届时将以全新的面貌正式投入运营。 图片来源于:http://tech.ifeng.com/a/20180417/44957607_0.shtml 这样分析,合并后,数人...

sch881226 ⋅ 05/08 ⋅ 0

大数据、人工智能、机器学习、深度学习,这些到底在说什么?

1,大数据、人工智能、机器学习、深度学习的关系。 大数据,或者说大数据分析平台,更具体一点就是大数据分析PaaS平台,其实是一种针对需要处理海量数据统计分析的PaaS云平台。 大数据学习可...

卢家大少 ⋅ 06/06 ⋅ 0

公有云生态盘点,国内三甲花落谁家?

之前的文章大致开了头,说阿里和腾讯凭借超级支付宝和微信超级终端,倒逼企业级市场,真正发力其实在云上,今天我们就来简单盘点一下几家公有云的情况。 src="https://mmbiz.qlogo.cn/mmbiz/...

咖啡CC ⋅ 2016/03/27 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring Cloud构建微服务架构—创建“服务注册中心”

创建一个基础的Spring Boot工程,命名为eureka-server,并在pom.xml中引入需要的依赖内容: <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-par......

itcloud ⋅ 2分钟前 ⋅ 0

拖动

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>event</title> <style> #box { width: 100px; height: 100px; background-color: aquamarine; position: absolute; } </style......

fyliujj ⋅ 4分钟前 ⋅ 0

es6 polyfill array

polyfill之javascript函数的兼容写法——Array篇 1. Array.isArray(obj) if (!Array.isArray) { Array.isArray = function(arg) { return Object.prototype.toString.call(arg) === '[objec......

球球 ⋅ 6分钟前 ⋅ 0

kibana启动异常

检查一下:kibana.yml 每一对key:value中,冒号之后应有空格。

增删改查1 ⋅ 8分钟前 ⋅ 0

js修改img的src属性刷新图片时的图片缓存问题

问题:上传一张图片,通过js更新src属性刷新图片使其即时显示时, 当img的src当前的url与上次地址无变化时(只更改图片,名称不变,不同图片名称相同)图片不变化(仍显示原来的图片) 但通过...

HaierBrother ⋅ 8分钟前 ⋅ 0

Mysql

1.Jdbc Url 设置allowMultiQueries为true和false mysql的批量更新是要我们主动去设置的, 就是在数据库的连接url上设置一下,加上* &allowMultiQueries=true *即可。 参数名称 参数说明 缺省...

瑟青豆 ⋅ 11分钟前 ⋅ 0

mysql导出导入表结构与数据

当我们需要进行数据迁移时,mysql自带的mysqldump会是最好的方式。 1.导出某张表的结构和数据 首先,我们应当使用服务器,打开终端,连接到所需要导出的表所在的服务器上。执行命令: mysqld...

hengbao5 ⋅ 12分钟前 ⋅ 0

世界杯也走向“比拼”大数据的时代

《日本经济新闻》6月19日报道称,俄罗斯足球世界杯已于6月14日揭开战幕。作为第21次举办的足球世界杯,如何活用大数据有可能成为决定各支球队胜负的重要因素。从对阵球队的分析到战术建议,还...

加米谷大数据 ⋅ 12分钟前 ⋅ 0

金额转为千分制,金额转中文大写

金额转关为大写 js /** 数字金额大写转换(可以处理整数,小数,负数) */ function digitUppercase(n){ if(!n) reutrn "" let fraction = ['角', '分']; let digit = ['零', '壹', '贰', '叁', ...

YXMBetter ⋅ 15分钟前 ⋅ 0

开发利器JRebel部署SpringBoot项目

不要以为年纪轻轻就跌倒了人生谷底,未来还有更大的下降空间等着你。 idea下载和安装JRebel 激活JRebel 访问https://my.jrebel.com/ 使用facebook或twitter登录 勾选 Build project automati...

郑龙飞 ⋅ 21分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部