低代码 / 常见问答 / SAAS系统 /
IaaS、SaaS、PaaS三种云服务有何区别?终于有人说明白了!

IaaS、SaaS、PaaS三种云服务有何区别?终于有人说明白了!

发布时间:2020-11-23 17:15 作者:织信 浏览量:332
IaaS、SaaS、PaaS简单的说都属于云计算服务,也就是云计算+服务。 从官方说法来看,我们可以知道: (1)IaaS IaaS(Infrastructure as a service – 基础设施即服务):用户可以在云服务提供商提供的基础设施上部署和运行任何软件,包括操作系统和应用软件。用户没有权限管理和访问底层的基础设施,如服务器、交换机、硬盘等,但是有权管理操作系统、存储内容,可以安装管理应用程序,甚至是有权管理网络组件。简单的说用户使用IaaS,有权管理操作系统之上的一切功能。我们常见的IaaS服务有虚拟机、虚拟网络、以及存储。 (2)SaaS SaaS(Software as a Service – 软件即服务):SaaS给用户提供的能力是使用在云基础架构上运行的云服务提供商的应用程序。可以通过轻量的客户端接口(诸如web浏览器(例如,基于web的电子邮件))或程序接口从各种客户端设备访问应用程序。 用户无需管理或控制底层云基础架构,包括网络,服务器,操作系统,存储甚至单独的应用程序功能,可能的例外是有限的用户特定应用程序配置设置。类似的服务有:各类的网盘(Dropbox、百度网盘等),JIRA,GitLab等服务。而这些应用的提供者不仅仅是云服务提供商,还有众多的第三方提供商(ISV: independent software provider)。 (3)PaaS PaaS(Platform as a service – 平台即服务):PaaS给用户提供的能力是使用由云服务提供商支持的编程语言、库、服务以及开发工具来创建、开发应用程序并部署在相关的基础设施上。用户无需管理底层的基础设施,包括网络、服务器,操作系统或者存储。他们只能控制部署在基础设施中操作系统上的应用程序,配置应用程序所托管的环境的可配置参数。 常见的PaaS服务有数据库服务、web应用以及容器服务。成熟的PaaS服务会简化开发人员,提供完备的PC端和移动端软件开发套件(SDK),拥有丰富的开发环境(Inteli、Eclipse、VS等),完全可托管的数据库服务,可配置式的应用程序构建,支持多语言的开发,面向应用市场。 这样听起来可能有些令人费解,我举个通俗易懂的例子,你就明白了! 假设说,你是一个网站站长,想要建立一个网站。不采用云服务,你所需要的投入大概是:买服务器,安装服务器软件,编写网站程序。现在你追随潮流,采用流行的云计算。 假设一、 如果你采用IaaS服务,那么意味着你就不用自己买服务器了,随便在哪家购买虚拟机,但是还是需要自己装服务器软件。 假设二、 而如果你采用PaaS的服务,那么意味着你既不需要买服务器,也不需要自己装服务器软件,只需要自己开发网站程序。 假设三、 如果你再进一步,购买某些在线论坛或者在线网店的服务,这意味着你也不用自己开发网站程序,只需要使用它们开发好的程序,而且他们会负责程序的升级、维护、增加服务器等,而你只需要专心运营即可,这种就叫SaaS。 为了方便大家更加直观地去了解,我下面用鱼香肉丝给大家举个例子。 一、本地部署 图片上的所有材料都需要自己提供。 (网图)侵删 二、IaaS 油、肉、配料、酱料等原材料,云端已经准备好了。你只需要提供剩下的东西。相当于一个半成品,回家加做熟就可以吃了。 (网图)侵删 三、PaaS 你都不需要自己做,只需要提供桌子、板凳。直接在网上点个鱼香肉丝的外卖,送到家直接吃就好。 (网图 )侵删 四、SaaS 桌子板凳都不用准备,你直接去店里去吃。 (网图 )侵删 以上是关于“ IaaS、SaaS、PaaS三种云服务有何区别?终于有人说明白了! ”的回答,希望对大家有所帮助! 目前在 SaaS系统 这块做得比较好的,如织信Informat。 织信Informat是一款高度自定义的智能信息管理平台(俗称 低代码开发平台 ),它能够根据企业及团队的需求,低成本高效率地帮助管理者搭建一站式的企业管理软件。成为企业开启数字化转型的重要引擎。 另外,织信现已开放所有基础功能,供用户 免费使用 ,不限试用时长,零成本开始研发协作,点击右上角注册即可体验!