前言

本人之前针对IaaS类型云服务的Openstack做出了较长时间的调研,无论是应用层面还是源码级别的层面,过程极其坎坷,而且并没有觉得找到了云计算的核心思想。现在将其分享出来,希望能够与大家共同探讨。

云计算是一种基于互联网、将分散的各种IT资源集中起来形成共享资源池,并且以动态、弹性的方式为用户提供大规模计算、存储服务的计算模式和商业模式,是当前信息技术领域的热点美国国家标准与技术研究院(NIST)给出了云计算的定义:“云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络、服务器、存储、应用软件、服务等),这些资源能够被快速提供,但只需投入很少的管理工作,或与服务供应商进行很少的交互”。由于可降低IT资源的管理和维护成本,越来越多的企业和个人开始租用IaaS云服务。目前云计算的市场正在快速平稳增长,2017年,全球云计算服务市场规模已经达到了2602亿美元,增长18.5%,根据凤凰周刊的数据,2020年全球云计算服务市场规模将达到4114亿美元。

现有的云平台按照服务层次主要可分为三种类型:基础设施即服务(IaaS),平台即服务(PaaS)以及软件即服务(SaaS)。IaaS云服务通常是以提供独立的虚拟机方式为用户提供所需的处理器,内存,磁盘,网络等IT资源,用户只需在虚拟机上配置安装操作系统和上层应用程序。例如,美国亚马逊公司发布的弹性云计算(Amazon Elastic ComputeCloud,Amazon EC2)系统即是IaaS云服务的典型代表,用户可以依据自身需求在EC2上弹性地选择要购买的虚拟机配置,并且基于亚马逊或自己的操作系统镜像文件创建虚拟机,最后可以在虚拟机上部署自己的服务。除了亚马逊的Amazon EC2云平台之外,国内外还有众多互联网公司均在建设IaaS云平台,包括谷歌的GCE (Google Compute Engine)和微软的Azure、国内的阿里云以及腾讯云等。

三种云服务

由于可以降低IT资源的管理和维护成本,越来越多的企业和个人开始租用云服务。

上面说过 对于云服务的层次类型呢,有三种,IaaS,PaaS,SaaS。下面就开始说明三种类型的不同点:

对于我们当前在未使用到云服务的一般项目纵向结构如下图所示:

即我们在构建项目整个纵向结构时,需要考虑全部:应用、数据存储、运行环境、中间件、操作系统、计算和存储服务器、网络等,这些都需要自己部署,看起来确实挺费劲的,从开发到运维都到步步到位。

IaaS云服务

当我们使用IaaS云服务时呢?

由于IaaS云服务为企业和用户提供了包括服务器、存储、网络等基础服务,像国内的阿里云主机以及腾讯云主机服务,我们便不用再操心服务器网络部署,存储不够(动态添加),服务器宕机(当前成熟的云服务有较高的可靠性)等问题了,方便了许多。但是数据存储以及运行环境和应用我们还得一一部署,还是有点麻烦哈。

PaaS云服务

PaaS相对于IaaS提供的是一个计算平台,增加了操作系统、中间件、运行环境等。例如它可以使用户能够快速、方便地创建web应用,无需担心维护下层的操作系统层次的服务。如Google App Engine,可以使用Google基础设施构建Web应用,不再需要维护服务器。也就是说,如果我们开发web应用,只需要将开发完成的应用抛到PaaS云平台上就完事了。

SaaS云服务

SaaS云服务则是这样的,从上到下,所有的东西都不需要云用户提供,用户只需要购买SaaS云服务即可。SaaS则可以这样理解,它被定义为部署在互联网上的软件,SaaS云服务商给用户提供软件服务,如用户可以购买一些企业级的crm系统等,就直接可以使用。

以上三个不同类型,为用户提供不同层次的云服务。

