PaaS是Platform-as-a-Service的缩写,意思是平台即服务 。 把服务器平台作为一种服务提供的商业模式。通过网络进行程序提供的服务称之为SaaS,而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS。现如今,PaaS已经得到越来越多的应用,比如PS Cloud。

阿里云大数据入门(PaaS平台与大数据处理)(1)

通常,这种系统可以利用PaaS平台现有资源,由PaaS平台通过底层的IaaS层虚拟化技术生成分布式处理集群中各节点;通过生成的分布式处理集群为PaaS平台提供大数据处理能力,能够解决PaaS平台的海量数据的处理问题, 提高数据处理效率。

PaaS平台服务器根据所述用户输入的日志文件存储地址或所述用户部署的应用名称,配置待分析的数据源。PaaS平台服务器接收用户输入日志文件存储地址,或者根据所述用户在PaaS平台上部署的应用的名称获得对应的日志文件存储地址;PaaS平台服务器检测所述日志文件存储地址中的文件格式是否为日志文件(即判断日志文件是否存在);若是,则从所述日志文件存储地址导入待分析的数据,否则待分析的数据源配置失败。

一般来讲,PaaS平台层提供各种服务组件,包括大数据处理服务组件, 并为用户提供操作的用户界面。所述PaaS平台采用OSGi架构,中间件服务、数据服务、监控服务、大数据处理服务等各种服务以组件形式插入PaaS平台,从而形成了可插拔、可动态改变行为、稳定高效的系统。所述大数据处理服务组件为用户提供生成虚拟化分布式处理集群所需配置参数的输入、处理结果的展现;同时提供虚拟化分布式处理集群管理功能,包括控制集群的生命周期、监控集群处理数据的过程。

,