小映陪你看IaaS、PaaS、SaaS

近些年来随着科技的发展,云计算当之无愧的成为了技术发展的新一轮“风口”,这个2007年才诞生的新名词,在短短十几年的发展中已然引起了技术的新革命。科技的不断进步也让云计算有了更多扩展,大家所熟知的IaaS、PaaS 、SaaS也是它的一部分。

在了解IaaS、PaaS 、SaaS之前,首先给大家讲讲他们的主体云计算。

“云”实质上就是一个网络,计算资源共享池叫做“云”,云计算把许多计算资源集合起来,通过软件实现自动化管理,只需要很少的人参与,就能让资源被快速提供。也就是说,计算能力作为一种商品,可以在互联网上流通,就像水、电、煤气一样,可以方便地取用,且价格较为低廉。

云计算分为三层的,分别是Infrastructure(基础设施)-as-a-Service,Platform(平台)-as-a-Service,Software(软件)-as-a-Service。基础设施在最下端,平台在中间,软件在顶端。

所以,根据服务类型的不同,云计算可以分为三类,即基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。

听起来有点复杂,那它们到底有什么区别呢?

IBM 的软件架构师 Albert Barron 曾经使用披萨作为比喻,解释这个问题,David Ng进一步引申,让它变得更准确易懂。

如果你是一个餐饮业者,打算做披萨生意。

你可以从头到尾,自己生产披萨,但是这样比较麻烦,需要准备的东西多,因此你决定外包一部分工作,采用他人的服务。你有三个方案。

(1)方案一:IaaS

他人提供厨房、炉子、煤气,你使用这些基础设施,来烤你的披萨。

(2)方案二:PaaS

除了基础设施,他人还提供披萨饼皮。你只要把自己的配料洒在饼皮上,让他帮你烤出来就行了。也就是说,你要做的就是设计披萨的味道(海鲜披萨或者鸡肉披萨),他人提供平台服务,让你把自己的设计实现。

(3)方案三:SaaS

他人直接做好了披萨,不用你的介入,到手的就是一个成品。你要做的就是把它卖出去,最多再包装一下,印上你自己的 Logo。

让我们将比萨的制作对应成系统开发,可以更轻松看出IaaS 、PaaS 与SaaS的区别

通过图像我们可以直观看出在使用这三种服务时,你自己承担的工作量越来越少,IaaS > PaaS > SaaS。

简单来说就是,IaaS 是云服务的最底层,主要提供一些基础资源。用户需要自己控制底层,实现基础设施的使用逻辑。例如:Amazon EC2等。用户除了不能改变基础设施以外,可以在基础设施上任意的加装任意的操作系统及软件,但是安装使用过程较为繁琐,维护成本也比较高。

PaaS 提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层。例如:Google App Engine等。PaaS相当于云端为大家搭建好了操作软件,用户只需要在搭建好的平台上下载安装自己所需要的软件即可。

SaaS 是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。普通用户接触到的互联网服务,几乎都是 SaaS,例如:Facebook / Twitter / Instagram等。它的优势就是资源利用可以非常优化。云端已经将操作系统等应用全部部署好了,用户登录可以直接上手,方便快捷。

现在是不是对IaaS、PaaS 、SaaS的了解更清晰了呢?

其实无论是IaaS、PaaS或者是SaaS都是为了我们的工作生活更加便捷,科技进步的魅力也正在于此,在云计算的大世界里,能共享的不仅仅是信息,更是技术,哪怕没有专业深耕于云计算行业的技术人员,云计算的多种选择服务平台也能让你轻松玩转云计算,用最先进的科技为你的工作生活减负。

北京映翰通网络技术股份有限公司(以下简称“映翰通”)推出最新一代SaaS云服务,科技赋能企业,助力企业加快数字化进程。

映翰通新一代SaaS云服务,可集中式管理分布在全球的上百万联网节点设备,实现“零部署”管理,帮助企业实现快速部署以及高效运维管理,打破数据孤岛,统一管理运营,为企业的数字化转型提供无限可能!