1.IAAS
Infrastructure as a Service,基础设施即服务
指将IT基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用量或占用量进行计费的一种服务模式。基础设施服务包括服务器、存储、计算能力和网络等,用户可以通过租赁的形式进行使用。从使用模式的角度看,IAAS和传统的主机托管有些类似,但IAAS在服务灵活性、拓展性和成本等方面具有极强的优势。
1.1.IAAS服务分类
IaaS服务一般分为三类:公有云,私有云,混合云。这三者的特点和区别如下。
1.1.1.公有云
公有云放在Internet上,核心属性是共享资源服务,用户可通过在平台注册或付费使用。
1.1.2.私有云
私有云是为一个客户单独构建的,提供对数据的安全性和服务质量的最有效控制。可部署在企业数据中心的防火墙内,也可将它们部署在一个安全的主机托管场所,私有云的核心属性是专有资源。
1.1.3.混合云
混合云是私有云和公有云的融合,兼顾了两者的优势。将数据存放在私有云中能确保安全,同时又能使用公有云的计算资源和存储空间。混合云已成为云计算的主要模式和发展方向。
1.2.IAAS服务优势
IAAS服务主要有以下四点优势:
(1)低成本:企业无需购置硬件,省去前期投入;IaaS按实际使用量收费,无闲置浪费;IaaS可满足突发需求,不必提前购买服务。
(2)免维护:维护工作由IaaS服务商承担,企业不用进行维护。
(3)伸缩性强:IaaS可根据用户需求调整资源的大小,新的计算资源只需几分钟就可提供。
(4)支持应用广泛:IaaS支持各种类型的操作系统。
2.PAAS
Platform as a Service,平台即服务
指将云计算时代相应的服务器平台或开发环境作为一种服务提供的商业模式。简单地讲,用户可通过购买PaaS服务,为生成、测试和部署软件应用程序提供一个环境,开发者只需要关注自己的业务逻辑,而不需要管理与控制云端基础设施(包含网络、服务器、操作系统或存储)。
2.1.PAAS的特点
PaaS的特点比较鲜明,具体表现在如下三个方面:
2.1.1.平台即服务
PaaS提供的是一个基础平台。按传统逻辑,平台是应用系统部署的基础,理应由应用服务提供商搭建和维护。PaaS的出现,颠覆了这种观念。它是由专门的平台服务提供商搭建和运营,并将之以服务的方式提供给应用服务提供商。
2.1.2.平台及服务
PaaS运营商除了为客户提供基础平台服务,而且提供针对平台的技术支持服务,甚至会提供针对平台而进行的应用系统开发、优化等服务。
2.1.3.平台级服务
除了强大而稳定的基础运营平台,PaaS运营商还拥有专业的技术队伍支持,这种“平台级服务”是平台上各种应用系统长期、稳定运行的有力保障。有了PaaS平台的支持和支撑,开发的能力就得到显著提升,开发效率更高,开发成本更低。
2.2.PAAS应用场景
目前,PaaS的应用场景主要为如下两方面:
(1)开发框架。PaaS提供了一种框架,开发人员可以基于该框架进行构建,从而开发或自定义基于云的应用程序。PaaS使开发人员能够使用内置软件组件创建应用程序,包含可扩展性、高可用性和多租户功能等在内的云功能减少了开发人员的代码编写工作量。
(2)Analytics或商业智能。借助PaaS服务提供的工具,可以进行数据的分析和挖掘。能查找见解和模式并预测结果,用以改进预测、产品设计和投资回报等业务决策。
那么,工业互联网平台中的PaaS层是什么呢?PaaS层也称平台层,其本质是在IaaS平台上构建一个可扩展的操作系统,为工业应用软件开发提供一个基础平台。它是工业互联网平台的核心!
3.SAAS
Software as a Service,软件即服务,通过互联网提供软件服务。
简单理解,SaaS提供的是将软件“拿来即用”的服务,就像打开水龙头就能用水,拉上电闸就能用电一样,企业既不用自建基础设施资源,也无需开发本地部署环境,更不必招聘IT人员,SaaS平台提供商会为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并提供所有前期的实施、后期的维护等一系列服务。
SaaS最吸引企业主的优势主要是如下两点:
(1)技术门槛低。SaaS只是简单的部署,企业无需购买任何硬件,使用时简单注册即可。SaaS供应商也会提供维护和管理服务,企业不必聘用IT技术人员,同时又能得到最新的技术应用,满足企业对信息管理的需求。
(2)投入成本低。企业不必购买硬件,只需按月付费,减少资金占用,缓解资金压力;没有成本折旧,而且能及时获得最新硬件平台及最佳解决方案;不用配置专业技术人员,降低企业人工成本。
4.FAAS
Function as a service,函数即服务,也可翻译为“功能即服务”
它是一种在无状态容器中运行的事件驱动型执行模型,这些功能将利用FaaS提供商的服务来管理服务器端逻辑和状态。它允许开发人员以功能的形式来构建、运行和管理这些应用包,无需维护自己的基础架构。
作为一种新的计算能力提供方式,FaaS让用户抛弃了对服务器的配置和管理,仅需编写和上传核心业务代码,交由平台完成部署、调度、流量分发、弹性伸缩等能力。FaaS的出现,会从底层开始变革计算资源的形态,提供了一种新的方式来提供计算资源,同时也会给软件架构与应用服务部署带来新的设计思路,进一步降低云计算的使用门槛,推动全行业在服务架构上的创新步伐。
5.BAAS
Backend as a service,后端即服务
集成了许多中间件技术,可以无视环境调用服务,比如数据即服务(数据库服务),缓存服务等。FaaS(函数即服务) + BaaS(后台即服务) 可以称为一个完整的Serverless(无服务器服务)的实现。
6.DAAS
Data as a service,数据即服务
将数据采集、治理、聚合、服务打包起来提供出去。DaaS服务可以应用Serverless 的架构。