云计算分为IaaS、PaaS、SaaS,分别是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云计算分为IaaS、PaaS、SaaS,分别是啥?相关的知识,希望对你有一定的参考价值。
万能的百度网友帮忙解决一下问题啊!非常感谢!
云计算的服务模式分为软件即服务(SaaS)、平台即服务(PaaS)、基础设施即服务(IaaS)3种形式。(1)SaaS:这一模式主要为客户提供应用软件类的服务。有关供应商将其应用软件全部共享
在其“云端”服务器上,在互联网作用下,使用户享受其服务,并依据需求进行订购,费用计算以时间、数量为主,用户只要通过Web浏览器就可以获取服务。SaaS与PaaS的区别在于,使用SaaS的不是软件开发人员,而是软件的终端用户。
(2)IaaS:在互联网的作用下,供应商将不同服务器集群后所形成的“云端”等基础设施来为客户提供“云”服务,其服务种类包括服务的虚拟化及资源存储等。该服务类型属于硬件托管式,用户对供应商提供的硬件服务采取租用或购买使用的方式。
(3)PaaS:这种方式以为用户提供开发软件平台及相关研发环境为主,通过其提供的开发平台,客户能自行研发各种程序,并借助互联网得以使用。PaaS模式与SaaS模式具有相同之处,不同之处在于PaaS是开发软件的平台,而SaaS是应用软件的平台。
在典型云计算模式应用中,用户通过终端接入网络,向“云”端提出请求服务,“云”端接受请求后配置相关资源,通过网络为终端提供相关“云”服务。云计算是随着微端处理器、分布式存储、宽带2.0技术、虚拟化技术和自动化管理技术的发展应运而生。云计算的实现取决于“云”端的数据存储能力和分布式计算能力,即云计算可以看成存储“云”和计算“云”的综合形态。 参考技术A 云计算的服务模式分为IaaS、PaaS、SaaS。这三种模式分别代表三种不同的层级。
SaaS面向企业或个人终端用户,通过网络租用的形式提供软件,包括:管理类应用、业务类应用、行业类应用等Saas可以调用Paas层能力,也可以使用laas层资源独立开发。
PaaS面向开发者,提供软件运行的平合环境或以API、sDK的形式被客户应用调用,包括:数据分析、人工智能Docker;推送、通信、语音识别、图像识别、统计、广告等。
面向企业或开发者,提供基础资源支持,包括:计算、存储、网络等。
如果想找性价比高、安全性好的云服务商,我推荐你去看看时速云,他们是一家全栈云原生技术服务提供商,提供云原生应用及数据平台产品,其中涵盖容器云PaaS、DevOps、微服务治理、服务网格、API网关等。大家可以去体验一下。
希望能给您提供帮助,可以给个大大的赞不。 参考技术B 关于SAAS,结合API角度的提法,从技术层次的角度可以理解为SaaS是最贴近用户的应用层次,其基础架构于云计算PaaS和IaaS之上。通俗来说,SaaS(Software as a Service),就如同我们电脑中的具体软件,类似浏览器、PDF等,用户直接点击使用其功能,而无需过多关注其工作机理;而这些应用软件的开发,却植根于电脑的操作系统,而PaaS(Platform as a Service)就如同操作系统一样,其对应不同的功能模块,而数字化应用系统,类似高标准化的SaaS服务就建构其上。
在PaaS中,其类似电脑有专门的显卡驱动,在PaaS也有类似的图形图像方面的功能模块,例如三维数据引擎,众多功能模块构成了应用系统开发的基础;而往下更底层,便是我们常说的“服务器农场”,其硬件管理的层次便是IaaS(Infrastructure as a Service),其便如同我们的电脑主机,成为整个应用系统的硬件底层。
在IaaS、PaaS、SaaS的不同层次中,技术角度一般成为“堆栈”的不同层次,之间的数据、协议等交换便是需要相互的联络连接,这种支持联络连接的接口便可以理解为“API”,其对应的是各类封装好的程序集成块,从而实现对不同的场景目的,快速通过标准的各层次功能模块,在API的组合下快速如积木般搭建对应的系统,最终形成SaaS等贴近用户的服务。
在实际的商业社会中,特别在目前云计算算例总量不断提升的时代中,较多的公司会更专注在某个层次的数字化开发中,例如有专门负责服务器农场管理的巨头公司,也有提供各种PaaS功能模块的科技公司,也有类似提供CRM、HR等不同行业类别的通用性工具SaaS公司,而这些不同公司之间的合作集成就更多通过API来进行数据的交互,而API往往也成为一家公司产品是否高度标准化的重要参考和量化指标。 参考技术C
1、IaaS
Iaas(Infrastructure as a server):基础设施即服务,是基础层。客户需要的基础设施环境搭建好,然后开放虚拟机或者硬件的租赁服务。 在这一层,通过虚拟化、动态化将IT基础资源聚合形成资源池,包括CPU、内存、显存、网络,用户可以通过网络利用资源池中的资源,运行自己的业务系统。 这种方式使用户不必自己建设这些基础设施,而是通过付费即可使用这些资源。自行安装自己喜欢的操作系统,方便自己的数据集、需要的软件等。
2、PaaS
PaaS(Platform as a Server):平台即服务,云端把客户所需的软件的平台作出租。 这一层除了提供基础计算能力,还具备了业务的开发运行环境,提供包括应用代码、SDK、操作系统以及API在内的IT组件,供个人开发者和企业将相应功能模块嵌入软件或硬件,以提高开发效率。 对于企业或终端用户而言,这一层的服务可以为业务创新提供快速、低成本的环境。
3、SaaS
SaaS(Software as a Server):软件即服务,拿来即用。云端已经把操作系统、中间件、数据库、运行库、软件应用都部署好了。连软件都不用安装了,用户登录之后直接可以上手操作。
参考技术DIaaS,Infrastructure as a Service,译为基础设施即服务。指通过租用的方式对外提供 IT 基础设施,包括服务器、存储和网络等,需要自主设计、自主开发。
PaaS,Platform as a Service,译为平台即服务。指为软件研发提供已有基础硬件、软件的平台,省去基础开发,满足个性化开发需求。
SaaS,Software-as-a-Service,译为软件即服务。指通过网络提供一站式解决方案和完整可用的应用软件,无需自己动手开发。
云计算三大服务模式:IaaS/PaaS/SaaS
bodyline-height:200%;
云计算三大服务模式:IaaS/PaaS/SaaS
不记得何时,云云进入了人们的视线;众说云云,为了显示自己知识渊博,都喜欢在自己说的话后面加云云。商家为了差异化,也把产品加上了云标签。
前文谈到了云计算是什么,在谈论云计算的场合时,PaaS、SaaS
和
IaaS
是常常被提起的热门字眼,它们代表了最基础的云计算服务模式,了解这些模式的特点和区别是进行所有基础架构——包括网络——设计的前提。
虽然云计算的服务模式仍在不断进化,但业界普遍接受将云计算按照服务的提供方式划分为三个大类:SaaS(Software
as
a
Service——软件即服务)、PaaS(Platform
as
a
Service——平台即服务)和IaaS(Infrastructure
as
a
Service——基础架构即服务)。PaaS基于IaaS实现,SaaS的服务层次又在
PaaS
之上,三者分别面对不同的需求。IaaS提供的是用户直接访问底层计算资源、存储资源和网络资源的能力;PaaS
提供的是软件业务运行的环境;SaaS
是将软件以服务的形式通过网络传递到客户端。下面分别看看三者的详细定义。
位于最底层,基础架构即服务——IaaS
IaaS通过虚拟化技术将服务器等计算平台同存储和网络资源打包,通过
API
接口的形式提供给用户。用户不用再租用机房,不用自己维护服务器和交换机,只需要购买
IaaS
服务就能够获得这些资源。景安网络是中原的Iaas服务提供商,通过自建郑州bgp多线机房为用户提供基础设施服务,而且免费为用户提供基础服务、软件服务、硬件服务、技术支持和网络服务。
IaaS之上,平台即服务——PaaS
PaaS
构建在
IaaS
之上,在基础架构之外还提供了业务软件的运行环境,个人网站常常用到的“虚拟主机”实际就属于
PaaS
的范畴,个人站长只需要将网站源代码上传到“虚拟主机”的地址,“虚拟主机”会自动运行这些代码生成对应的
Web
页面。除了形成软件本身运行的环境,PaaS
通常还具备相应的存储接口,这些资源可以直接通过
FTP
等方式调用,用户无需从头进行裸盘的初始化工作。
最上层,软件即服务——SaaS
SaaS
是最成熟、知名度最高的云计算服务类型,在云计算真正变得火热之前,软件即服务本身就已经是一个非常流行的概念了。SaaS
的目标是将一切业务运行的后台环境放入云端,通过一个瘦客户端——通常是
Web
浏览器——向最终用户直接提供服务。最终用户按需向云端请求服务,而本地无需维护任何基础架构或软件运行环境。 SaaS
同
PaaS
的区别在于,使用
SaaS
的不是软件的开发人员,而是软件的最终用户。 参考技术A 云计算的服务模式分为软件即服务(SaaS)、平台即服务(PaaS)、基础设施即服务(IaaS)3种形式。
(1)SaaS:这一模式主要为客户提供应用软件类的服务。有关供应商将其应用软件全部共享
在其“云端”服务器上,在互联网作用下,使用户享受其服务,并依据需求进行订购,费用计算以时间、数量为主,用户只要通过Web浏览器就可以获取服务。SaaS与PaaS的区别在于,使用SaaS的不是软件开发人员,而是软件的终端用户。
(2)IaaS:在互联网的作用下,供应商将不同服务器集群后所形成的“云端”等基础设施来为客户提供“云”服务,其服务种类包括服务的虚拟化及资源存储等。该服务类型属于硬件托管式,用户对供应商提供的硬件服务采取租用或购买使用的方式。
(3)PaaS:这种方式以为用户提供开发软件平台及相关研发环境为主,通过其提供的开发平台,客户能自行研发各种程序,并借助互联网得以使用。PaaS模式与SaaS模式具有相同之处,不同之处在于PaaS是开发软件的平台,而SaaS是应用软件的平台。
在典型云计算模式应用中,用户通过终端接入网络,向“云”端提出请求服务,“云”端接受请求后配置相关资源,通过网络为终端提供相关“云”服务。云计算是随着微端处理器、分布式存储、宽带2.0技术、虚拟化技术和自动化管理技术的发展应运而生。云计算的实现取决于“云”端的数据存储能力和分布式计算能力,即云计算可以看成存储“云”和计算“云”的综合形态。
以上是关于云计算分为IaaS、PaaS、SaaS,分别是啥?的主要内容,如果未能解决你的问题,请参考以下文章