PaaS 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
PaaS 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 未知
开发语言
操作系统 跨平台
软件类型 开源软件
所属分类 云计算PaaS系统/容器
开发厂商
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2011-03-20

软件简介

平台即服务(Platform-As-A-Service,PaaS)已经成为业界探讨云计算的热点之一,采用 PaaS 模式构建应用运行平台是实现平台服务的重要实践。

云计算(Cloud Computing)是当前 IT 领域的热点,它的目标之一是通过互联网,使用户更加方便、快捷、灵活地使用各种有质量保障的 IT 资源,这些资源以服务形式提供,终极的云计算环境将使得消费这些服务就像今天使用水、电和煤气等公共基础设施一样便捷。

通常,云计算包括三个主要的层次:基础设施服务(Infrastructure Services),平台服务(Platform Services)和应用服务(Application Services)。如图 1 所示:


图 1. 云计算的三个层次
图 1. 云计算的三个层次

其中,平台服务已经成为实践云计算的重点之一,它将应用运行所需的 IT 资源和基础设施以服务的方式提供给用户,包括了中间件服务,信息服务,连通性服务,整合服务和消息服务等多种服务形式。为实现平台服务,业界提出了 “平台即服务(Platform as a Services,以下简称 PaaS)”的交付模式。PaaS 模式,基于互联网提供对应用完整生命周期(包括设计、开发、测试和部署等阶段)的支持,减少了用户在购置和管理应用生命周期内所必须的软硬件以及部署应用 和 IT 基础设施的成本,同时简化了以上工作的复杂度。为了确保高效地交付具备较强灵活性的平台服务,在 PaaS 模式中,平台服务通常基于自动化的技术通过虚拟化的形式交付,在运行时,自动化,自优化等技术也将被广泛应用,以确保实时动态地满足应用生命周期内的各种 功能和非功能需求。

具体来说,搭建传统 IT 基础平台是一个漫长的过程,通常由申请,审计,硬件购买与运输,硬件安装与配置,软件安装与配置等步骤组成。在这个过程中繁复的手工配置工作费时费力,而 且容易产成人为配置错误。同时,平台环境的升级维护也面临人为配置错误频繁产生问题,造成不必要的影响和损失。由于这些原因,搭建完成的应用运行平台,即 使在一定时期内不再需要,也不会被及时释放回收,以供新项目使用。这是造成空闲硬件资源的原因之一。此外,传统基础平台提供的应用运行能力是静态的。然而 在不同时间,应用负载往往是不一样的。为了确保高负载时应用的正常运行,应用运行平台必须能够提供最高运行能力,这就造成了非高峰时的众多空闲硬件资源。

云计算的产生,尤其是平台服务的理念,从产生空闲硬件资源的根本原因入手。建立了快速搭建部署应用运行环境和动态调整应用运行时环境资源这 两个目标。依据虚拟化与自动化技术实现应用运行环境的即时部署以及快速回收,降低了环境搭建时间,避免了手工配置错误,快速重复搭建环境,及时回收资源, 减少了低利用率硬件资源的空置。另一方面,根据应用运行时的需求对应用环境进行动态调整,实现了应用平台的弹性扩展和自优化,减少了非高峰时硬件资源的空 置。

在实际应用中,PaaS 模式的重要应用场景之一是向用户交付一个支撑应用运行的应用运行平台(Applications Running Platform,以下简称 ARP)。基于 PaaS 模式构建应用运行平台,需要满足以下典型需求:

  • 提供定义应用需求的接口:用户可以方便地定义满足应用功能需求所需的组件,同时可以定义应用的非功能性需求,例如可用性,服务水平等;
  • 提供基于应用需求快速构建应用运行环境的能力:能将应用需求映射为物理的 IT 资源和基础设施的具体配置和拓扑结构,并进行快速部署;
  • 提供运行时实时动态满足应用需求的能力:将应用需求映射为运行策略,在运行时,根据系统运行的实际状况,例如负载状况,动态地对物理的 IT 资源和基础设施进行调整,例如调整负载分配或增减计算资源,使 ARP 具备足够的弹性和灵活性,以实时动态地满足应用需求。

针对上述需求,基于 PaaS 模式构建 ARP 的解决方案至少需要包括如下组件:

  • 需求与运行策略库: 向用户提供定义应用需求的界面,保存应用需求,并将应用需求转化为部署及运行策略,提供给平台交付组件和运行时控制组件;
  • 软件映像库: 提供应用运行平台所需的基础软件;
  • ARP硬件资源池: 基于 Hypervisor,以虚拟化的方式,提供应用运行平台所需的硬件资源;
  • 平台交付组件: 根据部署或调整策略,通过部署或调整软件及 APR 硬件资源池来创建或调整应用运行平台;
  • 运行时控制组件: 根据运行策略和实际运行状况动态调整 ARP 资源池,并向平台交付组件动态提供调整策略。

如下图 2 所示:


图 2. 基于 PaaS 模式的应用运行平台
图 2. 基于 PaaS 模式的应用运行平台

展开阅读全文

评论 (1)

