云计算,将计算资源当成一种公共服务提供给用户,通过浏览器直接使用

https://www.ithome.com.tw/article/93004 掀起资讯科技新浪潮的云端运算(Cloud Computing),就是想要效法水电公共服务,将运算资源当成一种公共服务提供给大眾使用。就像你要使用电器只要插上插座,要用水只要打开水龙头,云端运算的终极愿景就是,只要有连结网路的设备,透过瀏览器就能使用运算资源。

云端运算是一种能透过无所不在的网路,以便利且随选所需的方式存取共享式运算资源池(例如网路、伺服器、储存空间、应用程式与服务)的运作模式,运算资源的提供只需要最少的管理作业与供应商涉入,就能快速配置与发布运算资源。

IaaS

IaaS(Infrastructure as a Service): 虚拟化IT基础设施 + 动态资源管理

主要的用户是系统管理员

https://www.ithome.com.tw/article/93008 根据美国国家标準与技术研究院(NIST)对於IaaS的定义,IaaS服务所提供的处理器、储存、网路与其他基础设施的运算资源,要能够让使用者自行安装与执行包括作业系统与应用程式在内的任何软体。而且使用者不需要去管理或控制底层的云端运算基础设施,但对於作业系统、储存与其所部署的软体则拥有管控能力,而对於一些网路元件亦拥有有限的控管能力,例如主机防火墙。

IaaS服务要能灵活地因应使用者的需求,其关键技术就在於虚拟化与动态资源管理。IaaS服务供应商必须将大量的基础设施,整合成一个共用资源池,当使用者需要运算资源时,可以迅速依照其所需的运算量提供,而当使用者不再需要时,亦可快速收回服务。

PaaS

PaaS(Platform as a Service): 开发平台,提供开发环境等

主要的用户是开发人员

https://www.ithome.com.tw/article/93009 根据美国国家标準与技术研究院的定义,PaaS服务要能够让用户以供应商支援的程式语言与工具,将自行开发或购买的应用程式部署到云端架构。用户不需要管控背后的云端架构,包括网路、伺服器、作业系统或储存空间,但可以控制应用程式的部署以及应用程式部署环境的一些设定。

PaaS服务立基於IaaS的云端基础,在因应用户需求的改变时可以伸缩自如,此外,PaaS供应商所提供的软体开发环境,除了开发工具、整合式开发环境(IDE)之外,还会提供软体开发生命周期完整的功能,包括整个开发流程从设计、开发、测试到部署,各个阶段所需要的管理工具一应俱全。

SaaS

SaaS(Software as a Service):利用网页直接使用software,类似网页邮箱

主要面对的是普通的用户

https://www.ithome.com.tw/article/93010 根据美国国家标準与技术研究院的定义,SaaS供应商要能够提供顾客使用其运行在云端基础设施的应用程式,并可让使用者在不同用户端装置,透过如同瀏览器的精简介面来使用软体。而且使用者不需要管控背后的云端架构,像是网路、伺服器、作业系统、储存或是个别软体的能力,而少数一些必须由使用者自己决定的客製化设定则不在此限。

一般人熟悉的网页邮件信箱,即是一种典型的SaaS服务。使用网页邮件信箱的使用者,不需要在电脑上安装电子邮件软体,由瀏览器即可阅读邮件、撰写邮件,而且邮件亦储存在供应商的资料中心,使用者透过网页介面即可管理。

Reference

https://www.jianshu.com/p/55a8b8ebb88a