云计算的三种服务模式:IaaS、PaaS和SaaS

article/2025/10/4 12:14:45

一、IaaS、PaaS、SaaS简介

  1. 基础设施即服务 (IaaS): Infrastructure as a Service

基础设施即服务有时缩写为 IaaS,包含云 IT 的基本构建块,通常提供对联网功能、计算机(虚拟或专用硬件)以及数据存储空间的访问。基础设施即服务提供最高等级的灵活性和对 IT 资源的管理控制,其机制与现今众多 IT 部门和开发人员所熟悉的现有 IT 资源最为接近。

  1. 平台即服务 (PaaS):platform as a service

平台即服务消除了组织对底层基础设施(一般是硬件和操作系统)的管理需要,让您可以将更多精力放在应用程序的部署和管理上面。这有助于提高效率,因为bash 您不用操心资源购置、容量规划、软件维护、补丁安装或与应用程序运行有关的任何无差别的繁重工作。

  1. 软件即服务 (SaaS):Software as a Service

软件即服务提供了一种完善的产品,其运行和管理皆由服务提供商负责。人们通常所说的软件即服务指的是终端用户应用程序。使用 SaaS 产品时,服务的维护和底层基础设施的管理都不用您操心,您只需要考虑怎样使用 SaaS 软件就可以了。SaaS 的常见应用是基于 Web 的电子邮件,在这种应用场景中,您可以收发电子邮件而不用管理电子邮件产品的功能添加,也不需要维护电子邮件程序运行所在的服务器和操作系统。

  1. 一张图对比
    在这里插入图片描述

  2. 总结

  • IaaS模式下,只提供云计算服务的基础设施,用户可以部署和运行任意软件
  • PaaS模式下,用户不需要管理和控制云计算底层基础设施,直接使用和控制应用程序即可;
  • SaaS模式下,用户可以直接通过客户端使用云计算服务,不需要管理任何软硬件
  • 简单说,IaaS提供虚拟化硬件,可以安装操作系统;PaaS提供中间件、数据库,可以部署应用,建库;SaaS提供应用程序,可以直接使用。

二、详解

  1. IaaS 是“Infrastructure as a Service”的首字母缩写,意思是基础设施即服务,即把 IT 系统的基础设施层作为服务出租出去。由云服务提供商把 IT 系统的基础设施建设好,并对计算设备进行池化,然后直接对外出租硬件服务器、虚拟主机、存储或网络设施(负载均衡器、防火墙、公网IP地址及诸如 DNS 等基础服务)等。云服务提供商负责管理机房基础设施、计算机网络、磁盘柜、服务器和虚拟机,租户自己安装和管理操作系统、数据库、中间件、应用软件和数据信息,所以 IaaS 云服务的消费者一般是掌握一定技术的系统管理员,如图 所示
    在这里插入图片描述
    IaaS架构
    在这里插入图片描述

IaaS 云端的基本架构模型逻辑上分为三层:

  • 第一层管理全局
  • 第二层管理计算机集群(一个集群内的机器地理位置上可能相距很远)
  • 第三层负责运行虚拟机。

第一层的云管理器与第二层的集群管理器之间一般通过高速网络连接,当增加数据中心为云端扩容时,就能体现网速的重要性。而集群内的计算机之间倾向于采用本地局域网(如 10Gbit/s 以太网)或者超高速广域网,如果采用局域网,则灾难容错差;如果跨广域网,则网络带宽会成为瓶颈。

  • ①第一层(云管理器)

云管理器是云端对外的总入口,在这里验证用户身份,管理用户权限,向合法用户发放票据(然后用户持此票据使用计算资源)、分配资源并管理用户租赁的资源。

  • ②第二层(集群管理器)

每一个集群负责管理本集群内部的高速互联在一起的计算机,一个集群内的计算机可能有成百上千台。集群管理器接受上层的资源查询请求,然后向下层的计算机管理器发送查询请求,最后汇总并判断是部分满足还是全部满足上层请求的资源,再反馈给上层。如果接下来收到上层分配资源的命令,那么集群管理器指导下层的计算机管理器进行资源分配并配置虚拟网络,以便能让用户后续访问。另外,本层 PLS 中存储了本集群内的全部虚拟机镜像文件,这样一台虚拟机就能在集群内任意一台计算机上运行,并轻松实现虚拟机热迁移

  • ③第三层(计算机管理器)

