• 云服务IaaS,PaaS,SaaS的区别


    云服务日渐普及,越来越多的企业以及个人选择服务商提供的云服务,来帮助自己搭建网站。

    云服务可以分为IaaS、PaaS以及SaaS三种大类,按照服务层次以及服务内容进行区分。下面进行具体介绍。

    一、通俗解释

    个人或者企业的WEB应用需求都可以简单理解成——建立一个网站。建立网站需要三个必备元素:服务器、服务器软件、网站程序
    这三个元素,现在我们可以使用云服务来代理。
    1.如果你不想自己买服务器,而是在云服务提供商处购买虚拟主机,但是还需要自己装服务器软件,以及编写网站程序——这就是IaaS
    2.如果你既不想要买服务器,也不想要装服务器软件,只需要自己开发网站程序——这就是PaaS
    3.如果你再进一步,购买某些在线论坛或者在线网店的服务,不用自己开发网站程序,只需要使用它们开发好的程序,而且他们会负责程序的升级、维护、增加服务器等,而你只需要专心运营即可——这就是SaaS
    云服务的本质:就是使用云计算,提供最基本的云设施(ECS)以上的各种服务,代理用户WEB需求的服务。

    二、基本概念

    • IaaS :基础设施服务,Infrastructure-as-a-service
    • PaaS:平台服务,Platform-as-a-service
    • SaaS:软件服务,Software-as-a-service

     

    蓝色部分代表用户需要承担的工作,从左到右依次减少。

    SaaS 是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。普通用户接触到的互联网服务,几乎都是 SaaS,下面是一些例子。

    • 客户管理服务 Salesforce
    • 团队协同服务 Google Apps
    • 储存服务 Box
    • 储存服务 Dropbox
    • 社交服务 Facebook / Twitter / Instagram

    PaaS 提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层。下面这些都属于 PaaS。

    • Heroku
    • Google App Engine
    • OpenShift

    IaaS 是云服务的最底层,主要提供一些基础资源。它与 PaaS 的区别是,用户需要自己控制底层,实现基础设施的使用逻辑。下面这些都属于 IaaS。

    • Amazon EC2
    • Digital Ocean
    • RackSpace Cloud

    参考链接

  • 相关阅读:
    volley框架使用
    Insert Interval
    candy(贪心)
    Best Time to Buy and Sell Stock
    Best Time to Buy and Sell Stock III
    distinct subsequences
    edit distance(编辑距离,两个字符串之间相似性的问题)
    trapping rain water
    word break II(单词切分)
    sudoku solver(数独)
  • 原文地址:https://www.cnblogs.com/mithrandirw/p/8468985.html
Copyright © 2020-2023  润新知