博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于云计算的IaaS、PaaS、SaaS三种服务模式的区别
阅读量:7128 次
发布时间:2019-06-28

本文共 978 字,大约阅读时间需要 3 分钟。

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

基础设施主要包括网络系统(networking)、存储设备(storage)、服务器(servers)、虚拟化技术(virtualization)。

IaaS被称为基础设施服务,其包括处理CPU、内存、存储、网络和其它基本的计算资源。基于IaaS服务模式,可以提供给消费者的服务是对所有计算基础设施的利用,为不同用户提供虚拟化环境,提供了计算和存储功能,具备数据存储服务、同步服务、管理服务和备份服务等功能。

IaaS的优势在于消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、存储空间、部署的应用,也有可能获得有限制的网络组件(例如路由器,防火墙,负载均衡器等)的控制。在运作成本上,节约硬件何维护两方面的成本。

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

平台则在基础设施之上,还包括操作系统(OS)、中间件(middleware)以及运行库(runtime)。

PaaS能为企业提供定制化研发的中间件平台,同时涵盖数据库和应用服务器等。例如做技术开发的企业,可以把为客户采用提供的开发语言何工具,例如当下基于java\php语言等开发的应用程序,部署到供应商的云计算基础设施上去,客户不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能控制部署的应用程序,也可能控制运行应用程序的托管环境配置。

PaaS核心服务主要包括安全服务、目录服务、总线服务、工作流、身份认证和共享服务等内容。

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

软件,则在平台的基础上,还添加了数据(date)与应用(application)。

SaaS服务帮助客户实现在各种各种设备上通过客户端进行界面访问,比如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等等。

SaaS能为不同用户根据各自的需求提供软件,而且不需要对其进行维护,也提供软件的离线操作和本地数据存储。真正做到用户能随时随地使用定购的软件和服务。对于企业的技术研发,软件测试等方面是极为便利的。

转载于:https://www.cnblogs.com/AmyHu/p/10637371.html

你可能感兴趣的文章
Spring Boot Oauth2缓存UserDetails到Ehcache
查看>>
M001_001_01编程语言介绍
查看>>
PyQt5, BoxLayout
查看>>
进击的 JavaScript(六) 之 this
查看>>
Rainbond v3.7.0:实现企业级PaaS的稳定性
查看>>
从斐波那契数列看递归和动态规划
查看>>
如何通过solc编译solidity编写的以太坊智能合约
查看>>
阅读ant-design源码_Button
查看>>
PIXI输出base64图像
查看>>
composer - 安装
查看>>
Java/CORBA
查看>>
Javascript对象的深浅拷贝
查看>>
基于C++和Rust两种方式扩展nodejs对比
查看>>
Swoole入门到实战(二):进程,内存和协程、Swoole完美支持ThinkPHP5、分发Task异步任务机制实现...
查看>>
WebSocket系列之JavaScript中数字数据如何转换为二进制数据
查看>>
React16.2的fiber架构详解(3)
查看>>
React造轮子:拖拽排序组件「Dragact」
查看>>
WDTP:利器,在于轻便犀利
查看>>
探索从 MVC 到 MVVM + Flux 架构模式的转变
查看>>
【303天】跃迁之路——程序员高效学习方法论探索系列(实验阶段61-2017.12.05)...
查看>>