加载中
这是一个软件吗?@红薯 。。。。 PaaS
2013/08/07 15:29
回复
举报
更多评论
发表了资讯
2017/11/13 08:14

大数据持续发热,Qubole 千万融资用于数据分析服务

大数据的商业价值不言而喻,随着物联网、云计算等技术发展,人与物的行为都将以结构或者非结构化方式储存下来,大量的数据积累有利于为将来的企业发展规划决策做出很好的辅助作用。在大数据链条上有三层,一是最底层的数据源,二是对数据的清晰、建模、分析,三就是数据应用,不管哪一层都是现在公司追求的创新点。 近日...

4
6
发表了资讯
2017/01/18 07:35

2017 会成为 PaaS 模式的终结年吗?

PaaS (平台即服务)的存在被指毫无意义,其所占市场远未达到企业预期,核心原因可能有三点: 1. 如亚马逊Web服务的 Iaas(基础设施服务)供应商本身也提供PaaS 服务。 2. PaaS 对于种种语言,数据库,工具的限制天生不受开发者欢迎。 3. IaaS 供应商某种意义上来讲可以取代绝大部分 PaaS 使用场景。 如下图所示, PaaS...

12
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于行业趋势专区
2019/10/23 09:25

谈谈PAAS

SAAS和云是最近几年非常流行的概念,SAAS还引发了一波资本追逐热潮,但现实狠狠打了SAAS这个行业的脸,具体分析请您参看”SAAS为啥那么难做”。IAAS就是云,是一种基础的标准化服务,就和电脑一样,因为是标准化的...

0
0
发表于云计算专区
09/23 18:59

从 Kubernetes 到 PaaS

本文并非 Kubernetes 教程或 PaaS 研发教程,不涉及具体或详细的实现方式。 摘要 本文介绍了 Kubernetes 在实际生产中的不便与不足,以及基于 Kubernetes 和云平台基础设施研发 PaaS 需要干的事情。 Kubernetes 在...

0
0
发表了博客
2013/06/09 22:03

PaaS-cf

之前开学写的微信后台后来也没有运营和维护,二级域名估计是被vmware注销了吧,当初使用jsp写的,eclipse的market里面直接由cloudfoundry的插件,非常的方便。 现在由于想要搭建一个并发性够牛逼的后台开始涉及nodejs这个神器,想要挂在云服务上面第一个想到的还是cf,虽然开源的支持node的paas不少,但是第一次总是美好...

0
0
发表了博客
2019/11/26 15:09

不可忽视的PaaS发展趋势

国际权威研究分析机构Gartner在其公布的一份报告中指出了影响PaaS(平台即服务)技术和平台架构的关键趋势。 趋势1:蓬勃发展的PaaS市场 截至2019年,整个PaaS市场包含360多家厂商,提供涉及21个类别的550多种云平...

1
0
发表了博客
2018/08/24 18:27

原来你是这样的PaaS!

啥叫PaaS? 许多人身处互联网领域,对PaaS仍然是雾里看花。它看似复杂,其实只要用对看法,人人都可以轻松的认识它。 网络上盛传着用pizza为例子帮助人们了解什么是PaaS,那么编者今天也不举栗子了,也举个pizza得了。 Pizza: 本地部署:就是你准备餐桌、烤箱、面团、奶酪等所有物品。在家自己做pizza; IaaS:就是你准...

0
0
发表了博客
2019/11/01 09:19

IaaS、SaaS、PaaS

IaaS(Infrastructure as a Service),即基础设施即服务。就像烧菜一样我们给你准备好食材,收取一些食材的费用,后续的烧制就要自己动手了。运用到企业中就是我们提供所有计算基础设施,包括处理CPU、内存、存储...

0
0
发表了博客
2012/07/23 17:56

IaaS ,PaaS, SaaS

Cloud computing is broken down into three segments: “software”, “platform” and “infrastructure”. Each segment serves a different purpose and offers different products to businesses and individuals around the world. Software as a Service (SaaS) is the service based on the concept of renting...

0
2
发表了博客
2018/07/30 19:07

IaaS,PaaS和SaaS

云计算的三种服务模式:IaaS,PaaS和SaaS IaaS: Infrastructure-as-a-Service(基础设施即服务)是第一层。 PaaS: Platform-as-a-Service(平台即服务)第二层就是所谓的PaaS,某些时候也叫做中间件。 SaaS: Software-as-a-Service(软件即服务)是第三层。 基础设施在最下端,平台在中间,软件在顶端。 位于最底层,基础...

0
0
发表于运维专区
2013/01/12 17:20

Paas Heroku简述

Paas公司太多了,但是真正要在java上做得好做得大的没几个,首先必须符合两点:支持纯git以及纯maven。纯maven比较容易实现,大部分公司都具备这种条件。但是纯git比较难做到,大部分paas公司就压根没实现好,只是让你单纯上传war。一般人会觉得没什么,但潜在的问题是很大的,假如你只是单纯添加一个页面,难道要在要重...

1
11
发表于服务端专区
06/21 10:29

IaaS PaaS SaaS

