云计算在智慧商贸中的应用研究
2015-04-13瞿遥易川
瞿遥,易川
(1.广州杰赛科技股份有限公司,广东 广州 510310;2.中移物联网有限公司,重庆 401336)
1 引言
随着信息化技术在商贸活动中的应用,很多企业都收集并保存了海量的数据。充分使用这些数据不仅可为企业带来稳定的发展,还可帮助企业取得竞争优势,创建一个更好、更有效的工作环境。其中,基于数据进行准确地分析和挖掘是最关键步骤,这是在传统的商贸模式下所不具备的。作为目前的一个技术课题,云计算是一种网络计算方法,能够有效地存储和计算海量数据。因此,研究基于云计算的智慧商贸平台对于企业的长期发展很有意义。
2 基本的概念和原理
2.1 智慧商贸
智慧商贸就是在传统商贸的基础上,运用物联网、云计算、移动商务和电子商务等新兴科技手段对传统商城进行数字化、智能化的嵌入和复合,给每个人的生活采购方式带来改变[1]。
智慧商贸将已有数据转换成有用的信息,帮助管理者做出明智的决定[2],促进管理、市场营销方面以及公司的发展。同时,智慧商贸通过分析和把握新的机会、找到潜在威胁,提高财务绩效和服务,维持竞争优势,为公司带来更多的经济利益。
智慧商贸的基本流程:首先,从不同的数据源中提取出有用的数据,对其进行转换、重组,并存入数据库中;然后使用合适的查询和分析工具进行分析处理;最后将结果展示给管理者,为企业提供决策支持[3]。
2.2 云计算
一般而言,云计算是一种网络计算方法,通过软硬件共享的信息并根据用户的需求为用户提供支持,具有安全性高、成本低、简单多功能等优点[4-7]。云计算涉及到很多技术,比如虚拟化、分布式存储与计算、负载均衡等。云计算由3个层次的服务组成:基础设施即服务(IaaS,Infrastructure as a Service),平台即服务(PaaS,Platform as a Service),软件即服务(SaaS,Software as a Service)。
3 智慧商贸应用背景
随着信息技术的不断发展,许多贸易活动从线下做到了线上。这样用户可以在任意地方通过网络浏览商品并完成交易。与此同时,商家可获得大量用户的访问数据及购买情况。这些信息可为公司带来巨大的商业价值。
但是传统的信息技术方法要求每个商贸城都需要建立基本的服务器设施,需要准备能够承载未来几年发展所需的计算和存储能力,并且往往没有很好的扩展性[8]。
因此,拥有强大的计算存储能力、可扩展性是目前需要解决的问题。云计算技术通过网络提供动态易扩展的资源,拥有处理海量数据的能力,能够快速地从数据中获取有用的信息。
4 智慧商贸的平台架构
4.1 架构层次
基于云计算技术的智慧商贸架构可分为7个层次,如图1所示:
图1 智慧商贸的平台架构
(1)数据源层:包含所有需要的关键数据。
(2)数据集成层:将数据源层的异构数据处理转换成统一数据,根据业务需求分为不同的主题数据。同时,本层的另外一个作用是减少每个业务系统信息提取间的影响。
(3)数据存储层和数据分析层:这2层的作用是实现云计算系统,完成多节点、多任务的并行处理,在提高计算能力的同时降低数据处理时间。
(4)数据缓冲层:本层建立一系列数据汇总,从不同角度得出观点。在简化前端显示复杂度的同时降低了数据处理时间。
(5)显示层:根据业务需求灵活地生成特征图。
(6)业务应用层:包含架构支撑的各种业务应用。
4.2 平台数据处理过程
图2展示了平台数据处理过程。
(1)数据抽取、转换、加载过程(ETL,Extract-Transform-Load)。考虑到数据来源的多样性,对业务系统数据源数据进行并行的ETL,然后存储到分布式文件库中。
(2)数据处理过程。根据解决规则进行并行计算,总结计算结果,将分析结果缓存。
(3)数据展示过程。使用显示工具展示结果。
5 传统商贸和智慧商贸的架构比较
本文从计算能力、信息容量、扩展性、时效性和硬件成本这5个方面对传统商贸和智慧商贸进行比较,如表1所示:
图2 数据处理流程
表1 传统商贸与智慧商贸的比较
从表1可知,智慧商贸拥有强大的计算能力、高安全性和可扩展性。同时,智慧商贸的信息处理、存储都是在资源池中完成,对客户端的要求较低,不需要高功能的服务器,硬件成本较低。并且服务器平均功率为300W/h,瘦客户机平均功率30W/h,因此耗电成本得到很大的改善。以每天使用时间按照10h、每度电按照1元计算,表2是不同规模的企业使用服务器和使用瘦客户机节省费用对比表。
6 性能分析
本文根据5项指标对4个常用的云计算服务产品进行比较分析,如表3所示。
在这些云计算服务提供商中,只有Apache公司的Hadoop拥有完整的产品,包括分布式存储与计算、云数据库与数据挖掘,支持更多的分析和数据类型,支持PB级的海量数据和数千个点的分布存储和并行计算[9-10]。同时也可以分析海量数据并简化一些复杂的分析,以满足智慧商贸的实际应用。
目前,Hadoop已应用到许多的外企中,用来处理庞大的日志、点击流程分析、模拟财务、文件处理和网络索引,比如Facebook、Digg等。在中国,Hadoop通常被大型的IT企业应用于存储海量用户日志和分析用户行为,比如淘宝。
7 结束语
本文将云计算应用于商贸城中,得到基于云计算的智慧商贸。智慧商贸系统对用户和交易的原始数据进行收集、归类和分析,为企业的营销和决策提供支持。相比传统商贸模式,智慧商贸拥有更强大的计算能力、更好的安全性、更高效的数据存储和计算能力、更加简单易行的硬 件扩展和更合理的系统成本。
表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. ★