每台计算机上都有一个计算机管理器,它一方面与上层的集群管理器打交道,另一方面与本机上的虚拟机软件打交道。它把本机的状态(如正在运行的虚拟机数、可用的资源数等)反馈给上层,当收到上层的命令时,计算机管理器就指导本机的虚拟机软件执行相应命令。这些命令包括启动、关闭、重启、挂起、迁移和重配置虚拟机,以及设置虚拟网络等。租赁 IaaS 云服务,对租户而言,最大优点是其灵活性,由租户自己决定安装什么操作系统、需不需要数据库且安装什么数据库、安装什么应用软件、安装多少应用软件、要不要中间件、安装什么中间件等,相当于购买了一台计算机,要不要使用、何时使用以及如何使用全由自己决定

  1. PaaS 是“Platform as a Service”的首字母缩写,意为平台即服务,即把 IT 系统的平台软件层作为服务出租出去,如图所示

在这里插入图片描述

  • ① 相比于 IaaS 云服务提供商,PaaS 云服务提供商要做的事情增加了,他们需要准备机房、布好网络、购买设备、安装操作系统、数据库和中间件,即把基础设施层和平台软件层都搭建好,然后在平台软件层上划分“小块”(习惯称之为容器)并对外出租。

  • ②PaaS 云服务提供商也可以从其他 IaaS 云服务提供商那里租赁计算资源,然后自己部署平台软件层。另外,为了让消费者能直接在云端开发调试程序,PaaS 云服务提供商还得安装各种开发调试工具。相反,租户要做的事情相比 IaaS 要少很多,租户只要开发和调试软件或者安装、配置和使用应用软件即可。PaaS 云服务的消费者主要包括以下人员:

  • 程序开发人员:写代码、编译、调试、运行、部署、代码版本控制等,一揽子解决。
  • 程序测试人员。
  • 软件部署人员:把软件部署到 PaaS云端,便于管理不同版本之间的冲突。
  • 应用软件管理员:便于配置、调优和监视程序运行性能。
  • 应用程序最终用户:这时 PaaS云服务相当于SaaS 云服务。
  • ③ PaaS分为
  • 半平台 PaaS 平台
    软件层中只安装了操作系统,其他的留给租户自己解决。最为流行的半平台 PaaS应用是开启操作系统的多用户模式,为每个租户创建一个系统账号,并对他们做权限控制和计算资源配额管制。半平台PaaS更关注租户的类型,如研发型、文秘型等,针对不同类型的租户做不同的权限和资源配置。 Linux 操作系统的多用户模式和 Windows 操作系统的终端服务都属于半平台 PaaS,私有办公云多采用半平台 PaaS。
  • 全平台 PaaS 全平台 PaaS
    安装了应用软件依赖的全部平台软件(操作系统、数据库、中间件、运行库)。不同于半平台PaaS,全平台 PaaS是针对应用软件来做资源配额和权限控制的,尽管最终还需要通过账号实现。公共云多采用全平台 PaaS。
  1. SaaS 是“Software as a Service”的首字母缩写,意为软件即服务。简言之,就是软件部署在云端,让用户通过因特网来使用它,即云服务提供商把 IT 系统的应用软件层作为服务出租出去,而消费者可以使用任何云终端设备接入计算机网络,然后通过网页浏览器或者编程接口使用云端的软件。这进一步降低了租户的技术门槛,应用软件也无须自己安装了,而是直接使用软件,如图所示。
    在这里插入图片描述
  • ① SaaS 云服务提供商这时有 3 种选择:
  • 租用别人的 IaaS 云服务,自己再搭建和管理平台软件层和应用软件层。
  • 租用别人的 PaaS 云服务,自己再部署和管理应用软件层。
  • 自己搭建和管理基础设施层、平台软件层和应用软件层。
  • ②适合做 SaaS 的应用软件有的几个特点
  • 复杂: 软件庞大、安装复杂、使用复杂、运维复杂,单独购买价格昂贵,如 ERP、CRM 系统及可靠性工程软件等。
  • 主要面向企业用户
  • 模块化结构:按功能划分成模块,租户需要什么功能就租赁什么模块,也便于按模块计费,如 ERP系统划分为订单、采购、库存、生产、财物等模块。
  • 多租户:能适合多个企业中的多个用户同时操作,也就是说,使用同一个软件的租户之间互不干扰。租户一般指单位组织,一个租户包含多个用户。
  • 多币种、多语言、多时区支持 :这一点对于公共云尤其明显,因为其消费者来自五湖四海。
  • 非强交互性软件 :如果网络延时过大,那么强交互性软件作为SaaS 对外出租就不太合适,会大大降低用户的体验度,除非改造成弱交互性软件或者批量输入/输出软件。
  • ③适合云化并以 SaaS 模式交付给用户的软件
  • 企事业单位的业务处理类软件:这类软件一般被单位组织用来处理提供商、员工、投资者和客户相关的业务,如开具发票、资金转账、库存管理及客户关系管理等。
  • 协同工作类软件:这类软件用于团队人员一起工作,团队成员可能都是单位组织内部的员工,也可能包含外部的人员。例如日历系统、邮件系统、屏幕分享工具、协作文档创作、会议管理及在线游戏。
  • 办公类软件:这类软件用于提高办公效率,如文字处理、制表、幻灯片编辑与播放工具,以及数据库程序等。基于SaaS云服务的办公软件具备协同的特征,便于分享,这是传统的本地化办公软件所没有的。
  • 软件工具类:这类软件用来解决安全性或兼容性问题,以及在线软件开发,如文档转换工具、安全扫描和分析工具、合规性检查工具及线上网页开发等。
  • ④不适合作为公共 SaaS 云服务出租的软件
  • 实时处理软件 :比如飞行控制系统、工厂作业机器人控制等,这类软件要求任务完成时间非常精准(甚至达到微秒级)。假如云化,单单横亘在 SaaS云端与消费者之间的网络延时就是一个难以承受的不可控因素,更不要说其他因素了。
    时时产生并处理大量消费者数据的软件:诸如视频监控、环境信息收集处理等时时产生并要处理大规模的数据信息(可能每秒达 GB级)的软件,在目前和未来几年内的因特网宽带条件下,不适合云化,因为如此大规模的数据很难实时传输到 SaaS 云端进行处理。
  • 关键软件:这类软件如果运行异常,将会导致人员伤亡或者重大财产损失。为了提高这类软件的可靠性,最主要的方法是降低软件的复杂度——软件本身的复杂度和运行环境的复杂度,因为越简单就越可靠。而SaaS 云服务环境包含着复杂的软/硬件栈(9 层的 IT系统),以及不可预测的网络带宽、延时、丢包因素,绝对不合适云化此类关键软件并以公共 SaaS 云服务模式交付给用户使用。

