[云原生] 终于搞懂了Iaas、PaaS、SaaS的区别

前言:
作者简介:小曾同学.com,小伙伴们也可以叫我小曾,一个致力于测试开发的博主⛽️
如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。
座右铭:不想当开发的测试,不是一个好测试✌️。
如果感觉博主的文章还不错的话,还请点赞、收藏哦!

文章目录

  • 云服务种类划分
    • IaaS
    • PaaS
    • SaaS
  • 小结

云服务种类划分

云计算是使用互联网来接入存储或者运行在远程服务器端的应用、数据或者服务。任何一个在互联网上提供其服务的公司都可以叫做云计算公司。但由于不同的企业因为财力和处理问题的方式不同,经过演变,将云服务分为三层,从下往上依次为:IaaS(基础设施服务)、PaaS(平台服务)、SaaS(软件服务),如下图所示(图片来源于网络),下面将详解介绍。
[云原生] 终于搞懂了Iaas、PaaS、SaaS的区别_第1张图片

IaaS

第一层是 IaaS,全称 Infrastructure as a Service,意为基础设施即服务,属于云服务的最底层。面向企业或开发者,主要是提供给消费者所有可利用的计算基础设施,包括处理CPU、内存、存储、网络等其他的计算资源,用户能够部署和运行任意应用程序和操作系统。比如,我们把一个应用部署在阿里云上,然后需要自己安装操作系统,配置服务器、数据库。

常见的 IaaS 厂商 :阿里云、华为云、微软云等

几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,让你的业务运行起来。 但是现在有IaaS,你可以将硬件外包到别的地方去。IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。

PaaS

第二层是 PaaS,全称Platform as a Service,意为平台即服务,也叫做中间件,主要是面向开发者,提供软件运行的平台环境或以 API 、SDK 的形式被客户应用调用。用户不需要管理和控制云计算底层基础设施,可直接使用和控制应用程序。 PaaS 公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统。这节省了你在硬件上的费用,也让分散的工作室之间的合作变得更加容易。网页应用管理,应用设计,应用虚拟主机,存储,安全以及应用开发、协作工具等。

常见的 PaaS厂商:新浪云、七牛云、科大讯飞的语音识别平台,人脸识别平台等。

SaaS

第三层是SaaS,全称Software as a Service ,意为软件即服务,属于最上层,是我们生活每天接触最多的一层,相当于是现成的,根本用不着开发,商家只需要专注在自己的业务上,像开发、维护等各种事情都交给 SaaS厂商 ,用户只需要通过注册账号,即可直接使用。比如我们从浏览器中访问 Office,百度网盘、办公协同等。

所以,SaaS主要面向企业或个人终端用户、通过网络租用的形式提供软件,包括:管理类应用、业务类应用、行业类应用等,

小结

IaaS 相当于一块地皮、PaaS相当于一个毛坯房,SaaS相当于一个精装修的房子。

你可能感兴趣的:(#,Kubernetes,#,Docker,笔记,云原生,IaaS,PaaS,SaaS,云计算,PaaS厂商)