(中國電子商務研究中心訊)云計算一般認為是分布式計算技術的一種,是透過網絡將龐大的計算處理程序自動分拆成無數個較小的子程序,再交由多部服務器所組成的龐大系統經搜尋、計算分析之后將處理結果回傳給用戶。正如我們在網絡服務中已經隨處可見的搜尋引擎、網絡信箱等服務。透過這項技術,網絡服務提供者可以在數秒之內,將千萬計甚至億計的信息,提供給被服務者,進而達到超級計算機所提供的服務能力。
目前世界上許多跨國信息技術行業的公司如IBM、Yahoo和Google等都在開發基于云計算的產品和服務,為未來互聯網的發展提供技術平臺,而電子商務是近年來互聯網應用最受矚目的領域,僅就中國電子商務發展現狀來看,據艾瑞咨詢近日發布的《2009年上半年中國網絡購物市場發展報告》數據顯示,在2009年上半年,中國網絡購物市場達到了1034.6億,首次突破千億大關。其中,直接與消費者接觸的B2C和C2C電子商務模式正在悄悄改變普通百姓的日常生活。并且隨著電子商務的進一步發展,越來越多的企業將涌入電子商務行業,可以預測未來電子商務發展趨勢將是B2C時代。電子商務的發展將會對信息服務、信息存儲、信息檢索、信息安全等提出更高的要求,云計算應運而生,也必然會對電子商務的發展產生深刻的影響。
一、云計算對計算機系統的影響
電子商務的運行離不開計算機系統,“云計算”首先將影響現有的操作系統的設計。從操作系統的設計方式上來看,采用“云計算”、“云存儲”方式的操作系統將成為新一代云操作系統。
云操作系統的鮮明特點將是“網絡化”。將“云計算”作為任務發送給各個處于不同地理位置的服務器處理,得到結果返回。這種網絡是一種“云網絡”,有內存的拓撲結構,能夠最有效地利用服務器的計算性能,為用戶提出的“云計算”任務提供高效的計算服務。“網絡化”還將用戶的存儲資源分布地存儲在各大服務器上,一是保證了脫離本地機時,仍能使用自己的存諸資源,二是可以方便地與他人共享。
云操作系統的又一鮮明特點是安全。其安全是指“云計算”、“云存儲”在邏輯上的安全性。也就是說,云計算通過云服務,可以通過多種多樣的安全保障措施來保障用戶數據的安全。
一般采用的方式為:第一,云網絡操作系統內存的安全性,這種安全性對于本地來說是“嚴格受限”的計算。任何服務都是相互隔離的,用戶任務各個數據之間沒有任何內在相關性,數據、計算任務是相互隔離的,這使得任何已知的病毒在這種環境下都將失效。第二,云網絡的邏輯安全性。在云網絡中傳輸的數據是受嚴格保護的,原因是使用了各種數據加密措施來保障云計算任務與數據的安全;不僅如此,云網絡是冗余存放,多重備份的網絡式存儲,任何局部化的數據損害都不會影響到用戶數據的安全。
云操作系統將使得軟件計時服務成為主要的軟件服務,從而杜絕了軟件盜版問題。云操作系統內在的網絡化以及安全性,保障了計算的分布式實現。從而可以有效地把軟件視為一種計時服務而提供給用戶。這種計時服務的好處將是:避免將任何完整的二進制形式的可執行文件發布到個人空間中。從而保障了軟件資源的安全,保護了軟件發明者的知識產權。當然,在這種情況下,軟件資源也是可以設置為免費方式的。
未來可以預測云操作系統將實現無病毒、數據安全、存儲方便、共享方便、軟件發布安全方便、計算資源可以動態擴充的多種優點的網絡服務。
二、云計算對關系型數據庫的影響
正如10Gen工程副總裁Geir Magnusson所指出那樣,“在云計算計劃里將找不到關系數據庫的影子,這并非偶然,因為關系數據庫不適合用于云計算環境”。同時他還指出:“云計算是一種不同的技術,不同得足夠改變開發者看待問題和解決問題的方式”。“我們將不得不重新審視我們做事的方式”。
例如:許多被專門開發用于云計算環境的新型數據庫,包括Google韻Bigtable,Amazon的SimpleDB,10Gen的Mongo,AppJet的AppJet數據庫以及甲骨文開源BerkelyDB。這些數據庫沒有一個是關系型的。
這些數據庫具有一些共同特征,正是這些特征使它們特別適用于服務云計算式的應用。它們中的大多數可以在分布式環境中運行,這意味著他們可以分布在多個地點的多臺服務器上。它們本質上都不是事務性的,并且都犧牲了一些高級查詢能力以換取更好的性能。在很多情況下,這些數據庫可以通過對象調用來檢索,而不用SQL。
盡管大型關系數據庫已經被應用在很多數據處理中心,但云計算需要一種不同的設置來充分發揮其潛力。試想,在跨越地理空間距離之間執行復雜查詢以便減少響應時間、設計和維護支持不同位置的相關數據備份、在一個點癱瘓時能保證該數據同步、維護和運行這樣的體系并非易事。因此,數據庫組成部分在不同位置的分散對云計算很必要,這也是云計算產生的原因。更重要的是云體系結構具有不同于目前使用的關系型結構的屬性,在云體系結構里,關系不復存在,人們以群集形式看待數據。
目前用戶所使用的傳統數據庫開發軟件系統本質應該叫數據庫軟件系統,是一個數據庫系統,開發這樣的系統非常簡單,成本也非常低廉,只要根據需求先設計好數據表結構,然后,設計編寫大量SQL語句,雖然也使用JAVA/PHP/.NET等語言,但實際上這些語言只是將SQL送往數據庫執行的運輸工,沒有什么價值和地位。所以,這樣的系統運行在互聯網環境下,主要負載就集中在數據庫的SQL運行上,也就是說:整個軟件系統性能關鍵點就集中在數據庫上了,數據庫是性能的主要承擔者,盡管用戶使用的有可能是Websphere/weblogic等應用服務器,但是由于Java只是運輸工,所以起不到性能上分散負載的作用。
正是由于以上種種原因,有專家認為云計算對關系型數據庫的應用將產生巨大的影響,而絕大多數電子商務系統所使用的數據庫還是基于關系型的數據庫,隨著云計算的大量應用,勢必對電子商務數據庫的構建產生影響,進而影響整個電子商務技術的發展。
三、云計算對電子商務搜索引擎的影響
云計算最成功的應用就是搜索。搜索是云計算最早的應用,有了搜索以后信息可以被找到,進而造成信息爆炸,所以搜索和云計算是分不開的。在云計算時代,搜索將可以做到提出搜索請求的是誰、可以了解你想干什么,也可以了解你的搜索請求中隱含的需求等,這些都是目前搜索所面臨的挑戰。云計算對搜索引擎的影響一般如下:
提供強大的網頁搜索服務。隨著互聯網的高速發展,全球僅中文網頁就有數百億之多。那么,如此巨大的網頁數量,再加上每個網頁至少有幾百K的容量,現有的搜索引擎已經難以應對,更何況這些網頁信息實時處于動態更新狀態,即使是每一秒更新一次,比如說新浪、搜狐這樣的網站,可能幾秒鐘就需要爬一次。因而,能為用戶提供高效、優質的搜索服務將是推動電子商務發展的關鍵技術。
提供整合搜索服務。整合搜索就是當用戶搜索一個詞的時候,它不但會帶來網頁的結果,還會帶來各種其他相關信息的結果。整合搜索最大的優勢在于用戶一次搜索操作相當于同時動用了多個搜索引擎。例如:當用戶鍵入一個商品名稱時,和這個商品名稱相關的諸如:圖片、生產廠家、地址等信息都會同時被檢索到。同時,還可以看到每一個不同的商家在什么地方,可以看到開車的路線、公交的路線、步行的路線等等信息,因此,能夠更加全面地提供商品及其相關信息。
提供語言機器翻譯服務。目前由于互聯網的發展,很多企業都需要在互聯網上把自己的信息轉換成英文,然后把自己產品的信息及時的、海量的推廣到全世界。語言的運用在某種程度上是阻礙中小企業用戶最大的問題。因此,機器翻譯服務將成為電子商務發展過程中跨越語言障礙的助推器。而云算的應用將有效解決搜索引擎機器翻譯服務中語言種類繁多、單詞量大、信息表達需要精準、速度快等矛盾。
提供語音搜索服務。語音搜索是未來趨勢,這離不開3G網絡、智能手機還有云計算的快速發展,3G到來后,消費者首先感受到的是帶寬的提升,2G網絡上EDGE的帶寬只有一百多KB,3G則能帶來2-7M不等的帶寬,速度的提升非常明顯,隨著資費的不斷下調,3G的用戶也會越來越多。提供豐富的音頻搜索服務。目前的搜索技術主要是搜索音視頻的關鍵詞,如產品的名稱,并沒有辦法搜索音頻內容。如今,大多數的視/音頻搜索引擎依賴于人工創建的文字信息,比如包含桫音頻網頁的環繞文字;或者注冊源的描述性文字。隨著NGN時代的到來,多媒體信息將必然增多。這個時候,需要一種技術對音視頻文件去理解,只有知道了內容,才能應用搜索引擎。對于下一代搜索引擎來說,語音識別技術是關鍵。因此,語音識別技術將會對未來的互聯網搜索引擎產生重大影響,進而推動電子商務的發展。
四、云存儲對電子商務應用的影響
云存儲是在云計算(cloud computing)概念上延伸和發展出來的一個新的概念。云存儲的概念與云計算類似,它是指通過集群應用、網格技術或分布式文件系統等功能,將網絡中大量各種不同類型的存儲設備通過應用軟件集合起來協同工作,共同對外提供數據存儲和業務訪問功能的一個系統。但是,云存儲不是存儲,而是服務。云存儲服務對電子商務應用的影響在于他所能提供的服務本身。
首先,云存儲將提供提供個人級云存儲應用。網絡磁盤提供在線存儲服務,使用者可通過WEB訪問方式來上傳和下載文件,實現個人重要數據的存儲和網絡化備份。高級的網絡磁盤可以提供web頁面和客戶端軟件等兩種訪問方式實現重要文件的存儲和管理,使用的方式與使用本地磁盤相同;其次,提供在線文檔編輯服務。
除了個人級云存儲應用外,企業級云存儲應用也將成為未來的趨勢,而且可能會成為云存儲應用的主力軍。從目前不同行業的存儲應用現狀來看,云存儲時代將會為電子商務企業用戶提供的服務有以下幾種:
首先,為企業提供空間租賃服務。信息化的不斷發展使得各電子商務企業的信息數據量呈幾何性增長。數據量的增長不僅僅意味著更多的硬件設備投入,還意味著更多的機房環境設備投入,以及運行維護成本和人力成本的增加。即使是現在仍然有很多單位、特別是中小企業沒有資金購買獨立的、私有的存儲設備,更沒有存儲技術工程師可以有效地完成存儲設備的管理和維護。
通過高性能、大容量云存儲系統,數據業務運營商和IDC數據中心可以為無法單獨購買大容量存儲設備的電子商務企業提供方便快捷的空間租賃服務,滿足電子商務企業不斷增加的業務數據存儲和管理服務,同時,大量專業技術人員的日常管理和維護可以確保云存儲系統運行安全、數據不會丟失。
其次,提供企業級遠程數據備份和容災服務。隨著電子商務企業數據量的不斷增加,數據的安全性要求也在不斷增強。電子商務企業中的數據不僅要有足夠的容量空間去存儲,還需要實現數據的安全備份和遠程容災。不僅要保證本地數據的安全性,還要保證當本地發生重大災難時,可通過遠程備份或遠程容災系統進行快速恢復。
通過高性能、大容量云存儲系統和遠程數據備份軟件,數據業務運營商和IDC數據中心可以為所有需要遠程數據備份和容災的電子商務企業提供空間租賃和備份業務租賃服務,電子商務企業可以租用IDC數據中心提供的空間服務和遠程數據備份服務功能,可以建立自己的遠程備份和容災系統。
五、云技術對電子商務信息安全的影響
隨著云計算技術的發展,云安全技術逐漸發展為信息安全產業的熱點問題。自2007年底開始,全球范圍內的惡意軟件、攻擊行為日益復雜并且變得難以防御,在“海量威脅”的壓力下,傳統的基于“簽名”的安全防御技術受到了挑戰,而這恰恰為“云安全”技術發展拓展了空間。
正如Fortinet中國區技術總監李宏凱所指出的:“云安全最重要的技術特點在于其分布式運算的強大能力和客戶端的安全配置精簡化,也就是用戶們經常談到的瘦客戶端發展趨勢。這點對于企業用戶而言Cye.com.cn確實具有明顯的安全性提升和降低客戶端維護量的優勢。本身云安全技術也提供了對未知威脅的評估和防御推送能力,因此在安全防御級別上無疑是有明顯的進步。”那么,云技術對電子商務安全將產生那些影響?
首先,“云安全”技術是未來內容安全防護技術發展的必由之路。因為從目前的技術發展來看,這已經是一個無法回避的趨勢。
其次,“云安全”技術有非常突出的防護木馬、間諜軟件、惡意程序攻擊的效果。從實際的使用情況看,集成云安全技術的產品,由于在網絡威脅侵入前就進行了阻止,所以能夠降低管理和維護成本與人力耗費。
隨著未來云安全技術的不斷發展,用戶具體需求的細化,云安全的未來,會有一個更完善的發展。現在外部信譽是最突出的需求,未來隨著網絡威脅的變化,用戶應用和需求的不斷變化,云安全一定是以用戶需求為導向,最終可以滿足用戶的安全防護需求。
總之,云計算既是將互聯網上某些節點強大的信息資源包括存儲資源、計算資源、軟件資源、數據資源、管理資源,通過云計算以互聯網上的服務方式,變成廣大用戶動態、可伸縮的虛擬資源,為用戶所用。同時云計算強調需求驅動、用戶主導、按需服務即用即付,用完即散,不對用戶集中控制,用戶不關心服務者在什么地方。云計算的廣泛應用將對電子商務的發展產生深刻的影響。(編選:中國電子商務研究中心 勇全)