当前位置: 首页 > news >正文

【云计算】云计算中IaaS、PaaS、SaaS介绍

0

随着云计算、大数据、人工智能发展迅速,布局“云”已经是互联网企业共识。云计算的服务类型分为三种,分别为IaaS、PaaS、SaaS,这三个分别是什么意思,今天做一个简单的介绍和了解。

一、云计算

云计算是用户需求通过Internet获取计算资源,把计算资源包装成服务,提供给用户。提供这些服务的主体是云服务供应商。

二、云服务模式

第三层 SaaS
第二层 PaaS
第一层 IaaS

三、IaaS:Infrastructure-as-a-Service(基础设施即服务)

不需要自己建设数据中心等硬件设施,通过租用的方式,通过InternetIaaS提供商获得计算机基础设施服务,如:服务器、存储、网络等。

厂商提供用户用途
获得处理CPU、内存、存储、网络和其他基本计算资源能够部署运行任意软件,包括操作系统和应用程序
允许权限禁止权限
管理操作系统、存储内容,安装管理应用程序,管理网络组件,如:路由器、防火墙、负载均衡器等用户无权管理、访问、控制任何晕计算基础设施,如:服务器、交换机、硬盘等
IaaS服务内容目前IaaS服务厂商
虚拟机、虚拟网络、存储等Amazon、 Microsoft、VMWare、RackSapce、RedHat、中国电信、华为云、阿里云、腾讯云等

四、PaaS:Platform-as-a-Service(平台即服务)

用户使用由云服务商提供的编程语言/库/服务及开发工具来创建/开发应用程序部署在相关基础设施上,无需管理底层的基础设施,只能控制部署应用程序配置托管环境的可配置参数。如:数据库服务、WEB应用、容器服务。

厂商提供用户用途
编程语言/库/服务创建/开发应用程序部署
允许权限禁止权限
控制部署应用程序、 配置托管环境的可配置参数用户无权管理、访问、控制任何晕计算基础设施,如:服务器、交换机、硬盘等
PaaS服务
数据库服务、WEB应用、容器服务、中间件平台 、提供开发和分发应用的平台方案(虚拟服务器、操作系统)不需要自己本地安装开发环境

完整成熟的PaaS平台:

  • 简化开发人员
  • 提供PC端和移动端软件开发套件(SDK)
  • 拥有丰富的开发环境
  • 完全可托管的数据库服务
  • 可配置式的应用程序构建
  • 支持多语言的开发
  • 面向应用市场

五、SaaS:Software-as-a-Service(软件即服务)

与用户接触最多的一层,大多数用户通过浏览器接入,用户通过各种终端的客户端访问,如:浏览器访问。SaaS运营商为企业搭建信息化,提供网络基础设施(即软件、硬件平台)、前期的实施、后期的维护。

厂商提供用户用途
网络基础设施(即软件、硬件平台)、前期的实施、后期的维护。企业无需购买软硬件,可访问OA系统、CRM系统、ERP系统,可通过轻量的客户端接口或程序接口如(浏览器),访问应用程序。
允许权限禁止权限
可访问OA系统、CRM系统、ERP系统等各类成熟完整系统完全托管
SaaS服务内容
各类的网盘、JIRA、OA、CRM、ERP、GitLab等 硬件、软件、运营、服务(完整的可直接使用的应用程序,比如企业办公软件)

六、IaaS、PaaS、SaaS区别

————————————————————————————————————————————————————
IaaS,即基础设施服务,最底层。主要提供基础资源(服务器、存储、网络等),优势在于消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、存储空间、部署应用,给企业带来节约硬件和维护硬件的成本优点。

典型厂商‌: 腾讯云、AWS EC2、阿里云。‌
————————————————————————————————————————————————————

PaaS,即平台即服务。主要提供(中间件、数据库、容器等)开发者只需要关注自己的业务逻辑,不需要关注底层。PaaS核心服务:安全服务、目录服务、总线服务、工作流、身份认证、共享服务。

典型厂商‌: Google App Engine、微软Azure PaaS等。
————————————————————————————————————————————————————
**SaaS,即软件及服务。**主要提供(开发、管理、部署、基础设施),直接提供完整软件服务(如邮件、CRM),用户仅需通过浏览器或App使用,无需安装和维护。不需要关心技术问题,拿来即用,不需要对其运行维护,有软件离线操作盒本地数据存储,能随时随地使用订购的软件和服务,对企业的技术研发、软件测试等极为便利。

典型厂商: Office 365、WPS、Salesforce、GoogleApps、Box、DropBox、FaceBook等。
————————————————————————————————————————————————————

七、举例说明

1、案例1

云计算服务=“做菜做饭”,云计算服务商=“餐馆”

IaaS:最基础设施(厨房、锅、油烟机、灶台),用户不需要花费大量资金购买厨房、厨具等,用户需要自己买食材、清洗后制作美食;

PaaS:除了提供最基础设施以外,还提供切好的菜、调好味道的肉,用户只需要自己制作美食即可

SaaS:餐厅直接提供餐饮服务,还提供外卖送餐服务,用户只需要付费即可。

2、案例2

On-premise方案(本地部署)=拥有私家车,需要维护、上保险、加油,也就是(服务器+操作系统/数据库+部署应用软件)

云服务商提供的服务
IaaS=租车服务,汽车的维修、年检、保险都有汽车公司提供,你要提供燃料和使用驾驶技能让汽车跑起来(即自己操作:操作系统+部署应用软件

PaaS=租车+司机,汽车的维修、年检、保险、司机都有租赁公司提供,你只需要提供目的地,即怎么去使用平台**(操作应用软件)**

SaaS=公共交通,一切有别人控制,只有较少定制化功能。

相关文章:

  • Linux Awk 深度解析:10个生产级自动化与云原生场景
  • 大语言模型的“模型量化”详解 - 03:【超轻部署、极致推理】KTransformers 环境配置 实机测试
  • 函数模板 (Function Templates)
  • Kafka命令行的使用/Spark-Streaming核心编程(二)
  • MCP协议最新进展分析报告
  • 产品经理对于电商接口的梳理||电商接口文档梳理与接入
  • 【Axure教程】表格嵌套卡片
  • Axure复选框组件的深度定制:实现自定义大小、颜色与全选功能
  • NestJS 统一异常处理 + 日志追踪链路设计
  • MySQL数据库基本操作-DQL-基本查询
  • 从低星到4.5+:ASO优化如何重塑Google Play评分与用户信任
  • 【网络应用程序设计】实验四:物联网监控系统
  • Spring Cloud Gateway配置双向SSL认证(完整指南)
  • 算法题(133):二维差分
  • 银河麒麟(内核CentOS8)安装rbenv、ruby2.6.5和rails5.2.6
  • java—12 kafka
  • [特殊字符][特殊字符] HarmonyOS相关实现原理聊聊![特殊字符][特殊字符]
  • BY免费空间去掉?i=1
  • 使用eclipse将原有tomcat插件工程调整为的Dynamic Web Module工程(保姆级教程)
  • 原生微信小程序,canvas生成凭证,保存到手机
  • 钱学森数据服务中心在沪上线,十万个数字资源向公众开放
  • 美官员称与乌克兰会谈富有成效,但仍存重大分歧
  • 84%白化!全球珊瑚正经历最严重最大范围白化现象
  • 魔都眼·上海车展④|奔驰宝马保时捷……全球豪车扎堆首秀
  • 股市劝服马斯克
  • 特朗普激发加拿大爱国热情:大选提前投票人数创纪录,魁北克分离情绪被冲淡