瞿遙,易川
(1.廣州杰賽科技股份有限公司,廣東 廣州 510310;2.中移物聯網有限公司,重慶 401336)
隨著信息化技術在商貿活動中的應用,很多企業都收集并保存了海量的數據。充分使用這些數據不僅可為企業帶來穩定的發展,還可幫助企業取得競爭優勢,創建一個更好、更有效的工作環境。其中,基于數據進行準確地分析和挖掘是最關鍵步驟,這是在傳統的商貿模式下所不具備的。作為目前的一個技術課題,云計算是一種網絡計算方法,能夠有效地存儲和計算海量數據。因此,研究基于云計算的智慧商貿平臺對于企業的長期發展很有意義。
智慧商貿就是在傳統商貿的基礎上,運用物聯網、云計算、移動商務和電子商務等新興科技手段對傳統商城進行數字化、智能化的嵌入和復合,給每個人的生活采購方式帶來改變[1]。
智慧商貿將已有數據轉換成有用的信息,幫助管理者做出明智的決定[2],促進管理、市場營銷方面以及公司的發展。同時,智慧商貿通過分析和把握新的機會、找到潛在威脅,提高財務績效和服務,維持競爭優勢,為公司帶來更多的經濟利益。
智慧商貿的基本流程:首先,從不同的數據源中提取出有用的數據,對其進行轉換、重組,并存入數據庫中;然后使用合適的查詢和分析工具進行分析處理;最后將結果展示給管理者,為企業提供決策支持[3]。
一般而言,云計算是一種網絡計算方法,通過軟硬件共享的信息并根據用戶的需求為用戶提供支持,具有安全性高、成本低、簡單多功能等優點[4-7]。云計算涉及到很多技術,比如虛擬化、分布式存儲與計算、負載均衡等。云計算由3個層次的服務組成:基礎設施即服務(IaaS,Infrastructure as a Service),平臺即服務(PaaS,Platform as a Service),軟件即服務(SaaS,Software as a Service)。
隨著信息技術的不斷發展,許多貿易活動從線下做到了線上。這樣用戶可以在任意地方通過網絡瀏覽商品并完成交易。與此同時,商家可獲得大量用戶的訪問數據及購買情況。這些信息可為公司帶來巨大的商業價值。
但是傳統的信息技術方法要求每個商貿城都需要建立基本的服務器設施,需要準備能夠承載未來幾年發展所需的計算和存儲能力,并且往往沒有很好的擴展性[8]。
因此,擁有強大的計算存儲能力、可擴展性是目前需要解決的問題。云計算技術通過網絡提供動態易擴展的資源,擁有處理海量數據的能力,能夠快速地從數據中獲取有用的信息。
基于云計算技術的智慧商貿架構可分為7個層次,如圖1所示:

圖1 智慧商貿的平臺架構
(1)數據源層:包含所有需要的關鍵數據。
(2)數據集成層:將數據源層的異構數據處理轉換成統一數據,根據業務需求分為不同的主題數據。同時,本層的另外一個作用是減少每個業務系統信息提取間的影響。
(3)數據存儲層和數據分析層:這2層的作用是實現云計算系統,完成多節點、多任務的并行處理,在提高計算能力的同時降低數據處理時間。
(4)數據緩沖層:本層建立一系列數據匯總,從不同角度得出觀點。在簡化前端顯示復雜度的同時降低了數據處理時間。
(5)顯示層:根據業務需求靈活地生成特征圖。
(6)業務應用層:包含架構支撐的各種業務應用。
圖2展示了平臺數據處理過程。
(1)數據抽取、轉換、加載過程(ETL,Extract-Transform-Load)。考慮到數據來源的多樣性,對業務系統數據源數據進行并行的ETL,然后存儲到分布式文件庫中。
(2)數據處理過程。根據解決規則進行并行計算,總結計算結果,將分析結果緩存。
(3)數據展示過程。使用顯示工具展示結果。
本文從計算能力、信息容量、擴展性、時效性和硬件成本這5個方面對傳統商貿和智慧商貿進行比較,如表1所示:

