IaaS, PaaS和SaaS-阿里云开发者社区

开发者社区> 看山灬> 正文

IaaS, PaaS和SaaS

简介:  解释IaaS、PaaS和SaaS前,必须先说一下什么是云计算。
+关注继续查看

1 什么是云计算

 解释IaaS、PaaS和SaaS前,必须先说一下什么是云计算。


 美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络、服务器、存储、应用软件、服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。


 “云”是一些可以自我维护和管理的虚拟计算资源,通常是一些大型服务器集群,包括计算服务器、存储服务器和宽带资源等。云计算将计算资源集中起来,并通过专门软件实现自动管理,无需人为参与。用户可以动态申请部分资源,支持各种应用程序的运转,无需为烦琐的细节而烦恼,能够更加专注于自己的业务,有利于提高效率、降低成本和技术创新。


 简单的说,使用基于互联网的方法来计算、存储和开发的行为,就是云计算。


 云计算的概念是随着硬件、网络等发展,而产生的一种想法,逐渐转变为了先进可实现的概念,有了概念,就得有落地的方式,SaaS、PaaS、IaaS就是其落地实现。


2 IaaS

 IaaS:是Infrastructure as a Service的缩写,基础设施即服务,用户可以从供应商那里获得他所需要的虚拟机或者存储等资源来装载相关的应用,同时这些基础设施的繁琐的管理工作将由IaaS供应商来处理。IaaS能通过它上面对虚拟机支持众多的应用。IaaS主要的用户是系统管理员。即IaaS提供商把数据中心、基础设施硬件资源通过Web分配给用户使用,用户不用再操心去买服务器了。


3 PaaS

 PaaS:是Platform-as-a-Service的缩写,意思是平台即服务,用户可以在一个包括SDK、文档和测试环境等在内的开发平台上非常方便地编写应用,而且不论是在部署,或者在运行的时候,用户都无需为服务器、操作系统、网络和存储等资源的管理操心。PaaS主要的用户是开发人员。即PaaS提供商可以将操作系统、应用开发环境等平台级产品通过Web以服务的方式提供给用户,用户不用再操心重复搭建开发环境了。


4 SaaS

 SaaS:是Software-as-a-service的缩写,意思是软件即服务。通过SaaS这种模式,用户只要接上网络,并通过浏览器,就能直接使用在云端上运行的应用,大大降低了软件(尤其是大型软件)的使用成本,并且由于软件是托管在服务提供商服务器上,减少了客户的管理维护成本,可靠性也更高。SaaS主要面对的是普通的用户。这种服务是云计算领域最成熟、应用最广泛的服务。


5 总结

 先上个图:


image.png


 从图中可以看出,一个完整的服务需要网络、存储、服务器、虚拟化、操作系统、中间件、运行环境、数据及应用。IaaS提供了操作系统,PaaS提供了中间件及运行环境,SaaS提供了应用。


 从用户角度而言,这三层服务之间相互独立,因为它们提供的服务不同,面对的用户也不同。但从技术角度而言,云服务这三层之间有一定依赖关系,比如一个 SaaS 层的产品和服务不仅需要使用到 SaaS 层本身的技术,而且还依赖 PaaS 层所提供的开发和部署平台或者直接部署于 IaaS 层所提供的计算资源上,一个 PaaS 层的产品和服务也很有可能构建于 IaaS 层服务之上。


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10076 0
使用SSH远程登录阿里云ECS服务器
远程连接服务器以及配置环境
2511 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13883 0
windows server 2008阿里云ECS服务器安全设置
最近我们Sinesafe安全公司在为客户使用阿里云ecs服务器做安全的过程中,发现服务器基础安全性都没有做。为了为站长们提供更加有效的安全基础解决方案,我们Sinesafe将对阿里云服务器win2008 系统进行基础安全部署实战过程! 比较重要的几部分 1.
9158 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
7365 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,云吞铺子总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系统盘、创建快照、配置安全组等操作如何登录ECS云服务器控制台? 1、先登录到阿里云ECS服务器控制台 2、点击顶部的“控制台” 3、通过左侧栏,切换到“云服务器ECS”即可,如下图所示 通过ECS控制台的远程连接来登录到云服务器 阿里云ECS云服务器自带远程连接功能,使用该功能可以登录到云服务器,简单且方便,如下图:点击“远程连接”,第一次连接会自动生成6位数字密码,输入密码即可登录到云服务器上。
22399 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
4503 0
+关注
看山灬
专注后端开发、架构相关知识分享,个人网站 https://howardliu.cn/。
136
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载