召唤师走位一般的基础知识

虽然我是很讨厌这种文字解释的,但是不得不承认这种文字解释就像新手教程和技能说明一样 ,虽然操作不一定有什么用,但是不看看还真不了解,所以我只能说如同召唤师走位一样的知识,索然无味但是能觉得你的水平起步,(。・∀・)ノ゙嗨

首先我们先了解下什么是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 的区别是,用户需要自己控制底层,实现基础设施的使用逻辑。

声明:材料来源为网页搜索,仅仅代表个人观点



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值