平台即服务 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

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

大数据的商业价值不言而喻,随着物联网、云计算等技术发展,人与物的行为都将以结构或者非结构化方式储存下来,大量的数据积累有利于为将来的企业发展规划决策做出很好的辅助作用。在大数据链...

2017/11/13 08:14

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

PaaS (平台即服务)的存在被指毫无意义,其所占市场远未达到企业预期,核心原因可能有三点: 1. 如亚马逊Web服务的 Iaas(基础设施服务)供应商本身也提供PaaS 服务。 2. PaaS 对于种种语言...

2017/01/18 07:44

没有更多内容

加载失败,请刷新页面

没有更多内容

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

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

2018/12/10 15:29
1
回答
MoPaaS用户活动 |“谁是找茬王”

你进入了MoPaaS的第 5 场社群活动 去年5月到今年1月 MoPaaS策划了一期互帮互助小活动 “你的难题,我来解决” 让更多的人熟悉了MoPaaS ...

2017/03/02 10:13
1
回答
MoPaaS 3.0 正式发布上线

经过2个月的公测之后,MoPaaS第三个大版本(MoPaaS 3.0)于12月1日正式发布上线。我们在公测阶段收集了众多用户的使用反馈,并经过整体的完善确...

2016/12/01 15:17
3
回答
不花一分钱打造完全属于自己的网络硬盘

前言 115网盘、UC网盘、新浪微盘、金山快盘、腾讯微云以及华为网盘相继纷纷倒下。六家网盘服务用户合计,高达惊人的2.37亿(不考虑同时使用多个网盘的用户...

2016/12/21 17:08
2
回答
paas平台开发怎么样?

paas平台开发怎么样?

2016/09/11 10:26
1
回答
全球架构师峰会 | 基于PaaS和SaaS研发的商业云平台实战 - 精华总结

摘要 本篇文章是力谱宿云技术总监秦鹏参与 2016年全球架构师峰会时,应邀参加 “基础云服务应用案例” 主题演讲的精华总结。 背景介绍 SaaS、PaaS...

2016/09/06 14:47
11
回答
[市场活动] 520女神节,200元代金券等你来拿!

亲爱的MoPaaS小伙伴们: 520女神节,MoPaaS 2016活动正式拉开帷幕。先来个小小小活动,让人人都能得奖,喜大普奔,大活动后继跟上。小活动内容...

2016/05/20 13:56
4
回答
paas部署演示不成功

@红薯 你好,想跟你请教个问题: http://git.oschina.net/appchina/UYoGYM/paas 我的这个项目,使用 MoPaas...

2015/07/24 17:02
2
回答
邀请内测云平台

各们兄弟, 现诚邀20位左右朋友帮忙内测下我们的一个移动后台云平台. 可以很容易的给移动APP开发后台. 也集成了微信SDK及七牛云存储. 可以很方便的开...

2015/03/19 13:15
1
回答
目前国内paas都有谁家?性能怎么样?

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

2015/01/26 19:44

没有更多内容

加载失败,请刷新页面

生态PaaS平台火了,成云计算增长最快的细分市场!

云计算的服务模式有三种,分别是软件即服务(SaaS,Software-as-a-Service),平台即服务(PaaS,Platform-as-a-Service),基础设施即服务(IaaS,Infrastructure-as-a-Service)。平台在中间,...

04/24 17:40
33
0
PaaS概念遍地开花,Gartner教你分辨“泡沫”和“爆点”(下篇)

PaaS在中国 值得注意的是,Gartner把“PaaS在中国”作为单独的技术类型进行了分析。报告中指出,由于企业IT系统复杂度和从业人员技术水平限制,真正接受和采用PaaS技术的中国企业并不多,Paa...

2018/12/19 14:56
7
0
JEPaaS——国内PaaS领域的一匹黑马

随着云计算的兴起,云技术的广泛运用延伸出了为人熟知的云服务。而在云服务延伸出的IaaS(基础设施即服务)、SaaS (软件即服务)和PaaS(平台即服务)中,这三大服务类型可谓各有各的特色。...

07/10 10:55
175
0
PaaS概念遍地开花,Gartner教你分辨“泡沫”和“爆点”(上篇)

SaaS和IaaS技术相继成熟并市场化之后,PaaS成为了近两年来的新热点,各种PaaS产品和解决方案也层出不穷。其实,并不是厂商们爱炒作概念,而是因为PaaS作为一种理念天然会根据不同的功能和使用...

2018/12/19 14:49
19
0
中服软件倡导大协同 PaaS平台做技术支撑

为了让企业更好的应用SaaS产品,满足企业个性化定制的服务需求,PaaS在云计算模式中越来越受重视,使用 PaaS开发平台,开发人员像开发传统软件一样开发SaaS软件,并立即部署在线运行。目前,...

2012/07/13 11:03
77
0
一文详解云原生应用实践与未来趋势

近日,爱分析在京举办了 2018 爱分析·中国云计算高峰论坛,本次论坛以“云化万物,智动未来”为主题,探讨云计算行业的发展趋势。爱分析邀请了云计算领域标杆公司时速云创始人&CEO 黄启功进...

2018/10/08 16:12
50
0
企业到底要不要选择PaaS

数字化进程正在用远超以往的速度改变传统商业模式,创业公司能够以极低的成本构建高效的应用,而传统企业则有些猝不及防,正在试图努力跟上不断变化的商业环境。 对于创业公司来说,云计算是...

2018/04/18 11:51
21
0
JEPaaS:应运而生的PaaS开发平台

如果把一个应用程序比作一栋房子的话,传统的开发模式可能要从最基础的砌砖开始做起,而PaaS平台则可以提供一个已经构建好的毛坯房,开发者只需要在此基础上根据实际需求进行水电、家具的“改...

07/05 10:38
143
0
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 ...

2012/07/23 17:56
70
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部