本站小编为你精心准备了云计算背景下电子商务集群平台构建参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
云计算和集群系统
1云计算概念
互联网时代的高速发展,以及计算机技术、网络通信技术的广泛使用,使得各个领域对于计算能力的要求与日俱增,作为分布式计算、网格计算以及并行计算的进一步发展趋势,云计算的概念孕育而生。IBM在2007年宣布推出云计算计划,云计算吸引了众多人的注意。世界众多的云计算服务商提出自己的云计算战略,出现各种形式的云计算原型系统,如文献[1]、[2]。当前,云计算的服务主要分为3个层次:①基础设施即服务(InfrastructureasaService,IaaS);②平台即服务(PlatformasaSerivec,PaaS);③软件即服务(SoftwareasaService,SaaS)。这3个层次的云计算服务主要向网络用户提供计算、软件、数据访问和存储等服务。云计算采用虚拟化技术,将某些计算资源进行虚拟化的异构以及自治服务为电子商务平台用户提供计算资源,从而使电子商务用户能方便地从世界上的任何角落都能获得和部署应用程序。
2集群系统
集群是一组相互之间独立的服务器通过网络进行连接,以单一系统的模式加以管理的系统,可以说是一组通过高速网络连接的相互独立的服务器的集合,而相互独立的服务器就是集群中的节点。集群能在一个时间内执行多条指令,是并行计算的载体,如图1所示。集群系统具有如下优点:(1)可靠性高。当某台服务器发生故障时,通过服务器的集群系统,资源能自动从故障服务器中转移到可用的服务器,并在其它可用服务器上重新启动故障程序,从而保证数据安全。(2)故障恢复。当某台服务器出现故障时,集群系统会引导服务器回到预定的联机状态,并自动进行工作的重新分配。(3)灵活的伸缩性。当用户的需求超出集群服务能力极限时,通过在集群系统中添加节点,可以扩展集群的服务能力从而满足用户增加的需求。
1构建思想
云计算作为一种新的计算模式,可以使客户方便地根据自己的需求在物理机上的虚拟环境中进行资源的定制。本文的研究是以建立在虚拟硬件资源上的Linux服务器为基本系统单元,利用LVS(LinuxVirtualServer)和NAT(NetworkAddressTranslation)技术来构建集群平台。这些技术能够很好地保证对应用程序和资源的监控,在集群系统工作中提供了灵活性,为Web服务器以及数据库提供了高可靠性和伸缩性的架构,从而提高了整个系统的可用性。
2平台硬件构建
根据Linux服务器集群技术的特点,对现有系统规划进行了整合,将Web服务器和数据库服务器分别用在两套服务器集群技术系统中。Web服务器系统主要为负载均衡系统,数据库服务器主要是双机高可用系统,如图2所示。
3业务过程集成模型
基于云计算的电子商务业务过程集成是以SOA思想为核心,通过将具体的业务封装成云端的Web服务来实现相关业务的集成。本文设计的业务集成交换平台模型如图3所示,该平台模型向用户提供了统一的Web服务访问接口,用户或其它B2C电子商务平台通过该接口可以方便地访问相关资源。同时该平台通过内部的相关接口和中间组件技术,支持与集群内异构系统业务之间的集成。该模型从逻辑上可分为三层,如图3所示。(1)资源服务层。该层主要是Web服务器和数据库服务器,通过统一的数据访问接口来为电子商务平台提供服务,主要是用于集群中数据库的数据访问和存储。它实现了所有逻辑单元的Web服务,这些服务构成了服务资源空间。(2)功能逻辑层。负责云计算中平台运行安全性的关键层,通过按照云计算定义的标准来进行组件和接口的定义,通过集群中各个数据库的异构性特点,在该层中实现与集群内异构系统的集成,特别是与第三方物流和支付系统的信息共享,利用中间件等技术,使用XML、SOAP、WSML、UDDI等技术来定义各类的接口,从而实现平台的数据共享和信息交互。该层主要屏蔽了不同企业以及部门之间的差异性,降低了业务流程中的耦合程度。(3)业务流程层。该层主要用于业务流程的逻辑表示,描述业务活动以及业务活动之间的关系。主要是指电子商务平台通过该层将客户与电子商务企业进行连接。它主要是关注如何有效地利用服务资源,对资源进行优化和重组,以便通过云计算平台向用户提供最优质的电子商务服务。基于云计算中开放的标准,Web服务将不同业务部门的私有业务流程进行封装,从而变换为具有公开接口和协作过程模型的服务,从而可以实现跨企业、跨系统的业务过程集成。基于集群系统的服务,可以更好地实现业务流程的定制,从而使得业务流程做到随机应变,从而快速响应云计算条件下的业务流程变化。
结语
云计算是电子商务发展的一个方向,在电子商务平台的建设中运用云计算技术可有效解决目前电子商务系统普遍存在的硬件投入不足、并发处理能力不强、数据安全无法保障等问题。本文从云环境下如何构建电子商务集群系统的角度出发,提出了电子商务集群系统建设硬件平台模型和业务集成模型,为今后进一步研究云计算下的电子商务平台建设提供了一定的参考。当然,云计算在电子商务平台建设中的运用目前还处于探索和试运行阶段,还存在一些问题和不足,这些都需要在今后的实际应用中去解决。(本文作者:黄华单位:浙江长征职业技术学院)