虽然我是很讨厌这种文字解释的,但是不得不承认这种文字解释就像新手教程和技能说明一样 ,虽然操作不一定有什么用,但是不看看还真不了解,所以我只能说如同召唤师走位一样的知识,索然无味但是能觉得你的水平起步,(。・∀・)ノ゙嗨
首先我们先了解下什么是Baas、Saas、Paas和Laas
Baas是什么?
Baas(backend as a service)后端即服务,为移动应用和游戏开发者提供后端服务,
目的是降低开发者成本,简化应用开发流程。让开发者只需专注于具体业务和逻辑实现,无需关心业务和逻辑的实现,无需关心后端基础设施构建、运维、服务器托管、网络、性能调优等工作。
服务:有结构化的数据存储、用户和权限管理、文件存储、云参数、云代码、推送、支付、实时通信等服务。
Baas产品(国外:Parse、kinvey,国内:leanCloud、Bmob、MaxLeap):
Parse
2011年6月创建,2013年4月被Facebook收购,目前有60万的开发者在使用,每天接收20亿次API请求,月推送量270亿次,当之无愧的领域领导者。
Kinvey
2010年创建,坚信BaaS是移动开发领域的未来,将移动市场的机会划分为三个领域:应用服务提供商(开发者、应用研发公司)、移动设备制造商(Apple、Google、三星)、BaaS。
LeanCloud
应用开发的一站式解决方案,专注于为应用开发者提供一流的工具、平台和服务。自 2013 年 9 月发布以来,已经吸引了数万应用和开发者加入。努力帮助开发者摆脱繁重的后端开发负担,最大限度地缩短开发周期和加快迭代速度,在激烈的市场竞争中胜出。团队的成员大多来自于 Google、微软、IBM、百度、阿里巴巴、网易、搜狐等知名互联网公司。
Bomb
成立于2013年9月,专注于移动应用后端云服务提供一站式解决方案。Bmob后端云为移动应用程序提供了一整套完整的后端解决方案,目标是消除编写服务器代码以及维护服务器的烦恼,让移动开发像搭积木一样简单。
MaxLeap
为应用开发者提供整合云后端的边界服务,包括分析、运营支持、存储、云代码,推送等后端服务。进一步实现专业分工,有助于促进各品类应用的成本下降和移动业务的进一步发展。为应用提供最好用,最可靠的后端服务解决方案,定义应用生命新边界!
Saas(Software-as-a-Service)软件即服务,应用模式是基于互联网提供软件服务
这一层是和你的生活每天接触的一层,大多是通过网页浏览器来接入。任何一个远程服务器上的应用都可以通过网络来运行,就是SaaS了。
你消费的服务完全是从网页如Netflix, MOG, Google Apps, Box.net, Dropbox或者苹果的iCloud那里进入这些分类。尽管这些网页服务是用作商务和娱乐或者两者都有,但这也算是云技术的一部分。
一些用作商务的SaaS应用包括Citrix的GoToMeeting,Cisco的WebEx,Salesforce的CRM,ADP,Workday和SuccessFactors。
Paas(Platform-as-a-Service)平台即服务,是云服务模式之一,位于云计算服务架构的中间层,是云计算服务的重要组成部分。
paas平台功能:
一:提供应用开发部署运行环境,包括运行环境、操作系统、执行环境和应用服务、开发API、开发工具,可支持应用的开发、测试和部署
二:提供应用服务组件池管理功能,包括以API形式提供消息队列、数据库、缓存和数据存储服务
三:提供服务和应用以及资源管理功能:包括服务和应用部署、升级和下线、资源监控与管理、扩容等。
IaaS(Infrastructure as a Service)基础设施即服务,根据NIST的权威定义,云计算有SPI, 即SaaS、PaaS和IaaS三大服务模式。
消费者通过 Internet 可以从完善的计算机基础设施获得服务。这类服务称为基础设施即服务(Infrastructure as a Service,IaaS)。基于 Internet 的服务(如存储和数据库)是 IaaS的一部分。
IaaS: 提供给消费者的服务是对所有设施的利用,包括处理、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、储存空间、部署的应用,也有可能获得有限制的网络组件(例如,防火墙,负载均衡器等)的控制。
经典理解:
SaaS 是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。
PaaS 提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层。
IaaS 是云服务的最底层,主要提供一些基础资源。它与 PaaS 的区别是,用户需要自己控制底层,实现基础设施的使用逻辑。
声明:材料来源为网页搜索,仅仅代表个人观点