http://chatgpt.dhexx.cn/article/2ZbjyDDD.shtml

相关文章

IaaS、PaaS、SaaS、DaaS——各种云服务模式一览

导读:本文将详细科普云计算的概念、云服务的发展现状,并逐一介绍各种云服务模式(IaaS、PaaS、SaaS、DaaS),建议收藏! 01 云计算的概念 云是一种服务,可以像使用水、电、煤那样按需使用、灵活付…

SaaS云服务应用的访问安全性分析

2019独角兽企业重金招聘Python工程师标准>>> 越来越多的组织转向了软件即服务(SaaS云服务),把它做为解决企业需求的一种方法,而不必承担管理和维护应用的负担。作为SaaS云服务的用户,你必 须得到供应商的保…

把移动和社交融入SaaS云服务

2019独角兽企业重金招聘Python工程师标准>>> 把移动和社交融入SaaS云服务 中小企业呼唤更加简单、实用、灵活并能为员工提供直接价值的新型软件服务,然而仅仅靠将传统软件搬上互联网,远不能满足中小企业信息化需求。管理软件本身必须改变…

IaaS,PaaS,Saas 云服务的介绍

云服务只是一个统称,可以分成三大类。 IaaS:基础设施服务,Infrastructure-as-a-servicePaaS:平台服务,Platform-as-a-serviceSaaS:软件服务,Software-as-a-service 从左到右,自己承担…

删库跑路事件发生,SaaS云服务如何守护数据安全

作者 | 蒋敏峰 责编 | Carol 封图 | CSDN付费下载于视觉中国 近日,某SaaS服务商/微盟遭遇员工删库跑路,服务器出现大面积故障,一时间让平台上的几百万家商户生意基本停摆。这一事件发生后,不管是厂商还是平台上的用户,…

为什么很多企业要自研CRM系统,而不够买SAAS云服务提供的CRM系统或SCRM系统?...

很多企业要自研CRM系统,而不够买SAAS云服务提供的CRM系统或SCRM系统最主要的适用性的问题,标准化的产品与企业个性化需求产生了矛盾导致了很多企业在系统推广使用中产生诸多问题。SAAS云服务提供的CRM系统或SCRM系统都是标准化的产品,在给企业…

瑞云、Bentley、瞰融达成战略合作,共创实景三维建模SaaS云服务新未来

8月25日,深圳市瑞云科技有限公司(简称”瑞云”)、Bentley软件(北京)有限公司(简称”Bentley软件”)、上海瞰融信息技术发展有限公司(简称”瞰融”)成功签署战略合作协议&…

聚焦低代码SaaS云服务,让企业轻松办公!

