基于云计算的电子商务平台搭建方案与分析
2014-05-18马宝军
马宝军
联通信息导航有限公司 北京 100032
引言
后电信时代,电信市场竞争进一步加剧,传统运营商如何在变革中拓展生存空间、创新业务模式并获得合理投资回报,成为一项重大课题[1]。
近些年,新型技术快速发展,包括宽带通信与互联网技术发展,虚拟化和分布式处理技术发展等,为云计算提供了技术驱动。各大运营商纷纷运用云计算技术构建业务系统,实现计算服务的高效能,提供业务创新性、低成本的竞争优势[2-3]。云计算的核心思想是将海量的计算、存储、网络资源集中进行统一管理和调度,构成一个资源池,通过互联网向用户提供IT基础设施、数据和应用的租用服务,这个提供资源的网络就称为“云”。云计算具有五个基本特征:资源池、虚拟化、弹性、自动化、度量计费。云计算提供三种服务模式:基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)[4]。
与此同时互联网本身所具有的开放性、全球性、低成本、高效率的特点,成为电子商务(Electronic Commerce)的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值,它不仅会改变企业本身的生产、经营、管理活动,而且将影响到整个社会的经济运行与结构[5]。随着电子商务发展环境的日益成熟,电子商务对于企业业务增长的作用日趋明显,在全国范围内提供基础电信业务的运营商,天然具备成为价值链核心力量的优势,因此成为主要的“价值实现者”和“价值分配者”。电信运营商具有得天独厚的网络优势和电信产品的无配送特征,使其不仅应成为电子商务产业链的整合者,更应该成为电子商务应用的领军者[6]。
信息服务是全业务运营环境下运营商向综合信息服务提供商转型的关键业务,中国联通116114信息导航是面向生活、消费服务的信息服务主体,传承了传统114的优良品牌和服务理念,整合了丰富的信息内容和应用,是中国联通由通信服务向社会公众服务领域渗透的有效载体,当前业务主要包括信息经营、在线交易、行业信息、通信助理、声讯、传媒和BPO等七大类子业务,各业务发展迅速。电信运营商如何利用云计算技术实现电子商务平台的搭建是本文研究的重点。
1 电子商务业务对云平台的需求
云计算的兴起对各行各业带来了无数的机遇,目前云计算已在医药、就业、教育等多个领域得到广泛应用,其中电子商务更是风起“云”涌,成为云计算的先锋应用军团。国内有专家曾表示,电子商务应用是中国云计算产业的突破口,以云计算为代表的互联网技术在电子商务方面提供了更多的想象空间。
传统电信运营商业务平台一般采用一事一议的工程模式,根据具体业务需求构建平台业务及技术规范,由某一系统集成商按要求搭建业务平台,随着业务发展生命周期结束,硬件投资折旧报废,软件系统下线。这种平台搭建形式无法满足电子商务短周期、大容量的硬件资源弹性要求,也无法满足业务发展对软件功能的快速更新要求。同时现代电子商务平台还需要与大量周边配套平台对接互联,如第三方支付系统、外部物流系统及外部合作伙伴平台等。传统的以服务器、关系数据库加上层应用为基础的工程建设业务平台的模式已无法满足现代电子商务业务开展需求,电信运营商业务需要重新梳理自有业务平台的架构方式及方法。
2 电子商务云平台的架构思路
基于联通信息导航云平台演进的目标架构如图1所示,左侧为前端接入的统一门户系统,中间部分是联通信息导航云平台的核心部分,右侧为集团和省分的业务支撑系统和业务能力系统。IaaS层对底层的存储、服务器、网络等硬件资源进行虚拟化,向PaaS层提供统一管理、灵活调度、动态分配的云存储和云计算资源;PaaS层调用IaaS层提供的基础设施资源,将管理支撑能力以服务的形式集中提供给信息导航各类业务系统使用;SaaS层包括全国和省分的业务系统和呼叫中心,面向最终用户提供各类信息导航服务。
联通信息导航云平台通过PaaS层提供的综合支撑、地理位置、语音调度等业务服务,实现信息导航全业务、全区域、跨网络的集中管理支撑;通过中央数据库,集中提供信息导航全业务的管理支撑数据和集约化运营数据。省内业务系统通过调用综合支撑、地理位置、语音调度等业务服务,实现由省内服务面向全网服务平滑升级,省级业务系统与全国业务系统不再以平台能力划分,而是以服务内容进行划分。
3 IaaS层建设思路
3.1 总体架构
如图2所示,IaaS层基于云计算技术,对底层的存储、服务器、网络等硬件资源进行虚拟化,向PaaS层提供统一管理、灵活调度、动态分配的云存储和云计算资源。信息导航云平台可以通过新建或利旧的方式,逐步构建IaaS层,实现对计算、存储及网络资源的统一管理和在线调配,降低扩容难度。
图1 联通信息导航平台演进目标架构
3.2 实施策略
信息导航云平台以虚拟化为基础,逐步构建IaaS平台,提供基础设施建设,实现简单业务平台的迁移,为下一步的工作提供基础保障,如图3所示。具体实现步骤如下。1)新建一定规模的资源池(包括存储、计算及网络),整合迁移部分业务平台;2)将可以利旧的资源(主要是存储资源和计算资源)纳入到统一的资源池中;3)滚动资源池建设,逐步实现业务平台迁移到IaaS平台。
图2 信息导航云平台IaaS层总体技术架构
图3 IaaS层计算资源池实施策略
信息导航云平台IaaS层的计算资源池、存储资源池以及存储管理应按照以下技术策略进行构建。
1) 计算资源池。①分别新建X86资源池、IBM小型机资源池和SUN/HP小型机资源池;②计算资源池通过公共管理域进行统一的资源调度,实现计算资源的全局全省共享;③三大资源池通过展现层整合来实现统一管理维护门户。
2) 存储资源池。①主要应用于关键系统控制域和应用层中对性能要求较高的系统中,可采用同构(替换)或异构(利旧+扩容)方案;②新建存储资源池,优先选择同厂商存储设备;③后续利旧,通过虚拟化技术,将原有分散于各系统内的存储,从逻辑上集中整合于一处,作为整体对外提供服务;④构建基于X86服务器本地硬盘的分布式存储技术,主要应用于日志等非结构化数据的存储,成本低。
3) 资源管理。①实现IaaS资源池统一管理(包括物理和虚拟资源);②管理平台需要满足统一企标要求。
4 PaaS层建设思路
4.1 总体架构
信息导航云平台PaaS层的整体架构如图4所示。基于IaaS层提供的统一硬件资源,为信息导航各个业务应用提供标准化的共享云服务,其中包含了中央数据库(提供信息导航全网管理支撑能力的核心共享数据)。SaaS层的业务应用采用相对独立的构建方式,通过调用PaaS层提供的服务能力,以及给予自己中间件和数据库平台开发的服务,形成完整的业务逻辑。
1) 数据库。PaaS层通过屏蔽数据库架构细节,将数据库进行封装,形成一个独立的服务形式提供给上层使用,实现统一的数据库即服务。PaaS层将统一规划各应用系统的数据模型和数据分布,形成统一数据库和各应用系统的私有数据库。
2) 中间件。中间件为上层应用部署、运营和测试提供必要支撑。针对应用程序和服务组件的运行环境需求,PaaS层管理中间件服务器所需的资源动态供应以及环境的高可用性,并对应用程序和服务组件对中间件资源的使用进行必要的监控。
3) 技术服务。PaaS层统一规划信息导航各业务系统共同的基础技术能力,形成统一提供的技术标准和规格一致的技术服务。技术服务以通用的、标准的方式向业务服务和应用系统提供支撑。
4) 业务服务。PaaS层统一规划信息导航各业务系统共通的基础业务逻辑,形成技术规格一致的业务服务。业务服务对业务能力进行抽象,对外提供统一的调用接口。第三方业务系统接口通过包装服务方式整合,实现第三方业务系统的灵活接入。
5) PaaS管理平台。PaaS管理平台提供对平台接入、成本计量、监控调度等的管理能力。
6) ESB。PaaS层提供面向软件的服务总线架构,实现高性能和高效率。SOA以ESB为具体实现,作为统一的总线向应用层提供服务接口。业务逻辑层中可标准化、可共享的功能服务下沉到PaaS层,上层应用通过调用SOA服务的方式获取。
图4 信息导航云平台PaaS层总体技术架构
4.2 技术选择
4.2.1 中央数据库
中央数据库基于云计算技术,借助IaaS层提供的统一管理、灵活调度、动态分配的数据存储和计算能力,建立成扩展简单、读写快速、安全可靠的数据服务支撑架构,同时利用数据建模、数据挖掘技术,对海量业务数据进行处理,以数据驱动运营。中央数据库可以将用户通话记录和企业商家信息结合,实现用户行为的统计分析,提供给信息导航业务平台和联通其它业务平台使用。
中央数据库采用的技术架构如图5所示,支持传统关系型商用数据库和基于Hadoop的非关系型数据库。对于结构化数据(可以用二维表结构逻辑表达实现的数据)存储在关系型数据库中,对于非结构化数据(文本、图片、XML、HTML、报表、音频、视频等)存储在非关系型数据库中,中央数据库可以动态、智能、高效地同时读写结构化数据和非结构化数据。
中央数据库主要存储信息导航全业务管理支撑数据、总部集约化业务系统运营数据、码号基础信息数据、省分本地业务备份数据;省分数据库主要存储省分集约化业务系统运营数据、省分本地业务数据、用户行为动态实时数据。
4.2.2 综合支撑
信息导航云平台PaaS层提供的综合支撑服务是信息导航全网业务管理支撑中心,实现认证计费(异网)、支付结算(在线交易)、业务调度、统计分析、客户服务、合作管理、信息管理等管理支撑能力的一点集中。综合支撑服务作为PaaS层的核心应用服务引擎,如图6所示,通过调用数据库资源池、应用中间件、分布式存储和计算等服务能力,基于SOA组件化架构,对业务管理和服务能力进行组件化,形成可视化和智能化的云组件,并通过统一标准化接口提供给信息导航各个业务平台使用。
图5 PaaS层中央数据库技术架构
图6 PaaS层综合支撑服务技术架构
4.2.3 语音调度
信息导航云平台PaaS层提供的语音调度服务基于语音业务IP化,将各类呼叫中心和全国集中坐席基地的资源进行有效整合,实现信息导航全网话务和坐席的统一调度。省分坐席面向信息经营语音业务,集中坐席面向在线交易等全国集约化业务。各呼叫中心枢纽互为容灾备份系统,如图7所示,形成稳定架构,可通过远端模块下沉、外部呼叫中心接入等多种方式实现接入资源和坐席的灵活部署。另外,语音调度服务还将实现对语音、视频、Web、WAP、客户端、短彩信、传真、Email等多种媒体接入方式的全面支撑。
图7 PaaS层语音调度服务总体架构
5 SaaS层
5.1 信息经营
以码号查询服务为基础的信息经营业务是116114最核心的业务,需要大力推进从低附加值的查号服务向高附加值深度信息互动及订单落地服务的升级,同时将116114由封闭的内网平台升级为开放的互联网平台。
信息经营业务系统将在数据层面采用一级架构的方式,如图8、图9所示,来实现统一数据格式、统一搜索引擎、统一查询界面的业务需求,同时支持全网查询业务快速部署。具体来说,各省本地数据库将统一集中到信息导航中央数据库,由中央数据库提供码号信息的统一搜索能力,各省分的坐席人员根据用户需求,都将通过中央数据库来进行搜索。各省分的运维人员按照分配到的管理权限,直接访问中央数据库上进行数据采编运维操作,各省分新产生的用户数据需要按照规定的格式,通过专有的数据通道上传到中央数据库。总部的信息经营业务系统将提供统一的互联网门户入口。
中央数据库还可以将用户通话记录和企业商家信息结合,实现用户行为的统计分析,提供给信息导航业务平台和联通其它业务平台使用。呼叫中心和相应的业务逻辑继续部署在各个省分,以保证语音接入的服务能力,同时支持各省开展基于语音的本地特色化业务。
图8 联通信息导航信息经营业务系统目标架构
图9 联通信息导航信息经营业务系统过渡架构
5.2 电子商务
信息导航电子商务业务将坚持门户经营,由现行的频道外包、独家合作向平台共享、开放合作的运营模式转变,形成中国联通门户管理、第三方平台开放运营、社会商户广泛进驻、发挥专长、分工明确、合作共赢的良性发展模式。
信息导航电子商务业务系统将采用一级架构,如图10所示,省分原有特色业务系统通过调用信息导航PaaS平台提供的综合支撑服务,可以由省内服务向全网服务进行平滑升级,实现一点建设全网共享的目标。同时支持语音和互联网多种方式接入,语音接入由信息导航PaaS平台提供的语音调度服务进行统一调度,互联网接入由总部电子商务统一门户系统进行统一支撑。
图10 联通信息导航电子商务业务系统目标架构
机票、酒店、订餐、电话商城业务系统实现一级架构,在向目标架构演进的过渡期间,省内可以存在用于支撑本地个性化业务的在线交易业务系统,同时需具备升级为全国级业务系统的能力。全国级业务的话务由信息导航语音调度系统统一调度,省内个性化业务由本地呼叫中心承载。
5.3 行业信息
信息导航行业信息业务将对法律顾问、金融理财、健康顾问等拳头产品进行优化开发和规模推广;对航旅出行、教育服务、就业服务、交通顾问、景区景点服务等潜力产品进行重点拓展;同时开发116114统一会员服务,开展以客户为中心的综合行业信息服务业务。
信息导航行业信息业务通过调用信息导航PaaS平台提供的综合支撑服务实现本网和异网用户的认证、鉴权、计费等功能,如图11所示,本网用户将由信息导航PaaS平台和总部或省分的BSS/VAC对接完成。行业信息省分业务系统可以向全网服务进行平滑升级。
图11 联通信息导航行业信息业务系统目标架构
向目标架构演进的过渡期间,可以采用全国和省分的两级架构,实现对行业信息业务的订购和认证鉴权。全国行业信息业务由综合支撑系统进行认证鉴权,本地行业信息业务由部署在各省相应的支撑模块进行认证鉴权。全国行业信息业务通过语音调度系统呼转到全国行业信息业务系统,本地行业信息业务通过省分呼叫中心呼转到本地行业信息业务系统。
6 结束语
云计算的发展和电子商务增值业务平台之间相互促进、互为动力,而业务平台向云平台演进策略的根本在于通过云计算的弹性可扩展技术,满足电子商务类业务快速发展需求。因此,对于原有的业务平台,可以在满足业务发展的前提下,通过将业务平台基于IaaS、PaaS、SaaS分层,实现各层平行发展、应用并存。基于云计算的电子商务平台搭建,能够有效地整合现有网络资源、升级IT系统支撑能力、推进电子商务类业务集约化健康快速地发展。
参考文献
[1]童晓渝,吴钢,张云勇,等.后电信时代[M].北京:人民邮电出版社,2010
[2]童晓渝,张云勇,房秉毅,等.电信运营商实施云计算的策略建议[J].北京:信息通信技术,2012,6(1):34-38
[3]徐雷,张云勇,房秉毅,等.电信运营商的云计算发展研究[J].北京:电信科学,2010,(S1):53-56
[4]Rajkumar B,Chee S Y.Cloud Computing and Emerging IT Platforms:Vision,hype,and reality for Delivering Computing as the 5th Utility [J].Future Generation Computer Systems,2009(25):599-616
[5]云电子商务[EB/OL].[2013-12-15].http://baike.baidu.com/view/6110010.htm
[6]吴伟,吴先锋.电信运营商电子商务应用与发展策略[J].价值工程,2006,(1):75-76