IaaS、PaaS 和 SaaS:云服务模型概述
IaaS、PaaS 和 SaaS:云服务模型概述
为您的组织选择合适的云服务模型,可以帮助您充分利用预算和 IT 资源。
基础设施即服务 (IaaS)、平台即服务 (PaaS) 以及软件即服务 (SaaS) 均可提供不同级别的控制和管理。了解哪种模型最适合您的需求。
- 基础设施即服务 (IaaS) 为云服务提供硬件,其中包括服务器、网络和存储。
- 平台即服务 (PaaS) 除了提供 IaaS 可提供的所有硬件之外,还提供操作系统和数据库。
- 软件即服务 (SaaS) 提供了最多的支持,即为您的最终用户提供除其数据之外的所有服务。
云计算已成为企业技术不可或缺的组成部分,可帮助您方便、高效地为最终用户提供应用程序和 IT 即服务 (ITaaS)。如今,云战略最重要的一个部分就是为您的组织选择合适的云服务模型。
在查看不同的选项时,您会看到 IaaS、PaaS、SaaS 等类似术语。这些都是“即服务”模型,是“一切皆服务”(也称为 “XaaS”)这个大趋势的一部分。您选择的服务类型取决于您可用的基础设施、IT 人力资源、成本考虑和云安全需求。
首先,你需要对为您的应用程序或工作负载提供支持的最佳方法进行评估。您需要考虑各种因素,例如应用程序的可移动性、数据的可移动性、安全性和合规性。这些因素将会决定您在本地还是远端构建服务。
本地服务需要最高的管理水平以及最大的资本支出,但长期而言可能是成本效率最高的方式。所有内容都由您的 IT 团队在私有云中、在属于您组织的硬件上运行。
最近,云服务提供商已开始提供本地“私有云”服务。例如,IBM Cloud
Private 提供了一个应用程序平台,用于开发和管理本地的容器化应用程序。这些新服务有助于减少与本地云架构相关的管理和资本支出。
远端服务(也称为“公有云服务”)一般由云服务提供商提供,有多种服务模型类型。
基础设施即服务 (IaaS)
利用基础设施即服务 (IaaS),云服务提供商可以拥有并管理那些运行您的软件堆栈的硬件。它包括服务器、网络和存储。如果您不想购买和维护基础设施,这便是一个可以大大降低成本的战略。
但是您的 IT 团队仍有大量工作要做。在 IaaS 模型下,您的 IT 团队需要管理操作系统 、数据库、应用程序、功能和您的组织的所有数据。因此,与其它服务模型相比,您的 IT 团队将具有更大的控制力和灵活性。
IaaS 是自助服务,您的 IT 团队可以通过 API 或仪表板获取所需资源。它的常见示例包括亚马逊 AWS、谷歌计算引擎和微软 Azure,您可以通过它们购买自己所需的容量。也就是说,它几乎不涉及约定,如果您认为自己的需求在不久以后会有变化,它就会体现出优势。如果您属于一个大型组织,您也可以通过您的企业的另一个部分访问 IaaS。
平台即服务 (PaaS)
下一级服务是平台即服务 (PaaS)。PaaS 与 IaaS 相似,区别在于您的云服务提供商还提供了操作系统和数据库。这意味着您的 IT 团队的工作量较少, 但您的组织仍然要负责应用程序、功能和数据。
PaaS 为您的开发者提供了一个简单、可扩展的应用程序构建平台。它与 IaaS 非常相似,您可以根据需要购买更多资源。由于多个用户可以访问开发应用程序,因此 PaaS 可以简化工作流程并加强协调。PaaS 的示例包括 AWS Elastic Beanstalk 和谷歌应用程序引擎。
软件即服务 (SaaS)
最后,软件即服务 (SaaS) 为最终用户提供了最多的支持,是所有交付模型中最简单的一种。您可能已经在您的组织中使用过它。
SaaS 可以在多租户架构中运行,软件的一个实例可以为多个用户提供服务。一般来说,
SaaS 产品不需要下载或安装,您的最终用户不需要管理软件更新。他们只需要负责自己的数据。SaaS 的常见示例包括 CRM 软件、基于云的文件存储和电子邮件。
选择 IaaS、PaaS、SaaS 还是其它云服务模型取决于您可用的基础设施、IT 人力资源、成本考虑和云安全需求。
其它服务
除了 IaaS、PaaS 和 SaaS 之外,您还需要了解几种其它类型的云服务模型。
- 功能即服务 (FaaS) - 提供更深层次的服务。使用 FaaS,您的用户只需管理功能和数据。云服务提供商则管理您使用的应用程序。这种选项在开发者中特别常见,因为您无需在代码未运行时为服务付费。常见功能包括数据处理、数据验证或分类,以及移动和物联网应用程序的后端。FaaS 供应商包括 AWS* Lambda、Azure Functions 和谷歌云 Functions。
- 裸机即服务 (BMaaS) - 一些企业不喜欢将工作负载迁移到与其他客户共享的虚拟化云环境中, 便用裸机即服务
(BMaaS) 方案来替代 IaaS 和 PaaS。它为企业提供了专用服务器环境来补充虚拟化云服务,且该专用服务器环境与云具有相同的敏捷性、可扩展性和效率。特别是,对于需要在没有延迟或延时开销的情况下执行短期数据密集型处理(例如媒体编码或渲染农场)的企业来说,BMaaS 是一个不错的选择。 - 数据库即服务 (DBaaS) - 这是一种提供数据库访问权限的 PaaS。DBaaS 是一种很好的启用混合云的方法,因为应用程序可以在本地和云基础设施之间移动,但对最终用户没有任何影响。通过 DBaaS 集成新技术也简单得多,因为应用程序开发者不需要任何额外资源即可使用新技术。DBaaS
的一个示例是微软* Azure SQL 数据库。
采用英特尔 技术的云服务
将您的各种云服务模型与您的本地资源和公有云资源连接起来是一个挑战。但无论您选择哪种模型,只要您的本地基础设施采用英特尔 技术,您就可以与公有云服务兼容。这是因为英特尔 技术已在不同的公有云服务提供商之间进行了集成和优化。通过将英特尔 架构集成到您的私有云和公有云中,可以实现 100% 的应用程序兼容性、工作负载经优化的性能和更低的总体拥有成本。您可以移动您的数据和应用程序,无需重新学习、重新测试或重新验证您的软件和工具环境。
我们与 Amazon Web Services、谷歌云、微软 Azure 和其他云服务提供商密切合作,以此优化他们的数据中心基于英特尔 技术的性能。通过我们的努力,无论您如何访问云服务,都会获得非凡的体验。
IaaS、PaaS 和 SaaS:云服务模型概述的更多相关文章
- 一张图看懂IaaS, PaaS和SaaS的区别
转至:https://blog.csdn.net/liujg79/article/details/84453736 编译:老夫子 原文:https://www.bmc.com/blogs/saas-v ...
- 什么是IaaS, PaaS和SaaS及其区别
IaaS, PaaS和SaaS是云计算的三种服务模式. . SaaS:Software-as-a-Service(软件即服务)提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设 ...
- 企业云部署要如何选择IaaS PaaS和SaaS
1为什么IaaS成了灵丹妙药 我非常惊讶,为什么很多传统企业已经接受了云计算,但接受的方式却往往不尽人意.对大多数企业来说,云计算的投入产出比相对较小,并且局限于基础设施层的环节. 就目前而言,大 ...
- IaaS, PaaS和SaaS的区别
从小型企业到全球企业,云都是一个非常热门的话题,它是一个非常广泛的概念,涵盖了很多在线领域. 无论是应用程序还是基础架构部署,当您开始考虑将业务转移到云时,了解各种云服务的差异和优势比以往任何时候都更 ...
- 什么是云?Iaas,Paas和SaaS
周围的朋友听说我是做云相关的,总是爱问啥是云?别不是虚幻的概念吧.云计算当然不是虚幻的概念,“云”其实是互联网的一个隐喻,简单地说,云计算是通过Internet(“云”)交付计算服务——服务器.存储. ...
- 云计算与虚拟化以及IaaS, PaaS和SaaS
概述: 包括:服务器虚拟化.桌面虚拟化.应用虚拟化: 云计算只是用到了虚拟化的技术: soa dubbo结构,阿里巴巴的开源架构: netstat -ntlp; 云服务”现在已经快成了一个家喻户晓的词 ...
- IaaS, PaaS和SaaS
原文链接:http://www.leiphone.com/news/201406/iaas-paas-and-saas.html 云服务”现在已经快成了一个家喻户晓的词了.如果你不知道PaaS, Ia ...
- 5分钟理解iaas paas saas三种云服务区别
随着云计算的大热,向我咨询云计算相关问题的童鞋也越来越多,其中最近问的比较多的一个问题便是云计算中的pass是什么意思?整好今天有空,统一给大家解释下pass是什么意思?和Iass.Sass之间有什么 ...
- 理解iaas paas saas三种云服务区别
其实搞懂这个问题也不难,我们可以把云计算理解成一栋大楼,而这栋楼又可以分为顶楼.中间.低层三大块.那么我们就可以把Iass(基础设施).Pass(平台).Sass(软件)理解成这栋楼的三部分.基础设施 ...
随机推荐
- LA4636积木艺术
题意: 有一些1*1*1的单位正方体积木,现在要摆积木,每一块积木有两种方法,要么放在地面上,要么放在别的积木的正上方,现在给你摆好积木的正面图和侧面图,问你最少用了多少块积木. 思路: ...
- PE文件格式偏移参考
在进行PE文件格式病毒分析的时候,经常要使用到PE文件格式的解析,尤其是对LoadPE形式的病毒的分析,经常要查看PE文件格式的偏移,特地从博客<PE文件格式的偏移参考>中转载收录一份,之 ...
- 14.PHP_PHP与XML技术
PHP与XML技术 先把概念粘过来: 先来个基本模板: <?xml version="1.0" encoding="gb2312" standalone= ...
- 通过 Netty、ZooKeeper 手撸一个 RPC 服务
说明 项目链接 微服务框架都包括什么? 如何实现 RPC 远程调用? 开源 RPC 框架 限定语言 跨语言 RPC 框架 本地 Docker 搭建 ZooKeeper 下载镜像 启动容器 查看容器日志 ...
- PHP 通用格式化调试函数
/** * 打印调试函数 * @param $content * @param $is_die */function pre($content, $is_die = true){ header('Co ...
- 制作 PPT 的新方式出现了——GitHub 热点速览 v.21.19
作者:HelloGitHub-小鱼干 想当初 Markdown 的出现,拯救了多少死在 Word 样式调整上的人,现在,slidev 出现了,它让你 Focus 在本该专注的 PPT 内容制作上而不需 ...
- K8s Scheduler 在调度 pod 过程中遗漏部分节点的问题排查
问题现象 在TKE控制台上新建版本为v1.18.4(详细版本号 < v1.18.4-tke.5)的独立集群,其中,集群的节点信息如下: 有3个master node和1个worker node, ...
- springboot国际化与@valid国际化支持
springboot国际化 springboot对国际化的支持还是很好的,要实现国际化还简单.主要流程是通过配置springboot的LocaleResolver解析器,当请求打到springboot ...
- blazor发布之后 刷新404的解决方法
其实所有单页面应用都一样 只需要在nginx里面配置 location / { root html; index index.html index.htm; rewrite ^/.*/$ / last ...
- OO随笔之追求完美的第三单元——初试JML
前言 这一章的JML比较简单,那么大家的关注点自然地移到了性能优化上.于是大家一股脑地去利用各种数据结构去做时间上的优化(当然很多人最后还是倒在了正确性上),故称追求完美的一单元.当然这也是得益于JM ...