-
PaaS
运作模式
1
PaaS
概念
PaaS
是
Platform-as-
a-Service
的缩写,意思是平台即服务。
把服
务器平台作为一种服务提供的商业模式。通过网络进行程序提供的服务
称
之为
SaaS(Software as a Servic
e)
,而云计算时代相应的服务器平台或者
开发环境作为服务进
行提供就成为了
PaaS(Platform as a
Service)
。
2
PaaS
定义
PaaS
(
Platform-as-
a-Service
:平台即服务)
全称
:(Platform as a service)
中文
:
平台即服务
PaaS
的优势
所谓
Pa
aS
实际上是指将软件研发的平台(计世资讯定义为业务基础平
台)作为一种服务,以
SaaS
的模式提交给用户。因此,
p>
PaaS
也是
SaaS
模
式的一种应用。
但是,
PaaS
的出现可以加快
SaaS
的发展,
p>
尤其是加快
SaaS
应用的开发速度。在<
/p>
2007
年国内外
SaaS
厂商先后推出自己的
PAAS
平台。
PAAS
之所以能够推进
SaaS
的发展,
主要在于它能够提供企业进行定制
化研发的中间件平台,同时涵盖数据库和应用
服务器等。
PAAS
可以提高在
Web
平台上利用的资源数量。例如,可通过远程
Web
服务使用数据即服务
(
Data-as-a-Ser
vice
:数据即服务),还可以使用可视化的
API
,甚至像
800app
的
PAAS
平台还允许你混合并匹配适合你应用的其他平台。
用
户或者
厂商基于
PaaS
平台可以快速
开发自己所需要的应用和产品。同时,
PaaS
平
台开发的应用能更好地搭建基于
SOA
架构的企业应
用。
此外,
PAAS
对于
SaaS
运营商来说,可以帮助他进行产品多元化和产品
定制化。例如
Salesforce
的
PAAS
平台让更多的
ISV
成为其平台的客户,
从而开发出基于他们平台的多种
SaaS
应用,使
其成为多元化软件服务供货
商(
Multi
Application
Vendor
),而不再只是一家
CRM
随选服务提供商。
而国内的
SaaS
厂商
800
app
通过
PAAS
平台,改变了仅是
CRM
供应商的市场
定位,实现了
p>
BTO(Built to order:
按订单生产
)
,和在线交付流程。使用
800app
的
PAAS
开发平台,用户不再需要任何编程即
可开发包括
CRM
、
OA
、
HR
、
SCM
、进销存管理等任何企业管理软件,而且不需要使用其他软件开发
工具并立
即在线运行。
面向个人的
EC
站点
(ele
ctronic commerce site)
的巨头公司
Amazon
,
把最初为了自己公司的运营用的构筑起来的系统
平台,进行出租,用户可
以自由选择操作系统和中间软件,以这样的方式提供硬件以及软
件平台作为
服务,最初被海外以一些冒险事业的企业所使用。从
2006
年开始
[Amazon
EC] [Amazon
S3]
开始作为服务推向市场。
还有现代软件业霸主同时又是次时代计算的先驱的
Google,
大家都
知道在世界上构筑以及运行
了非常多的数据中心。以搜索引擎以及新的广
告模式而闻名。他们使用便宜的计算机和强
有力的中间件,以及自己的技
术装备出了世界上最强大的数据中心,以及超高性能的并行
计算群。
2008
年
4
月发表的
PaaS
服务
[G
oogle App Engine]
和
Amazon
的
EC2,S3,SimpleDB
等服务拥有相似的功能。
这些稳定的平台上同样搜索引擎,
p>
GMail
等服务也在运行。同样以
ASP
~SaaS
成功的
Salesforce
,
2007
年开始
用于提供
SaaS
的系统基盘对外公开,用
Force<
/p>
这个名称开始进入
PaaS
业
务。他所提供的
PaaS
服务里采用
Java
类似的语言
Apex
以及
Eclipse
开发
平台,整合
的开发环境也作为服务进行提供
(Development
as
a
Service)
。
Google/Amazon/Salesforce
这三个软件巨头非常的重视
PaaS
这种新的商业
p>
模式,
Amazon
的
PaaS
服务为了用户可以自由的组合服务提供了更多的自由
度,
Google
的话提供了更多的服务使用户能够方便的使
用,去掉了一些繁