本站小編為你精心準備了云計算背景下電子商務(wù)集群平臺構(gòu)建參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
云計算和集群系統(tǒng)
1云計算概念
互聯(lián)網(wǎng)時代的高速發(fā)展,以及計算機技術(shù)、網(wǎng)絡(luò)通信技術(shù)的廣泛使用,使得各個領(lǐng)域?qū)τ谟嬎隳芰Φ囊笈c日俱增,作為分布式計算、網(wǎng)格計算以及并行計算的進一步發(fā)展趨勢,云計算的概念孕育而生。IBM在2007年宣布推出云計算計劃,云計算吸引了眾多人的注意。世界眾多的云計算服務(wù)商提出自己的云計算戰(zhàn)略,出現(xiàn)各種形式的云計算原型系統(tǒng),如文獻[1]、[2]。當前,云計算的服務(wù)主要分為3個層次:①基礎(chǔ)設(shè)施即服務(wù)(InfrastructureasaService,IaaS);②平臺即服務(wù)(PlatformasaSerivec,PaaS);③軟件即服務(wù)(SoftwareasaService,SaaS)。這3個層次的云計算服務(wù)主要向網(wǎng)絡(luò)用戶提供計算、軟件、數(shù)據(jù)訪問和存儲等服務(wù)。云計算采用虛擬化技術(shù),將某些計算資源進行虛擬化的異構(gòu)以及自治服務(wù)為電子商務(wù)平臺用戶提供計算資源,從而使電子商務(wù)用戶能方便地從世界上的任何角落都能獲得和部署應(yīng)用程序。
2集群系統(tǒng)
集群是一組相互之間獨立的服務(wù)器通過網(wǎng)絡(luò)進行連接,以單一系統(tǒng)的模式加以管理的系統(tǒng),可以說是一組通過高速網(wǎng)絡(luò)連接的相互獨立的服務(wù)器的集合,而相互獨立的服務(wù)器就是集群中的節(jié)點。集群能在一個時間內(nèi)執(zhí)行多條指令,是并行計算的載體,如圖1所示。集群系統(tǒng)具有如下優(yōu)點:(1)可靠性高。當某臺服務(wù)器發(fā)生故障時,通過服務(wù)器的集群系統(tǒng),資源能自動從故障服務(wù)器中轉(zhuǎn)移到可用的服務(wù)器,并在其它可用服務(wù)器上重新啟動故障程序,從而保證數(shù)據(jù)安全。(2)故障恢復(fù)。當某臺服務(wù)器出現(xiàn)故障時,集群系統(tǒng)會引導(dǎo)服務(wù)器回到預(yù)定的聯(lián)機狀態(tài),并自動進行工作的重新分配。(3)靈活的伸縮性。當用戶的需求超出集群服務(wù)能力極限時,通過在集群系統(tǒng)中添加節(jié)點,可以擴展集群的服務(wù)能力從而滿足用戶增加的需求。
1構(gòu)建思想
云計算作為一種新的計算模式,可以使客戶方便地根據(jù)自己的需求在物理機上的虛擬環(huán)境中進行資源的定制。本文的研究是以建立在虛擬硬件資源上的Linux服務(wù)器為基本系統(tǒng)單元,利用LVS(LinuxVirtualServer)和NAT(NetworkAddressTranslation)技術(shù)來構(gòu)建集群平臺。這些技術(shù)能夠很好地保證對應(yīng)用程序和資源的監(jiān)控,在集群系統(tǒng)工作中提供了靈活性,為Web服務(wù)器以及數(shù)據(jù)庫提供了高可靠性和伸縮性的架構(gòu),從而提高了整個系統(tǒng)的可用性。
2平臺硬件構(gòu)建
根據(jù)Linux服務(wù)器集群技術(shù)的特點,對現(xiàn)有系統(tǒng)規(guī)劃進行了整合,將Web服務(wù)器和數(shù)據(jù)庫服務(wù)器分別用在兩套服務(wù)器集群技術(shù)系統(tǒng)中。Web服務(wù)器系統(tǒng)主要為負載均衡系統(tǒng),數(shù)據(jù)庫服務(wù)器主要是雙機高可用系統(tǒng),如圖2所示。
3業(yè)務(wù)過程集成模型
基于云計算的電子商務(wù)業(yè)務(wù)過程集成是以SOA思想為核心,通過將具體的業(yè)務(wù)封裝成云端的Web服務(wù)來實現(xiàn)相關(guān)業(yè)務(wù)的集成。本文設(shè)計的業(yè)務(wù)集成交換平臺模型如圖3所示,該平臺模型向用戶提供了統(tǒng)一的Web服務(wù)訪問接口,用戶或其它B2C電子商務(wù)平臺通過該接口可以方便地訪問相關(guān)資源。同時該平臺通過內(nèi)部的相關(guān)接口和中間組件技術(shù),支持與集群內(nèi)異構(gòu)系統(tǒng)業(yè)務(wù)之間的集成。該模型從邏輯上可分為三層,如圖3所示。(1)資源服務(wù)層。該層主要是Web服務(wù)器和數(shù)據(jù)庫服務(wù)器,通過統(tǒng)一的數(shù)據(jù)訪問接口來為電子商務(wù)平臺提供服務(wù),主要是用于集群中數(shù)據(jù)庫的數(shù)據(jù)訪問和存儲。它實現(xiàn)了所有邏輯單元的Web服務(wù),這些服務(wù)構(gòu)成了服務(wù)資源空間。(2)功能邏輯層。負責云計算中平臺運行安全性的關(guān)鍵層,通過按照云計算定義的標準來進行組件和接口的定義,通過集群中各個數(shù)據(jù)庫的異構(gòu)性特點,在該層中實現(xiàn)與集群內(nèi)異構(gòu)系統(tǒng)的集成,特別是與第三方物流和支付系統(tǒng)的信息共享,利用中間件等技術(shù),使用XML、SOAP、WSML、UDDI等技術(shù)來定義各類的接口,從而實現(xiàn)平臺的數(shù)據(jù)共享和信息交互。該層主要屏蔽了不同企業(yè)以及部門之間的差異性,降低了業(yè)務(wù)流程中的耦合程度。(3)業(yè)務(wù)流程層。該層主要用于業(yè)務(wù)流程的邏輯表示,描述業(yè)務(wù)活動以及業(yè)務(wù)活動之間的關(guān)系。主要是指電子商務(wù)平臺通過該層將客戶與電子商務(wù)企業(yè)進行連接。它主要是關(guān)注如何有效地利用服務(wù)資源,對資源進行優(yōu)化和重組,以便通過云計算平臺向用戶提供最優(yōu)質(zhì)的電子商務(wù)服務(wù)。基于云計算中開放的標準,Web服務(wù)將不同業(yè)務(wù)部門的私有業(yè)務(wù)流程進行封裝,從而變換為具有公開接口和協(xié)作過程模型的服務(wù),從而可以實現(xiàn)跨企業(yè)、跨系統(tǒng)的業(yè)務(wù)過程集成?;诩合到y(tǒng)的服務(wù),可以更好地實現(xiàn)業(yè)務(wù)流程的定制,從而使得業(yè)務(wù)流程做到隨機應(yīng)變,從而快速響應(yīng)云計算條件下的業(yè)務(wù)流程變化。
結(jié)語
云計算是電子商務(wù)發(fā)展的一個方向,在電子商務(wù)平臺的建設(shè)中運用云計算技術(shù)可有效解決目前電子商務(wù)系統(tǒng)普遍存在的硬件投入不足、并發(fā)處理能力不強、數(shù)據(jù)安全無法保障等問題。本文從云環(huán)境下如何構(gòu)建電子商務(wù)集群系統(tǒng)的角度出發(fā),提出了電子商務(wù)集群系統(tǒng)建設(shè)硬件平臺模型和業(yè)務(wù)集成模型,為今后進一步研究云計算下的電子商務(wù)平臺建設(shè)提供了一定的參考。當然,云計算在電子商務(wù)平臺建設(shè)中的運用目前還處于探索和試運行階段,還存在一些問題和不足,這些都需要在今后的實際應(yīng)用中去解決。(本文作者:黃華單位:浙江長征職業(yè)技術(shù)學院)