字正腔圆的书面解释
我以自己的理解以及书面涵盖整合了部分内容,仅供参考, 如果你不懂,也不要着急,直接拉到最下面!后面内容绝对精彩!你想不理解都难……
字母解析
IaaS:Infrastructure(基础设施)-as-a- Service——基础设施即服务
PaaS:Platform(平台)-as-a-Service——平台即服务
SaaS:Software(软件)-as-a-Service——软件即服务
定义
IaaS:第一层叫做IaaS——消费者通过Internet 可以从完善的计算机基础设施获得服务,通过互联网就可以获得有计算能力的服务器,不需要实际的服务器资源。
PaaS:中间层叫做PaaS——把服务器平台作为一种服务提供的商业模式,通过互联网就直接能使用开发平台,不需要本地安装各类的开发环境。
SaaS:第三层叫做SaaS——国内通常叫做软件运营模式,通过互联网就直接能使用软件应用,不需要本地安装。
作用
IaaS:主要的用户是系统管理员。
提供虚拟机或者其他资源作为服务提供给用户。通过IaaS这种模式,用户可以从供应商那里获得他所需要的虚拟机或者存储等资源来装载相关的应用,同时这些基础设施的繁琐的管理工作将由IaaS供应商来处理。
PaaS:主要的用户是开发人员。
将一个开发平台作为服务提供给用户。通过PaaS这种模式,用户可以在一个包括SDK,文档和测试环境等在内的开发平台上非常方便地编写应用,而且不论是在部署,或者在运行的时候,用户都无需为服务器, *** 作系统,网络和存储等资源的管理 *** 心,这些繁琐的工作都由PaaS供应商负责处理,而且PaaS在整合率上面非常惊人,比如一台运行Google App Engine的服务器能够支撑成千上万的应用,也就是说,PaaS是非常经济的。
SaaS:主要面对的是普通的用户。
这一层是通过网络浏览器来接入,任何一个远程服务器上的应用都可以通过网络来运行。通过SaaS这种模式,用户只要接上网络,并通过浏览器,就能直接使用在云端上运行的应用,而且不需要顾虑类似安装等琐事,并且免去初期高昂的软硬件投入。
功能:
IaaS:能够保证数据的完整性,靠性、具备很好的可管理性,能更好地调度和管理物理资源,保证基础实施高效率的运行。资源从创建到使用流程自动化,通过细致的计费管理能使用户更灵活地使用资源。
PaaS:通过提供SDK和IDE等工具来让用户能在本地方便地进行应用的开发和测试,PaaS平台会以API的形式将各种各样的服务提供给上层的应用,服务丰富,不仅能优化系统资源,而且能自动调整资源,来帮助运行于其上的应用,更好地应对突发流量。通过PaaS能够精细的提供应用层的管理和监控。
SaaS: 在任何时候或者任何地点,只要接上网络,用户就能访问,通过支持公开协议(比如HTML4/5),能够方便用户使用,多住户机制,能更经济地支撑庞大的用户规模,而且能提供一定的可定制性以满足用户的特殊需求。
通俗易懂的网友神评
其实看了这么多,我敢保证你肯定还是处于蒙圈的状态,别着急,通俗易懂的来了!我几乎没有做改动,因为网友们写的实在是太生动了,都是很有意思的比喻!
网友jolestar以盖房子为例,形象解读了 IaaS,PaaS,SaaS
“我们拿盖房子来举个栗子,没有云的时候相当于大家都是在自己盖房子,后来发现这样成本比较高,要请专业人员搭建维护,如果盖的太大用不了浪费,盖的太小如果人多又不够用,于是有了云。
IaaS——相当于商品房,建筑商盖好,购买就行。不够再买一套(可以随时退货)。具体房子做什么用,自己决定,屋内的装修家居还是要自己负责。IaaS上购买的一般是主机,用户不光要开发程序,还要考虑搭建系统,维护运行环境,以及怎么容灾,怎么做到高可用,怎么扩容。
PaaS——相当于租房,房子做什么用有一定限制,但装修家居什么的房东都做好了,不够再租也比较方便。PaaS上是服务的运行环境,服务商提供了扩容以及容灾机制,用户负责开发程序即可,但程序需要匹配Paas上的环境,没有IaaS那样自由。
SaaS——相当于酒店,需要的时候租一间住就行,不住了退,完全不用 *** 心房间维护的问题,有不同风格档次的酒店以及不同格局的房间供你选择。SaaS提供的是具体的服务,多租户公用系统资源,资源利用率更高。“
网友sodaless以养猪场为例,形象解读了IaaS,PaaS,SaaS
假设你想从无到有办个养猪场,要养猪当然要有厂房咯,此时有两种选择:1、租一块地,从一砖一瓦开始建;2、租用别人已经建好的厂房。
IaaS——自己搭建厂房的话,租给你地的一方就相当于IaaS提供者,提供给你的Infrastructure就是地,其优点是你可以在地允许的范围内随意建造,除了养猪场,养鸡场也是可以建的,自由度很大,你可以按照猪的养殖情况,给它们建八人间,四人间,高低床,等等。缺点是除了给你地之外啥都没有,水电不通,一砖一瓦都要你亲自筹备。
PaaS——租用别人厂房的话就和PaaS类似,厂房就是Platform,其优点是已经给你提供好了现成的厂房设施,基本的水电也有了,只需要把你的业务,也就是猪,放进来就可以,以后养殖规模扩大了的话,还可以再租一个厂房。缺点是厂房里猪舍的大小,设施位置等已经固定了,你不能做太多的自定义,一个猪舍关两头猪嫌浪费,三头猪又太挤,某一天引进一个新品种,这个品种的猪平日喜欢通透式的LOFT猪舍,而你现在的猪舍都是四面高墙和故宫一样,这样你的新业务也就是新品种的猪就不能顺利地部署在猪舍里了。
SaaS——养猪场办好了,此时新的问题又接踵而至:猪有的时候会生病,但自己又没有专业的兽医,怎么办呢这个时候有一个叫禽兽大保健的机构,专门为养殖场提供猪病防治的服务,这个机构就是SaaS的角色。除了这个机构以外,还有提供生猪销售服务,母猪配种服务等等的机构,你就可以把养猪场里的这些业务交给上述机构处理,而你,作为一个养猪场的场长,只需要根据不同的情况,选择把猪养在什么地方就可以了。
网友steve don以网吧玩电脑为例,形象解读了IaaS,PaaS,SaaS
IaaS——你想玩儿电脑,但是没有足够的钱买,只好去王老板那里租,王老板有各种各样的电脑,386的,奔腾4的,酷睿i7的应有尽有,出租的价格也不尽相同,按小时收费。但是电脑里什么也没有,你要自己先装windows和lol才能愉快的开撸。
PaaS——楼下黑网吧,windows装好了,但是什么应用软件也没有,你玩游戏要装lol,看视频要装乐视。
SaaS——至尊网咖,什么游戏啊,浏览器啊都装好了,你玩就是了。但是如果你想给电脑换个Unix,不行,你没这个权限。
官方版本也上了,形象比喻也有了,相信此时此刻的你多少会对IaaS,PaaS,SaaS有了了解,慢慢开启你的云计算之旅吧!
云服务器是通过互联网在云计算平台上构建,托管并可供用户使用的虚拟服务器。由于它是在虚拟环境中交付的,因此被称为逻辑服务器。通过将大型物理服务器划分为多个虚拟服务器来创建云服务器。企业使用基础架构即服务(IaaS)模型来管理其工作负载并存储信息。云服务器为用户带来了许多好处。您可以灵活地修改服务器以满足您的特定需求。
云可按需扩展,允许用户根据其流量需求增加或减少其空间,内存等。云服务器当用户彼此隔离时,确保隐私和安全,并且用户的行为不会对其他用户造成影响。云可以在多个服务器上运行时确保更高的可靠性和最长的正常运行时间,并且即使主服务器出现故障,也可以确保其他服务器的业务连续性。
云服务的主要功能是什么?云服务有许多功能,对各种规模的企业都是有益的。
按需自助服务: 可以在需要时在无需人工干预的情况下自动配置资源。
兼容性: 云服务允许从任何位置和任何设备上访问数据。员工可以在任何地方工作。
更好的团队合作: 从任何位置访问都可以促进与现场人员的更好的协作,从而能够更新他们的报告
d性: 云托管服务是可扩展的。消费者可以添加所需的资源,并丢弃不需要的资源。
可靠性: 云可在多台服务器上运行,并且即使一台服务器发生故障也可自动运行。资源是从其他服务器中提取的,以确保连续性而不会造成任何中断。
零投资: 消费者无需在硬件上进行任何前期投资。所有服务都可以基于订阅进行提取,并且用户为自己消耗的资源付费。
灾难恢复:借助跨多个服务器的复制和存储,云可在因某些盗窃或灾难而导致数据丢失时提供简便,经济高效的解决方案。
更新:消费者不必担心软件更新和技术问题。云服务器位于远离企业场所的不同位置。提供程序执行所有更新和补丁。
安全性:云服务提供增强的安全性。即使丢失了个人设备,也可以从任何系统访问数据。
IaaS、SaaS和PaaS都是云计算的一种,在谈三者的区别之前先说一下云计算。
1、关于云计算
云计算是分布式计算的一种,是指通过网络将庞大的数据计算处理程序分解成无数个小程序,然后通过多部服务器组成的软件系统进行处理、分析该小程序得到结果,并返回给用户。
实际上,云计算就是一种提供资源的网络,使用者可以随时随地获取网络资源,并按需求量选择使用。
2、IaaS、PaaS和SaaS三者的区别
云计算的服务类型通常分为三类:
1)IaaS:基础设施即服务,是指把IT基础设施作为一种服务通过网络对外提供。
2)PaaS:平台即服务,是指将软件研发的平台作为一种服务。
3)SaaS:软件即服务,是指通过网络提供软件服务。
三者有什么区别呢?IBM的软件架构师AlbertBarron曾经用吃披萨来作比喻,我们可以通过这张吃Pizza图来进行理解:
从上面的我们可以清楚地看出三者的区别,从左到右,自己承担的工作量越来越少,IaaS>PaaS>SaaS。SaaS阶段提供的服务,拿过来就可以直接使用了。
实际上这三种服务之间有一定的联系,企业需要根据自己的需求和预算来选择定制哪种服务。对于广大中小微型企业来说,SaaS是企业实现信息化的最好途径。
3、补充话题
实际上尽管SaaS模式可以给企业带来巨大的便利,但是它也有两个很大的局限性:
1)可配置性差,功能受限
很多SaaS软件服务商只能提供单一功能场景的服务,比如有些服务商只能做CRM(客户关系管理),但做不了财务,有些只能做财务,但做不了人事行政的功能需求。
对企业而言,尤其是中大型企业的需求是非常复杂而且多变的,因此他们就需要选取多个不同的供应商,无论是购买花费还是与多家供应商的对接,都需要额外的成本支出,而且功能受限,使用很不便利!
2)对外连接功能弱
很多公司在选择新的系统时,因为有大量的数据在原有系统内,所以并不想完全丢弃老系统。很多SaaS软件的连接功能差,无法与原有的系统对接,原始数据需要人工手动进行输入,使用非常不便。
此外,当企业有多个相对封闭的软件系统时,如果新的系统不能做很好的连接,那么不仅没有带来便利,反而会进一步加剧企业信息壁垒。
因此,传统的SaaS软件在未来也会被改进,而目前轻流在做的事情就是通过无代码的方式搭建企业业务流程管理系统,让业务人员无需IT支持也可以轻松上手。当然这不是本问题主要讨论的内容哈,有兴趣的朋友可以关注一下轻流,看看之前的文章。
希望回答对大家有帮助~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)