圖2 數據處理流程

表1 傳統商貿與智慧商貿的比較
從表1可知,智慧商貿擁有強大的計算能力、高安全性和可擴展性。同時,智慧商貿的信息處理、存儲都是在資源池中完成,對客戶端的要求較低,不需要高功能的服務器,硬件成本較低。并且服務器平均功率為300W/h,瘦客戶機平均功率30W/h,因此耗電成本得到很大的改善。以每天使用時間按照10h、每度電按照1元計算,表2是不同規模的企業使用服務器和使用瘦客戶機節省費用對比表。
本文根據5項指標對4個常用的云計算服務產品進行比較分析,如表3所示。
在這些云計算服務提供商中,只有Apache公司的Hadoop擁有完整的產品,包括分布式存儲與計算、云數據庫與數據挖掘,支持更多的分析和數據類型,支持PB級的海量數據和數千個點的分布存儲和并行計算[9-10]。同時也可以分析海量數據并簡化一些復雜的分析,以滿足智慧商貿的實際應用。
目前,Hadoop已應用到許多的外企中,用來處理龐大的日志、點擊流程分析、模擬財務、文件處理和網絡索引,比如Facebook、Digg等。在中國,Hadoop通常被大型的IT企業應用于存儲海量用戶日志和分析用戶行為,比如淘寶。
本文將云計算應用于商貿城中,得到基于云計算的智慧商貿。智慧商貿系統對用戶和交易的原始數據進行收集、歸類和分析,為企業的營銷和決策提供支持。相比傳統商貿模式,智慧商貿擁有更強大的計算能力、更好的安全性、更高效的數據存儲和計算能力、更加簡單易行的硬 件擴展和更合理的系統成本。

表2 使用服務器和使用瘦客戶機節省費用對比表

表3 云計算產品的比較
[1] 百度百科. 智慧商城[EB/OL]. [2015-11-01]. http://baike.baidu.com/link?url=1slNT0Tw90-iUooNu9_csIbVU0mG J4RZ974fjuYEZL9XSLH05TMZm6fTfQd52NRcWgejO KiJAsOlNq614FtJZq#reference-[1]-5874432-wrap.
[2] Chang hui Y U, Pan H P. Business Intelligence and Its Key Technology[J]. Application Research of Computers, 2002,19(9): 14-16.
[3] Li-Zhong X U. Business intelligence and its application and design in electric power marketing[J]. Power DemandSide Management, 2006,8(1): 30-32.
[4] 百度百科. 云計算[EB/OL]. [2015-11-01]. http://baike.baidu.com/view/1316082.htm.
[5] Dai Y, Xiang Y, Zhang G. Self-healing and Hybrid Diagnosis in Cloud Computing[J]. Cloud Computing, Springer Berlin Heidelberg, 2009,5931(2): 45-56.
[6] Yang B, Tan F, Dai Y S, et al. Performance Evaluation of Cloud Service Considering Fault Recovery[J]. Cloud Computing, Springer Berlin Heidelberg, 2009,5931(3): 571-576.
[7] Li H, Dai Y, Tian L, et al. Identity-Based Authentication for Cloud Computing[J]. Lecture Notes in Computer Science, 2009,5931(2): 157-166.
[8] 葉周芹. 中小型電子商務企業的云計算戰略[D]. 上海: 上海交通大學, 2012.
[9] C Li. Framework and Realization of Data Mining Platform of Intelligent Mobilephone Based on Cloud Computing[D]. Wuhan: Wuhan University of Technology, 2010.
[10] Gong D, Duan Y. Application Research in Cloud Computing of Data Analysis and Business Intelligence Analysis for Telecommunication[J]. Telecommunications Science, 2010,6(6): 30-35. ★