SaaS:Google Apps、Dropbox、Salesforce、Cisco WebEx ( 面向User,常用的app 网站 通讯软件,微博,邮件等,都是SAAS应用 ) PaaS: AWS Elastic Beanstalk、Windows Azure、Heroku、Force.com、Google App En......

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于云计算专区
2018/12/10 15:29

paas系统都是怎么分库分表的?

paas系统 应该都有用户级别的数据隔离,按用户进行分库分表,难免会有大客户和小客户,那么大客户的数据对应的表 数据量会比较大,小客户的数据表 会比较小,感觉数据切分的不是那么均匀

2
0
发表了问答
2017/03/02 10:13

MoPaaS用户活动 |“谁是找茬王”

你进入了MoPaaS的第 5 场社群活动 去年5月到今年1月 MoPaaS策划了一期互帮互助小活动 “你的难题,我来解决” 让更多的人熟悉了MoPaaS 也引来了如潮的好评 那在大家的期待中 今年的第一场活动降临啦~ 让我们这些因MoPaaS而聚到一起的小伙伴 来一次脑力的交流和狂欢[可爱] “以我们的帮助文档为基础,大家来找茬” MoPaaS...

1
0
发表了问答
2016/12/01 15:17

MoPaaS 3.0 正式发布上线

经过2个月的公测之后,MoPaaS第三个大版本(MoPaaS 3.0)于12月1日正式发布上线。我们在公测阶段收集了众多用户的使用反馈,并经过整体的完善确认后隆重推出。新的版本从页面设计,平台稳定性,用户体验,以及系统响应时间等方面都作了进一步的优化和性能提升,很多已经体验过的用户都非常认可这一点。现在我们重点来介绍...

1
1
发表了问答
2016/12/21 17:08

不花一分钱打造完全属于自己的网络硬盘

前言 115网盘、UC网盘、新浪微盘、金山快盘、腾讯微云以及华为网盘相继纷纷倒下。六家网盘服务用户合计,高达惊人的2.37亿(不考虑同时使用多个网盘的用户),影响之大可想而知。---网络硬盘相继纷纷倒下,你该肿么办? 另外,百度云是目前国内头号网盘服务,月活用户3800多万人,另外还有知名的360云盘大约675万人,中国电...

3
1
发表了问答
2016/09/11 10:26

paas平台开发怎么样?

paas平台开发怎么样?

2
0
发表了问答
2016/09/06 14:47

全球架构师峰会 | 基于PaaS和SaaS研发的商业云平台实战 - 精华总结

摘要 本篇文章是力谱宿云技术总监秦鹏参与 2016年全球架构师峰会时,应邀参加 “基础云服务应用案例” 主题演讲的精华总结。 背景介绍 SaaS、PaaS、IaaS等云服务模式已经被大家普遍认可,在研发过程中借力一些PaaS和SaaS平台,能够提升产品的研发速度和功能稳定程度。本文将通过真实的商业平台案例-MaxWon研发实战,分享...

1
4
发表了问答
2016/05/20 13:56

[市场活动] 520女神节,200元代金券等你来拿!

亲爱的MoPaaS小伙伴们: 520女神节,MoPaaS 2016活动正式拉开帷幕。先来个小小小活动,让人人都能得奖,喜大普奔,大活动后继跟上。小活动内容:今年520,MoPaaS新版等您来评! MoPaaS诚挚地邀请广大MoPaaS用户对V2.8新功能进行体验。 您的每一句赞美,每一条建议,每一句反馈,都会让我们感动得内牛满面 如何参与:只要...

11
0
发表了问答
2015/07/24 17:02

paas部署演示不成功

@红薯 你好,想跟你请教个问题: http://git.oschina.net/appchina/UYoGYM/paas 我的这个项目,使用 MoPaas V2 进行部署,能编译成功,但是一直没有部署成功。 域名也没法访问,谢谢。

4
0
发表了问答
2015/03/19 13:15

邀请内测云平台

各们兄弟, 现诚邀20位左右朋友帮忙内测下我们的一个移动后台云平台. 可以很容易的给移动APP开发后台. 也集成了微信SDK及七牛云存储. 可以很方便的开发出一个微信后台存储. 希望搞APP及微信开发的朋友帮忙测试及试用下. 有意的请直接站内信给我吧. 搞个微信平台, 绑定几下, 写个云代码就行了.. 云代码. 测试 谢哈....

2
0
发表了问答
2015/01/26 19:44

目前国内paas都有谁家?性能怎么样?

如题,目前国内paas都有谁家?性能怎么样?价格,服务等

1
0
发表了问答
2014/10/21 20:33

好用的Paas服务有那些

除了MoPaas 外,比较好用支持Java的Paas有哪些推荐? cloud foundry? MoPaas 不支持jdk7 ,不太想考虑。

1
0
发表了问答
2014/09/22 16:00

搜狐paas平台open api 开放出来了

搜狐云景paas平台 开放API 出来了,http://cloudscape.sohu.com/doc/openapi/dev-guide.shtml 注册了的,可以试用一下了,要是没注册的,那得先注册才行,或者跟我们要邀请码,有什么问题可以及时联系我们~

5
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
35 收藏
分享
返回顶部
顶部