IaaS PaaS SaaS云服务三种应用模式相关推荐

  1. IaaS,PaaS,Saas 云服务的介绍

    云服务只是一个统称,可以分成三大类. IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a-service SaaS:软件服务 ...

  2. SAAS云服务三种模式

    云服务的三种模式(官方介绍) IaaS(基础设施即服务) IaaS(Infrastructure as a Service),即基础设施即服务.提供给消费者的服务是对所有计算基础设施的利用,包 括处理 ...

  3. 中国SaaS平台的三种商业模式

    (1)SaaS软件商业模式:云学堂为代表 云学堂卖SaaS软件,挣SaaS软件钱.一般卖给企业内部的企业大学,当企业内部的培训学习平台使用. 但是大家也都知道,在中国,培训学习这个行当,金牌讲师和金牌 ...

  4. H3C交换机telnet服务三种认证模式配置

    None认证模式配置步骤: [H3C]telnet server enable //开启Telnet 服务 [H3C]user-interface vty 0 4 //允许远程用户0-4共5个账户同时 ...

  5. SaaS云收入的三种收费模式

    云计算有三个层次:基础设施(infrastructure).平台(platform)和软件(software),IaaS.SaaS和PaaS就是云计算的三种服务.但我们今天主要谈SaaS. SaaS即 ...

  6. 微服务 - IaaS/PaaS/SaaS/BaaS - B2C/B2B

    目录 微服务是什么? IaaS/PaaS/SaaS/BaaS是什么? B2C 与 B2B是什么? 微服务是什么? 微服务是微小的服务:它会尽量的将某个功能独立出来,跑在单独的容器里面 将一个复杂的系统 ...

  7. Iaas,Paas,Saas三者的区别联系是什么?

    本词条由"科普中国"科学百科词条编写与应用工作项目 审核 . 多租户技术(英语:multi-tenancy technology)或称多重租赁技术,是一种软件架构技术,它是在探讨与 ...

  8. 云计算介绍-1.2,IaaS\PaaS\SaaS比较

    五.IaaS.PaaS比较 IaaS PaaS 开发者的视图 虚拟机.存储.带宽资源,可能需要自己安装OS. 开发和运行平台,类似J2EE.WEB服务器等运行环境 开发环境 传统桌面或服务器开发环境, ...

  9. 云计算介绍-1.1,IaaS\PaaS\SaaS辨析

    云计算是个很神奇的词汇,神奇在一切基于WEB的应用似乎都可以套到云计算范围内. 经过几年的普及,现在已经没人讲:云计算是旧瓶装新酒.百度李彦宏早几年这么讲,现在他也改口了,也要做云计算平台.云计算被公 ...

最新文章

  1. Linux下安装Oracle11g服务器(centos7下)
  2. 大盘点|无人驾驶领域的综述汇总
  3. mysql-普通查询(General Query)慢查询(Slow Query)相关日志配置
  4. php android 复制粘贴板,Android_Android剪贴板用法详解,本文实例详述了Android剪贴板的 - phpStudy...
  5. 华为云亮相QCon2020深圳站,带你体会大厂的云原生玩法与秘诀
  6. java Paths
  7. 我的IBM本本逃过一劫...
  8. java exception 级别_Java异常体系概述
  9. MAC OS系统如何使用动态远程桌面
  10. 聊聊索引失效?失效的原因是什么?
  11. Spring Aop 报错 ...but was actually of type 'com.sun.proxy.$Proxy**'的解决方案
  12. java2实用教程第三版
  13. react项目-uncaught at check call: argument fn is undefined
  14. Java8 Instant 时间戳
  15. 微信支付提示微信登录失败:redirect_uri域名与后台配置不一致,错误码:10003
  16. word2010公式编辑器 格式设置
  17. 移动应用广告之商业变现的实现策略
  18. JavaScript之正则表达式验证邮箱,手机号码,身份证,网址,QQ,邮政编码,中文
  19. 哈特曼医用音叉行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  20. 幸福密码:与原生家庭和解后,才能直面真正的自己

热门文章

  1. Verilog编程之乘法器的实现
  2. 怎么将整个英文的pdf文档翻译成中文
  3. 2020年广东省中高级工程师职称评定条件要求和通知
  4. PASCAL VOC2012 数据集讲解与制作自己的数据集
  5. GitLab CI/CD .gitlab-ci.yaml 关键词(三):制品artifacts,缓存cache
  6. web全栈之ECMAScript6.0
  7. 为什么量子计算机比经典计算机更强大,最新从实验层面证明:量子计算,确实比经典计算更具优势!...
  8. 如何使用Jmeter对HTTP接口进行压力测试?
  9. WebGoat v8.1.0 下载安装(windows)
  10. 《Qt 学习之路 2》