1 引言
作為一種新興的信息技術的推出,云計算技術成為了一種趨勢,云計算環(huán)境下的應用越來越多。由于云計算有如下特點:1)小企業(yè)花較少成本,能獲得較強計算功能;2)能提供即時軟硬件服務,從而進行快速響應;3)利用云計算,可以打破IT壁壘進行創(chuàng)新活動;4)利用云平臺,可以使得企業(yè)服務規(guī);;5)由于云計算環(huán)境服務更新快,也為企業(yè)提供享受創(chuàng)新服務的機會。因此,云計算技術和平臺為各類企業(yè)或組織提供了較多應用,在政府、教育、制造、生物、供應鏈和商務領域都有應用。
隨著用戶需求的多樣性、實時性,需要電子商務企業(yè)能提供快速響應、準確的服務,隨著云計算平臺和技術的推出,為電子商務的發(fā)展提供可行解決思路,基于云計算環(huán)境的電子商務網(wǎng)站和電子商務系統(tǒng)的建造,將大力促進電子商務的發(fā)展。目前,谷歌、IBM、亞馬遜、微軟、阿里巴巴等公司都開始了云計算技術的開發(fā)并提供云計算技術服務,并應用于商業(yè)服務中,F(xiàn)有關于純技術上的理論探討較多,但關于云計算環(huán)境下的在線商務或電子商務解決方案的系統(tǒng)研究較少,僅僅限于概念和框架探討階段。
把云計算技術應用到企業(yè)的電子商務活動中,將會給企業(yè)電子商務帶來巨大的變化。企業(yè)電子商務活動利用云計算技術,不僅可以有效地利用資源,降低成本,而且云計算能為企業(yè)提供可靠安全的數(shù)據(jù)存儲中心,改善企業(yè)電子商務應用的安全性。云計算可以提供快速、快捷的云服務,改善企業(yè)電子商務應用的靈活性和專業(yè)性。云計算技術使企業(yè)電子商務應用擁有強大的計算能力,可以快速響應用戶的各種業(yè)務要求,實現(xiàn)普通計算環(huán)境下難以達到的數(shù)據(jù)處理能力。通過云計算建立的電子商務系統(tǒng)不僅包含了技術方面的創(chuàng)新,更意味著企業(yè)電子商務模式的創(chuàng)新。本文試圖從技術和應用層面探討基于云計算環(huán)境的電子商務解決方案。
2 云計算概念及形式
2.1 云計算的概念
云計算是放在網(wǎng)上的一組公有或私有的計算機,以公開的標準和服務為基礎,通過網(wǎng)絡提供安全、快速、便捷的數(shù)據(jù)存儲和計算服務。狹義云計算指IT基礎設施的交付和使用模式,是通過網(wǎng)絡以按需、易擴展的方式獲得所需資源;廣義云計算指服務的交付和使用模式,是通過網(wǎng)絡以按需、易擴展的方式獲得所需服務。這種服務可以是IT和軟件、互聯(lián)網(wǎng)相關,也可是其他服務.它意味著計算能力也可作為一種商品通過互聯(lián)網(wǎng)進行流通。透過云計算,我們可以將千萬甚至過億的信息提供給云進行計算,從而得到相當于超級計算機所能提供的服務。云計算帶來了更低的基礎設施成本,不僅對云客戶端的硬件設備和軟件成本要求低,而且還帶來了更高的性能。
2.2 云計算的形式
云計算有三種主要實現(xiàn)方式:
1)基礎設施即服務(Infrastructure as a Service,IaaS)。即IT設施,包括計算機、存儲、網(wǎng)絡以及其他相關的設施。用戶可以將自己的應用部署到上面后開展業(yè)務。如The New YorkTimes,它使用成百上千臺Amazon EC2實例在36小時內(nèi)處理TB級的文檔數(shù)據(jù).如果沒有EC2,The New York Times處理這些數(shù)據(jù)將要花費數(shù)天或者數(shù)月的時間。
2)平臺即服務(PaaS)。PaaS面向廣大互聯(lián)網(wǎng)應用開發(fā)者,把端到端的分布式軟件開發(fā)、測試、部署、運行環(huán)境以及復雜的應用程序托管當做服務,通過互聯(lián)網(wǎng)提供給用戶。PaaS的實質(zhì)是將互聯(lián)網(wǎng)的資源服務化為可編程接口,為第三方開發(fā)者提供有商業(yè)價值的資源和服務平臺。有了PaaS平臺的支撐,云計算的開發(fā)者就獲得了大量的可編程元素,這些可編程元素有具體的業(yè)務邏輯,這就為開發(fā)帶來了極大的方便,不但提高了開發(fā)效率,還節(jié)約了開發(fā)成本。有了PaaS平臺的支持,WEB應用的開發(fā)變得更加敏捷,能夠快速響應用戶需求的開發(fā)能力,也為最終用戶帶來了實實在在的利益。
3)軟件即服務(SaaS)。SaaS是一種以互聯(lián)網(wǎng)為載體,以瀏覽器為交互方式,把服務器端的程序軟件傳給遠程用戶來提供軟件服務的應用模式。在服務器端,SaaS提供商為用戶搭建信息化所需要的所有網(wǎng)絡基礎設施及軟硬件運作平臺,負責所有前期的實施、后期的維護等一系列工作?蛻糁恍韪鶕(jù)自己的需要,向SaaS提供商租賃軟件服務,無需購買軟硬件、建設機房、招聘IT人員。相對于傳統(tǒng)軟件而言SaaS模式在軟件的升級、服務、數(shù)據(jù)安全傳輸?shù)雀鱾方面都有很大的優(yōu)勢。
3 基于云計算的電子商務技術解決方案
基于國內(nèi)云計算的發(fā)展現(xiàn)狀及應用,結(jié)合我國國內(nèi)的實際情況,根據(jù)不同企業(yè)的電子商務需求提出了下列相應的電子商務技術方案.
3.1 云計算在電子商務中的體系結(jié)構及關鍵技術實現(xiàn)
云模式電子商務體系結(jié)構主要由五個部分構成,包括電子商務應用層、電子商務平臺層、物理資源池、客戶訪問層和管理層。本質(zhì)是通過網(wǎng)絡提供服務,因而其體系結(jié)構的構成以服務為核心.應用層、平臺層、資源層這三層分別對應云計算的SaaS、PaaS和IaaS。基于云計算的體系結(jié)構,可以構建出電子商務系統(tǒng)的體系結(jié)構,如圖1所示。
圖1 電子商務系統(tǒng)結(jié)構
電子商務系統(tǒng)需要開發(fā)人員通過開發(fā)語言編程實現(xiàn)系統(tǒng)所需功能。而不同的企業(yè)開發(fā)需求會使開發(fā)人員選擇不同的開發(fā)語言。Map-Reduce是一種簡化的分布式編程模型和高效的任務調(diào)度模型,用于大規(guī)模數(shù)據(jù)集(大于1TB)的并行運算。并行編程模型可以使電子商務系統(tǒng)開發(fā)人員利用編程模型編寫簡單的程序來實現(xiàn)特定的目的。而且保證后臺復雜的并行執(zhí)行和任務調(diào)度向用戶和編程人員透明。
電子商務系統(tǒng)需要同時滿足大量用戶的需求,并行地為大量用戶提供服務,因此存儲技術必須具有高吞吐率和高傳輸率的特點。而海量數(shù)據(jù)分布存儲技術保證了數(shù)據(jù)的高可用、高可靠和經(jīng)濟性,采用數(shù)據(jù)冗余存儲的方式,即為同一份數(shù)據(jù)存儲多個副本,保證數(shù)據(jù)可靠。海量數(shù)據(jù)管理技術是對電子商務系統(tǒng)需要的分布的海量的數(shù)據(jù)進行處理、分析,能夠高效的管理大量的數(shù)據(jù)。
電子商務系統(tǒng)中電子商務應用層、電子商務平臺層、物理資源層對應著云計算三種形式。而云計算三種不同的形式也對相對應的技術有著不同的要求。
物理資源層依賴于IaaS服務,資源池的構建過程中廣泛使用了虛擬化技術.虛擬化技術實質(zhì)是對物理資源的抽象、映射和展現(xiàn),它將實際物理資源隱藏在其后。虛擬化技術實現(xiàn)了底層物理設備和上層操作系統(tǒng)、應用軟件的去耦合。實現(xiàn)了部署調(diào)度、運維管理和服務提供的自動化。運營平臺架構示意見圖2。
圖2 運營平臺架構
電子商務平臺依賴于PaaS服務。是面向電子商務應用開發(fā)者,把端到端的分布式軟件開發(fā)、測試、部署、運行環(huán)境以及復雜的應用程序托管當做服務,通過互聯(lián)網(wǎng)提供給企業(yè)。開發(fā)環(huán)境架構見圖3。
圖3 開發(fā)環(huán)境架構
通過分布式計算把一個電子商務系統(tǒng)中需要巨大計算能力才能解決的問題分成許多小的部分,并由許多相互獨立的計算機進行協(xié)同處理,得到最終結(jié)果。Map-reduce是一種分布式編程模型,以數(shù)據(jù)為中心,把數(shù)據(jù)分割成小塊供網(wǎng)絡上的多臺計算機分別計算,而后對計算結(jié)構進行匯總得出最終結(jié)論。Map-reduce一方面能滿足電子商務系統(tǒng)的海量數(shù)據(jù)分析需求,另一方面模型簡單易于開發(fā)。隨著Hadoop分布式軟件架構的推廣和使用,Map-reduce逐漸會成為PaaS的核心技術。
電子商務應用層依賴于SaaS技術,在服務器端,SaaS提供商為電子商務企業(yè)搭建信息化所需要的所有網(wǎng)絡基礎設施及軟硬件運作平臺,負責所有前期的實施、后期的維護等一系列工作。電子商務企業(yè)只需根據(jù)自己的需要,向SaaS提供商租賃電子商務系統(tǒng)所需的軟件服務即可,無需購買軟硬件、建設機房、招聘IT人員。
SaaS的一般技術框架見表1。
表1 SaaS技術框架
多租戶架構是一種軟件開發(fā)架構,也是SaaS的關鍵技術。采用這種方式開發(fā)的應用軟件,一個實例可以同時處理多個電子商務企業(yè)的請求。多租戶架構主要有以下幾個特點:1)基于SaaS的運營模式;2)軟件部署在軟件方托管;3)租戶之間是相互透明的;4)軟件提供商負責軟件維護、升級等工作。多租戶架構在數(shù)據(jù)存儲有三種主要解決方案:1)獨立數(shù)據(jù)庫即每個企業(yè)的數(shù)據(jù)單獨存放;2)共享數(shù)據(jù)庫單獨模式,所有企業(yè)共用統(tǒng)一數(shù)據(jù)庫,但各自擁有一套不同的數(shù)據(jù)表組合存在干其單獨的模式之內(nèi)。3)共享數(shù)據(jù)庫共享模式即用一個數(shù)據(jù)庫和一套數(shù)據(jù)表來存放所有企業(yè)的數(shù)據(jù)。
3.2 建立統(tǒng)一的電子商務云計算標準
只有統(tǒng)一的云計算標準,才能規(guī)范市場運行,避免不同企業(yè)在市場拓展、技術研發(fā)等方面的重復性投資,實現(xiàn)社會資源的有效配置和充分利用。可以使不同的硬件、不同的操作系統(tǒng)和不同的應用統(tǒng)一到一個平臺上;可以實現(xiàn)企業(yè)私有云與公共云或公共云與公共云等不同云之間的數(shù)據(jù)和應用遷移、互連互通;可以為企業(yè)提供統(tǒng)一的標準的云服務;可以使云平臺提供統(tǒng)一接口;可以保證電子商務企業(yè)的服務質(zhì)量;可在企業(yè)之間進行協(xié)調(diào),確立共同遵循的準則,建立穩(wěn)定的秩序。
技術方面:(1)在概念和定義方面需要通過標準化統(tǒng)一云計算的概念、定義及內(nèi)容。(2)在虛擬化方面,需要制定網(wǎng)絡、硬件等各種資源虛擬化的格式規(guī)范,解決資源的虛擬化、調(diào)度和流轉(zhuǎn)問題。(3)在電子商務應用開發(fā)和部署方面,需要制定虛擬資源池應用開發(fā)接口規(guī)范,為上層應用的開發(fā)部署及應用提供更好的支撐。(4)在電子商務服務產(chǎn)品方面,需要制定分布式文件系統(tǒng)、分布式數(shù)據(jù)庫、資源虛擬化系統(tǒng)等產(chǎn)品的功能、性能要求等標準,為提高服務質(zhì)量提供支持。
服務運營和安全管理方面:(1)在服務能力方面,需要制定標準規(guī)范提供云計算服務應具備的條件和能力。(2)服務質(zhì)量評價方面,需要制定云計算服務質(zhì)量的評價標準規(guī)范,保證服務質(zhì)量。(3)運營維護方面,需要針對電子商務企業(yè)相關的計算資源、存儲資源的運行維護制定相關的標準,為企業(yè)運營提供支持。(4)在安全管理方面,需要制定數(shù)據(jù)的存儲安全和傳輸安全、跨云的安全管理等監(jiān)管。(5)在能效管理方面,需要制定針對綠色數(shù)據(jù)中心建設的標準,為實現(xiàn)節(jié)能減排、低碳環(huán)保提供標準支撐。
3.3 云計算模式的電子商務系統(tǒng)的安全策略及方法
云計算模式下的安全問題是目前一個研究熱點,F(xiàn)有文獻從不同視角進行了分析,如從云安全評估方法,和解決思路方面進行分析的;從客戶的隱私和風險態(tài)度分析云安全策略;從多因素,如安全、信任、隱私等方面分析的;通過基于噪聲產(chǎn)生策略保護云計算中的隱私信息。
基于云計算的電子商務模式,既有一般意義云安全問題,也有其特定的安全問題需要探討。電子商務中云安全的應用研究有三個方向,一是云計算安全,保證電子商務平臺自身安全;二是網(wǎng)絡安全設備、安全基礎設施的云化;三是云安全服務。
云安全是云計算應用電子商務的基礎,云安全性是電子商務企業(yè)的首要關注要點。主要原因有三點,一是云計算電子商務應用導致IT資源、信息資源、用戶數(shù)據(jù)、用戶應用的高度集中,一旦云計算電子商務應用系統(tǒng)發(fā)生故障,對用戶影響將非常大。二是云計算電子商務應用的數(shù)據(jù)無邊界性、流動性等特性,使其面臨較多新的安全威脅。三是云計算電子商務應用數(shù)據(jù)分布式存儲,對數(shù)據(jù)的安全管理增加難度。
針對以上問題,目前云服務商采用以下方式來提高云安全服務質(zhì)量:1)建立云計算系統(tǒng)的縱深安全防御機制,控制病毒木馬在云計算平臺內(nèi)外部網(wǎng)絡傳播,對系統(tǒng)數(shù)據(jù)流量和運行狀態(tài)實時監(jiān)控,及時發(fā)現(xiàn)及時修復。部署網(wǎng)絡攻擊防御系統(tǒng),防范黑客攻擊。建立完善的容災備份機制和應急響應機制。2)保護用戶信息的可用性、私密性和完整性。對用戶系統(tǒng)和數(shù)據(jù)進行安全隔離和保護,確保用戶信息的存儲安全以及用戶間邏輯邊界的安全防護。通過采用數(shù)據(jù)加密、VPN等技術保障用戶數(shù)據(jù)的網(wǎng)絡傳輸安全。完善用戶信息的數(shù)據(jù)加密與密鑰管理與分發(fā)機制,完善數(shù)據(jù)備份、安全恢復機制。3)身份認證與安全接入控制。建立嚴格的AAA機制,實施嚴格的身份管理、安全認證與訪問權限控制。4)加強云計算數(shù)據(jù)中心的安全管理,完善安全審計機制。加強數(shù)據(jù)中心的安全管理,加強對操作、維護等各類日志的審計管理。
4 基于云計算資源的電子商務應用解決方案
4.1 使用云計算資源自建電子商務系統(tǒng)
通過云平臺來建設電子商務系統(tǒng),不僅會大大降低企業(yè)建設電子商務系統(tǒng)成本,而且使得開發(fā)過程變得更加快捷和簡單。無論是軟硬件設備,企業(yè)都不需要購買,只要通過云平臺都可以在云端完成所需工作。而云計算平臺良好的兼容性以及強大的計算和存儲功能,能夠滿足企業(yè)電子商務系統(tǒng)的一切需求。按需對云商品進行付費提供了一種電子商務系統(tǒng)構建思路,但這種方法使得企業(yè)能用最低的成本構建和提供電子商務服務。
企業(yè)如何利用云平臺設計企業(yè)需要的電子商務系統(tǒng),是云模式電子商務企業(yè)管理層必須要考慮的問題。
1)網(wǎng)絡環(huán)境設計。云模式電子商務系統(tǒng)的網(wǎng)絡環(huán)境主要特點是internet接入全部接入到云端。企業(yè)不需要主機、數(shù)據(jù)庫、服務器、防火墻等設施。其結(jié)構示意入圖4。
圖4 網(wǎng)絡環(huán)境結(jié)構
2)服務器與主機選擇。服務器與主機主要考慮的是計算與存儲能力,而通過IaaS建設的云端物理資源池可以說擁有超強大的計算能力和無限的存儲空問。而按需付費的模式又大大降低了企業(yè)成本.現(xiàn)主流的IaaS產(chǎn)品有亞馬遜的AWS服務、AT&T Synaptic Service、GoGrid平臺、Rackspace Cloud、世紀互聯(lián)云平臺、oracle公司的Cloud in box、IBM的ISDM服務交付管理平臺以及微軟動態(tài)數(shù)據(jù)中心平臺等。
3)操作系統(tǒng)選擇。通過PaaS平臺使操作系統(tǒng)安裝在云端,企業(yè)無需購買操作系統(tǒng),而且云端操作系統(tǒng)由于采用分布式計算編程模型,所以其強大的兼容性是其他操作系統(tǒng)無可比擬的。微軟的Azure是典型的PaaS操作系統(tǒng)平臺。
4)數(shù)據(jù)庫系統(tǒng)選擇。將數(shù)據(jù)庫系統(tǒng)同樣放在云端,可以有更大的存儲空間以及更便捷的數(shù)據(jù)庫管理操作。而且云安全和云標準的實施,能夠很好的保護企業(yè)數(shù)據(jù)的安全。Oracle公司推出的ExaData X2是整合的數(shù)據(jù)庫云平臺。
5 結(jié)束語
云計算已經(jīng)作為一種創(chuàng)新技術應用于電子商務是一種較好的嘗試,但由于其技術發(fā)展的局限性,并不能很好的進行功能整合,較好地應用于電子商務。但隨著Saas模式不斷的成熟與發(fā)展,云計算在電子商務中的應用將越來越承受。本文探討了基于云計算環(huán)境的電子商務解決方案,主要有:(1)基于云計算的三種模式,提出了電子商務系統(tǒng)構架,并給出建設電子商務系統(tǒng)的思路,該系統(tǒng)為實際存在系統(tǒng);(2)基于電子商務的云服務,即時的構建虛擬電子商務系統(tǒng),從而提供電子商務服務。
本文探討了云計算環(huán)境下的電子商務解決方案,但尚存不足.主要有:(1)該文從理論上進行了分析,但沒有構建系統(tǒng)實例,缺乏有力的可行證明;(2)也沒有進行性能和績效等方面的思考。今后的研究將從系統(tǒng)仿真和真實系統(tǒng)實驗評測等方式進行研究,以提供更可行、可靠的電子商務解決方案;(3)云計算在電子商務中應用帶來的管理問題.
核心關注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務領域、行業(yè)應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業(yè)務領域的管理,全面涵蓋了企業(yè)關注ERP管理系統(tǒng)的核心領域,是眾多中小企業(yè)信息化建設首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標題:基于云計算的電子商務解決方案
本文網(wǎng)址:http://www.oesoe.com/html/support/11121810681.html