PaaS是Platform-as-a-Service的縮寫,意思是平台即服務 。 把服務器平台作為一種服務提供的商業模式。通過網絡進行程序提供的服務稱之為SaaS,而雲計算時代相應的服務器平台或者開發環境作為服務進行提供就成為了PaaS。現如今,PaaS已經得到越來越多的應用,比如PS Cloud。
通常,這種系統可以利用PaaS平台現有資源,由PaaS平台通過底層的IaaS層虛拟化技術生成分布式處理集群中各節點;通過生成的分布式處理集群為PaaS平台提供大數據處理能力,能夠解決PaaS平台的海量數據的處理問題, 提高數據處理效率。
PaaS平台服務器根據所述用戶輸入的日志文件存儲地址或所述用戶部署的應用名稱,配置待分析的數據源。PaaS平台服務器接收用戶輸入日志文件存儲地址,或者根據所述用戶在PaaS平台上部署的應用的名稱獲得對應的日志文件存儲地址;PaaS平台服務器檢測所述日志文件存儲地址中的文件格式是否為日志文件(即判斷日志文件是否存在);若是,則從所述日志文件存儲地址導入待分析的數據,否則待分析的數據源配置失敗。
一般來講,PaaS平台層提供各種服務組件,包括大數據處理服務組件, 并為用戶提供操作的用戶界面。所述PaaS平台采用OSGi架構,中間件服務、數據服務、監控服務、大數據處理服務等各種服務以組件形式插入PaaS平台,從而形成了可插拔、可動态改變行為、穩定高效的系統。所述大數據處理服務組件為用戶提供生成虛拟化分布式處理集群所需配置參數的輸入、處理結果的展現;同時提供虛拟化分布式處理集群管理功能,包括控制集群的生命周期、監控集群處理數據的過程。
,