zoukankan      html  css  js  c++  java
  • IaaS Paas Saas

    要理解IaaS,SaaS,PaaS的区别,首先要懂得什么是“云计算”。

    “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。

    IaaS就是专门提供基础设施服务的公司,将硬件外包给这些专业的公司,这些公司会提供场外服务器,存储和网络硬件,你花钱租用就行。

    国内比较出名的Iaas有:阿里云、腾讯云等,国外就更多了包括Amazon, Microsoft, VMWare, Rackspace和Red Hat。

    PaaS是面向软件开发者(泡妞者)的服务, 云计算平台提供硬件, OS, 编程语言, 开发库, 部署工具(各种培训班、方案策划、软硬件等), 帮助软件开发者更快的开发软件服务,某些时候也叫做中间件。

    PaaS比较出名的包括:GAE(谷歌)、阿里ACE、百度BAE、新浪SAE等。

    云服务商将软件开发的云端开发平台和软件运营的云端运行环境 (包括中间件、数据库、web服务、消息总线等基础通用服务)作为一种服务,提供给最终用户。

    换句话说,这些PaaS服务商提供的都是基础开发服务平台,主要目的就是让你把精力专注在应用层面的开发上面,而不需要浪费在这些基础重复性的事情上,也不用担心开发完成后部署问题。

    但是他限制太死了,就跟人家给你策划好的约会方案,你必须按剧本走,无法自由发挥。结果就是市场接受度不高,所以,PaaS一直不温不火也是这个原因。


    Saas软件即服务,简单说就是人家把你想要的功能开发好成应用软件,然后直接卖账号给你用,你也不需要担心服务器、带宽、应用开发等问题,直接交钱使用就行。
     

    Iaas Infrastructure(基础实施) as a Serve   买成品回家做披萨/商品房

    Paas Platform(平台) as a Serve   叫外卖/租房

    Saas Software(软件) as a Serve  去披萨店吃披萨/酒店

    IaaS就是台服务器。
    PaaS就是Tomcat加MySQL。
    SaaS就是三千块一套的加个Logo就能开业的电商网站。

    部分内容参照:

    作者:东坪子
    链接:https://www.zhihu.com/question/21641778/answer/91301221
    来源:知乎

  • 相关阅读:
    Java在Web开发语言上败给了PHP(转)
    很开心收到了Andreas Loew发给我的注册key
    Cocos2d-x开发移植到安卓平台横竖屏设置及相关
    学习实战二:利用Cocos2d-x写的第一个游戏
    Cocos2d-x项目移植到安卓平台易出现的错误
    cocos2d-x帧动画实现(写下备忘)
    cocos2d-x学习遇到的问题
    C++指针的管理
    Win7开自带的虚拟WIFI
    【SICP练习】21 练习1.27
  • 原文地址:https://www.cnblogs.com/CassieHouse/p/6247676.html
Copyright © 2011-2022 走看看