我们在发展史中总是在做着选择题,从直立行走,到突破5G;从传统IT咨询到SaaS化服务,一步之遥,又遥若云汉。 一边是封闭的内向管理系统,一边是生态开放的互联互通平台; 一边是固化的传统开发定制,一边是化为绕指柔的灵活配置与迭代; 一边是由内到外的繁杂部署,一边是全…

IaaS PaaS SaaS云服务三种应用模式

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

IDC中国大型企业SaaS云服务市场:金蝶位居第一

近日,《IDC中国EA SaaS 公有云服务市场跟踪报告(2021年上半年)》显示,金蝶在大、中、小型企业SaaS ERM(企业资源管理云服务)市场占有率均斩获第一。这是金蝶自云转型以来首次在大型企业市场摘得桂冠&#x…

【云计算学习教程】IaaS、PaaS和SaaS:云计算的三种服务模式(精讲)

文章目录 云计算IaaS服务模式精讲第一层(云管理器)第二层(集群管理器)第三层(计算机管理器) 云计算PaaS服务模式精讲1)半平台 PaaS2)全平台 PaaS 云计算SaaS服务模式精讲适合做 SaaS…

什么是云计算中的SaaS(软件即服务)?

早在2005年,"软件即服务 ",即SaaS一词是由John Koenig首次提出的。从那时起,SaaS解决方案已经成为IT服务中增长最快的部分之一。SaaS产品集中在远程云网络上,以订阅计划为基础进行操作,由于多种原因(包括经济…

联想笔记本进入pe_联想小新笔记本怎么进入bios设置U盘启动

[文章导读]有很多网友问联想小新笔记本怎么设置U盘启动呢,刚买来联想笔记本重装系统发现找不到我制作好的U盘启动,联想2016年后出来的笔记本默认都是uefi引导的,该笔记本是2017年发布的,有些U盘启动制作工具只支持legacy传统模式&…

lgv50怎么进入fastboot模式_智能手机Fastboot功能!进入Fastboot模式设置

原标题:智能手机Fastboot功能!进入Fastboot模式设置 智能手机Fastboot功能!进入Fastboot模式设置?Fastboot根据中文的翻译是手机快速启动的意思。在安卓手机中fastboot是一种比recovery更底层的刷机模式。就是使用USB数据线连接手…

计算机进去bios方式,各种电脑进入BIOS方法汇总|进入bios的方法大全

【各种电脑进入Bios设置的方法】如今我们已经很少上电脑店去让别人给我升级或者安装系统,我们只要借助网络上的教程就可以完成系统的更新了。但是通过光盘,u盘等手段安装系统,都需要进行BIOS设置,主要是选择开机启动项。而且各种电…

我的世界显示无法连接服务器,《我的世界》显示无法连接服务器是怎么回事?...

是JAVA的问题,游戏启动需要JAVA,版本低的JAVA我的世界会自动链接到JAVA的官网进行更新,如果你的电脑没网络,那就无法连接至服务器。需要你重新到JAVA官网下一个新的。 一、其他原因 《我的世界》手游公测开启后,大家热…

Windows如何进入BIOS?

目录 第一步: 第二步: 第三步: 第四步: 第五步: 第六步: 由于最近升级了一下电脑内存,因为拆了电池哈导致重启了电脑以前修改了BIOS设置被重置了,让我的虚拟机运行不了&#x…

计算机进去bios方式,电脑的BIOS在哪?各电脑进入BIOS的方法

电脑出现问题的时候,经常需要进入BIOS进行设置,但是不同类型的电脑进入BIOS的方式不一样,有的电脑开机按F2就能进入BIOS,而有的电脑却按Del键进入。为了让用户知道自己电脑的BIOS在哪,小编特地整理了一些大众品牌电脑进…

计算机启动dos,开机怎么进入dos_开机怎么进入dos界面

2017-01-06 10:01:41 电脑进入DOS状态的方法较方便,这里介绍两种方法: 1、分别点击“开始”--“运行”--输入cmd,按回车键、或鼠标点击“确认”。 2、按CTRL+ALT+DEL进入任务管理器,点... 2017-03-06 13:45:23 cdcd命令可以进行跳转到某个文件夹下操作cd\\ 退回到根目录。 …

我的世界服务器怎么修改皮肤,我的世界怎么换皮肤 我的世界皮肤更换使用教程...

我的世界怎么换皮肤?在我的世界多人联机中,我们总是能看到别人拥有非常帅气的皮肤,去不知道皮肤怎么换,今天就让小编给大家介绍一个简单换皮肤方法,希望大家喜欢。 我的世界怎么换皮肤?在我的世界多人联机中…