時間:2023-05-19 11:20:13
緒論:在尋找寫作靈感嗎?愛發(fā)表網(wǎng)為您精選了8篇云計算的應用,愿這些內(nèi)容能夠啟迪您的思維,激發(fā)您的創(chuàng)作熱情,歡迎您的閱讀與分享!
關鍵詞:云計算;技術構架;數(shù)據(jù)安全
中圖分類號:TP301文獻標識碼:A文章編號:16727800(2013)004000702
作者簡介:魯圓圓(1986-),女,碩士,中南財經(jīng)政法大學武漢學院助教,研究方向為現(xiàn)代數(shù)據(jù)庫理論與技術。
0引言
云計算代表了一個時展的需求,反應了市場關系的變化,云技術擁有龐大的數(shù)據(jù)規(guī)模,可以提供更加廣闊、更深度的信息服務,同時,對軟件和硬件設備的要求相對較少。云計算的根本目標就是要把一切都拿到網(wǎng)絡上,通過虛擬化技術將資源整合,形成龐大的計算體系和網(wǎng)絡存儲體系。
目前,新興的網(wǎng)絡已經(jīng)從數(shù)據(jù)中心轉移到了云計算中,這表示每個用戶身邊都有一臺潛在的超級計算機。只要有一臺計算機或手機設備,并且能夠連接到網(wǎng)絡進行訪問網(wǎng)絡,用戶就能夠在任何時間從任何地點訪問所需要的數(shù)據(jù),云計算透過互聯(lián)網(wǎng)將龐大的計算處理程序自動拆分成無數(shù)個子程序,將拆分的子程序交由多個服務器所組成的龐大系統(tǒng)通過搜尋、計算分析,最后將處理后的結果回傳給用戶。云計算是利用互聯(lián)網(wǎng)來租用網(wǎng)絡計算資源,軟硬件設備的投資和要求會隨之降低,成本將大大降低。
1云計算定義
近年來許多計算機專家和學者從云計算的發(fā)展及對云計算的各種研究總結基礎上,把云計算定義\[1\]為:云計算是一種新興的共享基礎構架的方法,它統(tǒng)一管理大量的物理資源,并將這些資源虛擬化,形成一個巨大的虛擬化源池。這里所說的云是指一類并行的和分布式的系統(tǒng),由可以互聯(lián)的虛擬計算機集群所組成,這些被動態(tài)部署的虛擬計算機是以統(tǒng)一的計算資源形式而存在的,遵守服務級別協(xié)議。
云計算的思想是從量力物理中的“電子云”發(fā)展而來的,引申到計算中主要強調(diào)云計算的分布性、彌漫性等特征。云計算對網(wǎng)絡上虛擬資源的動態(tài)部署主要根據(jù)用戶對云計算能力的要求,以及對網(wǎng)絡資源的需求兩方面進行的,用戶使用的云計算及云計算的應用都是基于虛擬資源基礎之上的,不受物理資源的限制。這表示用戶在使用云技術時不需要知道使用的計算資源的具體所在物理資源,用戶變更計算資源的需求也比較簡便。
2云計算工作原理
云計算工作時將計算廣泛的分布在大量的并行和分布式的計算機、服務器集群上,而不是在本地計算機和服務器中進行計算。用戶把要處理的數(shù)據(jù)保存在互聯(lián)網(wǎng)的數(shù)據(jù)中心,而非存儲在本地計算機中。企業(yè)和個人在運行數(shù)據(jù)計算的時候,根據(jù)需求來訪問分布式計算機集群和存儲系統(tǒng)。
在云計算模式中\[2\],用戶通過終端接入網(wǎng)絡,向“云”提出需求,“云”接受請求后組織資源,通過網(wǎng)絡為“端”提供服務。用戶處理的數(shù)據(jù)直接保存在互聯(lián)網(wǎng)的數(shù)據(jù)中心里,用戶使用的應用程序在大規(guī)模服務器集群中運行。因此,負責提供云計算服務的公司需要確保數(shù)據(jù)中心里數(shù)據(jù)的安全性和保密性,維護大規(guī)模服務器集群的正常運轉,同時要提供給用戶強大的計算能力和極大的存儲空間。這樣用戶可以通過連接互聯(lián)網(wǎng)來訪問“云”實現(xiàn)隨時隨地訪問程序和數(shù)據(jù)。
3云計算應用
本文以Google的云計算應用為例,Google搜索引擎是由廉價且技術含量低的集群技術作為硬件支撐,而不是傳統(tǒng)的大型機和服務器。下面從Google云計算的技術構架方面來了解云計算的應用。
3.1Google云計算技術架構
Google的云計算應用基本都依賴于4個基礎組件:分布式文件存儲GFS、并行數(shù)據(jù)處理模型MapReduce、分布式鎖Chubby及機構化數(shù)據(jù)表BigTable。這4個基礎組件的調(diào)用關系如圖1所示。
其中,GFS用于存儲BigTable里的子表文件,為第三方應用提供大尺寸文件存儲功能。
BigTable的作用類似于數(shù)據(jù)庫,為Google云計算應用提供數(shù)據(jù)結構化存儲功能,能提供簡單的數(shù)據(jù)查詢功能,為MapReduce提供數(shù)據(jù)源或用于存儲數(shù)據(jù)結構。
Chubby為GFS、BigTable提供鎖服務,記錄Master及子表元的相關描述信息,并能記錄MapReduce的任務信息。
MapReduce處理和生成海量數(shù)據(jù)的并行編程模型,對BigTable中的數(shù)據(jù)進行統(tǒng)計、歸類等并行計算處理,使用BigTable或GFS來存儲計算結果。
3.2Google的云計算應用
Google擁有大型的數(shù)據(jù)中心,硬件條件優(yōu)越,在云計算的基礎設施上建立了一系列的新型網(wǎng)絡應用程序。在利用異步網(wǎng)絡數(shù)據(jù)傳輸Web2.0的基礎上,這些新型網(wǎng)絡應用程序給用戶提供了全新的界面,以及強大的多用戶交互能力。
谷歌在線辦公服務Docs是Google云計算中的典型應用程序,Docs是Google推出的與微軟Office編輯界面相近,且基于Web的網(wǎng)絡服務程序,有一套簡單易用的文檔權限管理,可以記錄所有用戶對文檔所作的修改。因此,Docs適用于多人進行網(wǎng)上共享及協(xié)作編輯文檔,甚至可以用于監(jiān)控項目進度,為企業(yè)或團體提高通信和協(xié)作效率。
Google網(wǎng)站流量分析是Google云計算里的一項重要應用,通過統(tǒng)計網(wǎng)站的綜合瀏覽量、點擊量以及字節(jié)流量等,來分析網(wǎng)站的頁面關注度,進而幫助企業(yè)對網(wǎng)站進行調(diào)整或增刪頁面、優(yōu)化頁面布局,同時可以分析用戶的訪問來源鏈接,以提高廣告投資回報。
4云計算發(fā)展面臨的挑戰(zhàn)
由于云計算目前還處于新興發(fā)展階段,在未來的推廣使用中還需要繼續(xù)提高。云計算從商業(yè)實現(xiàn)的角度看,是在并行處理、分布式處理以及網(wǎng)格計算的基礎上發(fā)展起來的。從云計算未來的發(fā)展趨勢上來說,云計算有其積極的外部效應,而且已經(jīng)融入我們的生活,但同時存在著數(shù)據(jù)安全、標準缺失、系統(tǒng)兼容、可靠性差等問題。這些亟待解決的技術和問題主要有以下幾點:
(1)數(shù)據(jù)安全技術。云計算提供了較為可靠和安全的數(shù)據(jù)存儲中心,但如何防止數(shù)據(jù)不會被竊取,如何保證數(shù)據(jù)的絕對安全,依然是云計算目前致力解決的一大問題。數(shù)據(jù)是企業(yè)的商業(yè)秘密,其安全性直接關系到企業(yè)的發(fā)展,企業(yè)的內(nèi)部數(shù)據(jù)傳向云端時,就面臨數(shù)據(jù)的安全系數(shù)問題。如果不解決云計算的數(shù)據(jù)安全問題,就會影響云計算在企業(yè)中的應用。
(2)服務的可靠性問題。云計算主要是靠大規(guī)模的集群計算系統(tǒng)作為硬件支撐的,目前云計算服務的提供商數(shù)量越來越多,就導致不同服務間的障礙加大,降低服務質(zhì)量。此外,云計算的服務質(zhì)量也受服務商的網(wǎng)絡中斷問題的影響。隨著系統(tǒng)規(guī)模膨脹性的增大后,云計算在可靠性和穩(wěn)定性兩方面都面臨著巨大挑戰(zhàn)。需要通過有效的系統(tǒng)配置、監(jiān)管、調(diào)度、虛擬化等技術來解決系統(tǒng)的高可靠性問題。
(3)云計算的標準不統(tǒng)一。如果云計算在未來的發(fā)展中沒有標準的計算規(guī)范,那么云計算將很難在競爭中進行規(guī)?;彤a(chǎn)業(yè)化的發(fā)展。由于使用云服務可以利用不同的終端設備與云端進行數(shù)據(jù)交換,如果每個平臺接口都不同,那么終端設備很難進行聯(lián)通,那么云計算的意義就會失去。目前,云計算還沒有提供統(tǒng)一的標準、統(tǒng)一的接口接入終端設備。
(4)數(shù)據(jù)傳輸速率較低。云計算是基于網(wǎng)絡模式的,目前網(wǎng)絡速率普遍較低、價格偏高,在滿足云計算的要求上仍然存在差距。帶寬偏低,對于云計算在企業(yè)中的發(fā)展也會帶來障礙。由于云計算需要存儲和處理的數(shù)據(jù)越來越多,加上數(shù)據(jù)傳輸速率低下,會增加數(shù)據(jù)存放和傳輸?shù)膹碗s性。
5結語
云計算被譽為“革命性的計算模型”,目前尚處于起步階段,云計算不僅僅是一個計算問題,還融合了許多技術和成果,前景一片光明。但由于云計算的平臺互不兼容,標準不統(tǒng)一,數(shù)據(jù)的安全性和網(wǎng)絡傳輸不穩(wěn)定,也造成了云計算發(fā)展的局限性。隨著研究云計算的人員越來越多,將會出現(xiàn)更多的開發(fā)平臺、應用軟件和一些新的結構模式,推動云計算日趨走向成熟,將會在實際應用中越來越廣泛。
參考文獻:
\[1\]陳康,鄭緯民.云計算:系統(tǒng)實例與研究現(xiàn)狀\[J\].軟件學報, 2009(5).
\[2\]李曉偉,沈艷秋.云計算及其發(fā)展進程\[J\].科技信息,2011(15).
\[3\]王鵬.走進云技術\[M\].北京:人民郵電出版社,2009.
關鍵詞:云計算;應用;研究
對于目前的廣大云計算用戶來說,云計算服務功能主要表現(xiàn)在生活中方便快捷的信息儲存功能,但對于云計算具體的發(fā)展歷程、研發(fā)機構、網(wǎng)盤分類和應用領域,則了解甚少,然而云計算的信息儲存功能在整體的發(fā)展浪潮中,只是一個插曲,云計算在變革中發(fā)展,未來的應用前景更是不可估量。
一、云計算基本概念綜述
在互聯(lián)網(wǎng)背景下,提供資源的網(wǎng)絡被稱為“云”?!霸啤敝械馁Y源在使用者看來是可以無限擴展的,并且可以隨時獲取,按需使用,隨時擴展,按使用付費。這種特性經(jīng)常被稱為像水電一樣使用IT基礎設施。有這樣一個比喻:以前的服務器模式就是一個中央超級計算機(服務器)然后連接著大家的個人機,只要將中央超級計算機換成Internet就可以了。的確,在Internet上有多少個“中央超級計算機”這是無法想象的,卻是十分令人憧憬的,現(xiàn)已成為甲骨文旗下的Sun公司說了一句很形象的話:網(wǎng)絡就是計算機。
在概念對比上,云計算和對等計算是比較容易的區(qū)別的,對等計算的概念提出較早,這個概念所包括的范圍也是很小的,它甚至只是小到一個局域網(wǎng)。而云計算和網(wǎng)絡計算的概念必須加以區(qū)分;網(wǎng)絡計算僅僅是使用了網(wǎng)絡上的空閑的計算機共同參與。網(wǎng)絡計算的規(guī)模、速度、擴展速度、成本以及智能化都比云計算整整低了一個層次。但是云計算是在“網(wǎng)路計算”的基礎上發(fā)展而來。它們是不能僅僅簡單的分立比較的。
云計算通過互聯(lián)網(wǎng)提供軟件與服務,并由網(wǎng)絡瀏覽器界面來實現(xiàn)。用戶加入云計算不需要安裝服務器或任何客戶端軟件,可在任何時間、任何地點、任何設備(前提是接入互聯(lián)網(wǎng))上通過瀏覽器隨時隨意訪問,云計算的典型服務模式有三類:“軟件即服務(SoftwareasaService,SaaS)”,平臺即服務(PlatformasaService,PaaS)”和“基礎設施即服務(InfrastructureasaService,IaaS)”。所謂SaaS是指用戶通過標準的Web瀏覽器來使用Internet上的軟件。從用戶角度來說,這意味著他們前期無需在服務器或軟件許可證授權上進行投資;從供應商角度來看,與常規(guī)的軟件服務模式相比,維護一個應用軟件的成本要相對低廉。SaaS供應商通常是按照客戶所租用的軟件模塊來進行收費的,因此用戶可以根據(jù)需求按需訂購軟件應用服務,而且SaaS的供應商會負責系統(tǒng)的部署、升級和維護。SaaS在人力資源管理軟件上的應用較為普遍。以銷售和管理SaaS而聞名,是企業(yè)應用軟件領域中最為知名的供應商。
云計算是有如下幾個特點的,這些可以作為定義區(qū)分這個概念的方法:首先云計算是不可能在單機上進行,它必須聯(lián)網(wǎng)并有適合的規(guī)模投入;其次云計算是可以擴展的,意思就是可以根據(jù)計算的峰值需求快速的進行硬件、服務器的伸縮性投入;接著,云計算的服務必須是廉價的,一項技術的普及必須考慮到成本投入;最后,可操作性和虛擬性強,之所以選擇云計算則必須很方便的使用它。人們可以隨時、隨地方便的使用和共同修改,通過這些就可以享受到強大、神奇的“云計算”。
二、云計算服務于社會領域的案例分析
云計算因為網(wǎng)絡云的概念而節(jié)省了實體企業(yè)大量的人工和機械成本,廣泛應用于教育、通信和實體公司的信息服務領域。比如通信公司方面,中國移動公司的董事長兼CEO王建宙先生在2009年達沃斯世界經(jīng)濟論壇上明確提出云計算是互聯(lián)網(wǎng)發(fā)展的重要趨勢之一。作為具有云計算需求巨大潛力的電信運營商,中國移動希望在未來利用云計算對每年產(chǎn)生大量的客戶數(shù)據(jù)和為客戶所準備的服務數(shù)據(jù)進行深度挖掘,從而大大提高計算速度,為企業(yè)深入了解用戶特點并有針對性地開展快速和深度營銷提供強有力的支持。運營商本身就是一個很巨大的信息制造者和信息處理者。中國移動是最早開展云計算研究的國內(nèi)電信運營商,中國移動研究院是其主要的承擔單位。中國移動研究院從2007年上半年開始跟蹤云計算,并提出基于開源技術,積極建造開放性云計算平臺并命名為“BigCloud”(大云)計劃,重點研究HyperDFS、MapReduce、HugeTable、CloudMaster等云計算平臺關鍵技術。2009年初,中國移動研究院自主搭建了由1000個CPU組成的,具有256個節(jié)點規(guī)模的云計算試驗平臺,通過開展系統(tǒng)評估與優(yōu)化,構建了基于云計算技術的移動互聯(lián)網(wǎng)業(yè)務海量數(shù)據(jù)存儲和處理試驗平臺,開展了一系列的云計算應用研發(fā)和試驗,如搜索引擎等,取得了重要的進展。中國移動研究院剛剛了大云的1.5版本,是基于穩(wěn)定的Hadoop版本Hadoop分布式文件系統(tǒng)(HDFS)是一種可以運行在各種通用硬件上的分布式文件系統(tǒng)HDFS擁有高度的容錯性,同時能滿足高吞吐量的數(shù)據(jù)訪問,可以在廉價的機器上運行,非常適合在大規(guī)模數(shù)據(jù)集上的云計算應用。為了應用于互聯(lián)網(wǎng)行業(yè),HDFS增加了多名字結點,還進行了一些數(shù)據(jù)挖掘和搜索的開發(fā)。目前的Hadoop系統(tǒng)有256個結點,共有1024個CPU,主要作為一個研究性系統(tǒng)使用,明年有望建立更大的用于生產(chǎn)的集群。當然,云計算服務于其他領域的道理跟通信是一樣的,篇幅所限,在此就不一一贅述了。
云計算在未來的發(fā)展和應用應該是緊跟著互聯(lián)網(wǎng)的步伐,尤其是移動互聯(lián)網(wǎng)的滲透和交叉。從互聯(lián)網(wǎng)商業(yè)模式的演變來看,互聯(lián)網(wǎng)企業(yè)不斷追尋著用戶的“足跡”,通過搜集和挖掘用戶在應用過程中的行為,互聯(lián)網(wǎng)將更為準確的理解用戶,從而引導和創(chuàng)造客戶需求以源源不斷地獲得收益。由于移動終端與客戶的綁定,移動應用具有隨身性、可鑒權、可身份識別等獨特優(yōu)勢,可運營、可管理的用戶群是移動通信業(yè)同時也是移動互聯(lián)網(wǎng)發(fā)展擁有的基礎資源。移動互聯(lián)網(wǎng)在向著可運營、可管理的發(fā)展過程中,將不斷開辟新的發(fā)展空間。這就需要通過“云”來追蹤用戶的足跡,分析用戶的行為,從而將用戶的選擇反作用與服務提供者,促使服務提供更具針對性,同時也更有效率,更能激發(fā)出新的市場機會。
三、結語
對還沒有接觸或者使用云計算的互聯(lián)網(wǎng)用戶來說,一方面可能是自身的信息儲存需求較小,不需要采用云存儲,另一方面可能目前還沒有接觸和信賴云計算服務,不管是哪種情況,云計算與移動互聯(lián)網(wǎng)的發(fā)展正在逐步深入每一個網(wǎng)絡用戶,提前使用云計算服務能夠讓我們自身更貼近互聯(lián)網(wǎng)發(fā)展的潮流。
參考文獻:
[1]劉樹超. 云計算的研究與探討[J]. 煤炭技術. 2010(09).
[2]王笑梅,賈曉強. 云計算對高校教育的影響分析[J]. 科技信息. 2010(10).
關鍵詞:云計算;大學計算機應用大賽中的應用
中圖分類號:TP393.09
云計算(Cloud Computing)是分布式計算技術的一種,是通過網(wǎng)絡將龐大的計算機處理程序自動分析拆成無數(shù)個較小的程序,再交由多部服務器組成的龐大系統(tǒng)經(jīng)搜尋、計算分析之后將處理結果返回給用戶。通過這樣的技術,網(wǎng)絡服務提供者可以再幾秒之間,處理達到數(shù)以千萬計甚至億計的信息,達到和“超級計算機”同樣強大功能的網(wǎng)絡服務。
圖1
云計算發(fā)展如火如荼,對于各個學校來說,也同樣需要發(fā)展,要在云中實現(xiàn)真正的自由。云計算在大學計算機應用大賽中的作用也當然也不少
1 云計算技術在大學計算機應用大賽中的應用能夠減少各個大學資金投資
目前很多學校都普遍存在教育經(jīng)費的不足,但隨著各個學校的發(fā)展和各個學科的建成,每年都需要大量的資金投資,硬件需要更新?lián)Q代,舊的設備又要如何處理的問題。有的應用軟件的使用以及升級費用也是一筆昂貴的費用,而且軟件比硬件更新更快。同時各個學校的教學科研及日常辦公也需要很多資金的投入,這些都會給學校帶來極多的壓力。如果云計算技術在大學計算機應用大賽中得到很好的應用,這些問題都會在很大的程度被解決。
云計算,是分布式計算技術的一種,是把很多的數(shù)據(jù)經(jīng)過處理,轉變?yōu)樾⌒畔ⅲ詈蠓祷亟o用戶,進行,資源共享和服務,采用式存儲方式管理用戶數(shù)據(jù),滿足教師的各種存儲需求,并通過網(wǎng)絡為用戶提供有用的計算服務。我們只需要一臺普通計算機接入互聯(lián)網(wǎng)即可實現(xiàn)低配置設備享受高性能的服務。這樣就不用花大量的費用購置硬件和升級軟件,這樣也為各學校解決大量的資金問題。
2 云計算在大學計算機應用大賽中的應用能夠提高工作效率,提升教育教學質(zhì)量和科研水平
各學校教師的工作,教學科研很多受限于軟硬件設施和環(huán)境,有些工作一旦離開特定的環(huán)境就無法正常的工作或在環(huán)境之外想繼續(xù)工作就非常困難。有些科研項目也需要高性能的計算機和強大的計算能力才能完成,而如果沒有這樣的環(huán)境,項目就無法開展。使用云計算,只要我們接入互聯(lián)網(wǎng)鏈接到云中,就可以使用云計算所提供的虛擬環(huán)境做任何自己的工作和科研。這樣教師就可以充分應用自己的剩余時間,利用云強大的計算能力,積極高效的完成各項工作和科研任務,提高學校教育教學質(zhì)量和科研水平。
3 云計算技術在大學計算機應用大賽中的應用能夠縮小各學校的經(jīng)費方面的投入不均衡形成的差異
各學校發(fā)展模式不同,政府對高效的經(jīng)費投入也有很多的差別,而經(jīng)費的多少很大程度影響一個學校的科研實力,教學質(zhì)量。普通學校物理購買相應的硬件設備和軟件環(huán)境,這就造成了各個學校的超別。隨著云計算的發(fā)展,會大大緩解這一狀況。學校無需買昂貴的硬件設備和軟件環(huán)境,只需要利用云計算服務,就可以得到自己需要的教學和科研資源。各個高校可獲得和著名大學的一樣的配置環(huán)境。減少很多普通學校各方面的開支。讓更多得學校利用最少的資源得到最多得資源。讓所有高校利用低成本成就高級人才。
云計算在大學計算機應用大賽中的應用能夠加快高校信息化建設,高等院校作為我國高素質(zhì)人才的聚集地,校園信息化建設的發(fā)展很快,很多高校擁有萬兆校園網(wǎng),財務系統(tǒng),學生管理系統(tǒng)和教務網(wǎng)絡等眾多業(yè)務系統(tǒng)已在各個高校廣泛應用,高考和研究生招生網(wǎng),畢業(yè)生就業(yè)網(wǎng),高等教育學歷認證網(wǎng)等公共服務也建立發(fā)展起來,但是同樣也存在一些問題,如軟硬件不平衡,基礎設施重復購置或閑置,系統(tǒng)集成困難,信息不能共享,不能統(tǒng)一。云計算的應用將資源和服務統(tǒng)一到云中,集中使用,解決上述問題,促進高校信息化建設。
4 云計算大學計算機大賽中的應用能夠保證校園網(wǎng)信息安全
各個學校的校園網(wǎng)一直是網(wǎng)絡攻擊和病毒猖獗的地方。病毒和入侵的防空一直是十分棘手的問題。隨著數(shù)字校園和信息化校園的發(fā)展,這種現(xiàn)象尤為嚴重。移動盤的廣泛使用更是加快了病毒的蔓延。殺毒軟授權費用也是一筆不小的開支,而且對病毒的防控效果也不是很好。同時校園網(wǎng)也是一些學生夢想成為“黑客”的練習之地,學校的服務器成為他們的最好的事件場地,這也更加重了網(wǎng)絡的安全問題,而在云計算環(huán)境下,所有資源存于云中,高校集成,本地不再存儲任何數(shù)據(jù),資源數(shù)據(jù)的安全維護工作由提供商負責,他們擁有先進的技術和專業(yè)的團隊,師生們只需要通過網(wǎng)絡,就能隨時訪問和使用,因此不用擔心病毒入侵造成的破壞。甚至各種因素造成的數(shù)據(jù)丟失,所以云計算在大學計算機的大賽應用中省去了高校信息安全方面的開支,又確保了高校師生的信息安全和校園網(wǎng)服務的安全。
5 云計算技術的大學計算機的應用比賽中的應用為學校數(shù)字圖書館帶來了極大的變化。
圖書館是信息技術應用的重要應用,是各個學校教學科研中的重要保障,圖書館建設的好壞嚴重影響著各個學校的發(fā)展,而一般的圖書館,存儲信息小,共享很難。但是應用云計算技術將不再不需要買昂貴的設備,可以采用購買云計算服務通過網(wǎng)絡知己使用便捷的服務,并且將數(shù)據(jù)資源通過分布式存儲于云中,將數(shù)據(jù)庫和檢索應用結合在一起,進行數(shù)字資源的整合,實現(xiàn)云之間的相互操作。云計算技術在大學計算機應用的比賽中有顯著地成效,將無疑會使圖書館的服務方式與服務內(nèi)容產(chǎn)生巨大改變和快速的發(fā)展。
6 結束語
現(xiàn)在的社會已步入云計算的時代,云計算通過將中間虛擬化的方式是復雜的問題簡單化。云計算技術在大學計算機應用大賽中的應用將會幫助學校減少開。云計算技術在不僅在大學計算機應用大賽中的應用有著不可限量的作用,也在未來人們的生活中起著非常重要的作用,云計算的發(fā)展發(fā)展尤為明顯,為學校提高了教學質(zhì)量等提供了很好的平臺。
參考文獻:
[1]陳丹偉,黃秀麗,任勛益.云計算及安全分析[J].計算機技術與發(fā)展,2010(02).
[2]周舒,張嵐嵐.云計算改善數(shù)字圖書館用戶體驗初探[J].圖書館學有研究,2009(04).
[3]葛慧,云計算的信息安全[J].硅谷,2009(02).
1計算機海量數(shù)據(jù)SLIQ算法對云計算技術的應用
云計算下SLIQ算法中,根據(jù)MDL剪枝原理,對計算機海量數(shù)據(jù)數(shù)據(jù)進行編碼,對于生成的初始樹,發(fā)現(xiàn)最好的描述訓練集S的子樹T。同時,SLIQ算法還具備一些不足,首先是,云計算技術的SLIQ算法中,在云計算計算機中把類別列表存在內(nèi)存中,對數(shù)據(jù)集大小具有一定限制作用。其次是云計算技術的SLIQ算法中,采用的是預排序技術,由于實際排序算法復雜度,不是和記錄個數(shù)成線性關系的,因此實際中,也不能通過記錄數(shù)目增長,而使數(shù)據(jù)結構發(fā)生線性可伸縮性。要實現(xiàn)數(shù)據(jù)庫內(nèi)數(shù)據(jù)的轉換,首先確定數(shù)據(jù)分析中所具備的的參數(shù),定義統(tǒng)計數(shù)據(jù)以及刪除統(tǒng)計數(shù)據(jù),確定統(tǒng)計時間段以及參與SLIQ計算的字段。基于SLIQ算法中,針對實際計算機海量數(shù)據(jù)處理中改進SLIQ算法,避免SLIQ算法大量計算云計算決策樹中每個節(jié)點的指數(shù),從而可以獲得每個節(jié)點的分裂屬性,減少計算復雜性,提升分類效果,類圖如下:Maketree(data)//建立其云計算技術的決策樹{創(chuàng)建數(shù)據(jù)的屬性表12malists,alistsΛ,alists且在每個屬性表中ialists包含屬性iA作為計算機海量數(shù)據(jù)的記錄可以建立其直方圖fori=1tonval=(alists[i][m]alists[i][0])/numcount=0whilecount<num7.split=alists[i][0]+count*val然后遍歷計算機海量數(shù)據(jù)的屬性iA,并計算Gini指數(shù)值,重復操作并確定出最佳分裂點//計算數(shù)據(jù)的Gini指數(shù)gini=calc(l[c],r[c])ifginival>giniginival=ginisplitval=splitattr=Icount++ifgini=0return//當Asplivalattr當Asplivalattr<,maketree(data1)maketree(data2)}云計算技術的SLIQ算法中,計算最佳分割的算法代碼如下所示:EvaluateSplits()foreachattributeAdotraverseattributelistofAforeachvaluevintheattributelistdofindthecorrespondingentryintheclasslist,andhencethecorrespondingclassandtheleafnode(sayl)updatetheclasshistogramintheleaflifAisanumericattributethencomputesplittingindexfortest(A<=v)forleaflifAisacategoricalattributethenforeachleafofthetreedofindsubsetofAwithbestsplit建樹階段中,應該提高“確定最佳分裂(BestSplit)”的可伸縮性,計算開銷不大,確定數(shù)值型字段,尋找最佳的子集,遍歷所有子集,時間復雜度為指數(shù)級。其次,選擇導致最低錯誤率的子樹;使用獨立的數(shù)據(jù)集,快速得到簡潔而且準確的決策樹。最后得出決策樹,經(jīng)過程序?qū)Q策樹進行普及之后,得出計算機海量數(shù)據(jù)處理結果。
2結論
綜上所述,針對計算機海量數(shù)據(jù),應用基于云計算技術的SLIQ算法,可以有效有效解決計算機海量數(shù)據(jù)計算問題,處理海計算機量數(shù)據(jù),不僅可以解決計算機海量數(shù)據(jù)存儲中節(jié)點失效的問題,大大提高計算海量數(shù)據(jù)的效率,具有實際應用價值。
作者:崔學敏 張傳勇
關鍵詞:云計算技術;計算機網(wǎng)絡;安全存儲
一、云計算技術中網(wǎng)絡安全存儲的關鍵技術
(一)身份認證技術
身份認證技術作為云計算技術的關鍵衍生技術,它的使用和普及對用戶在身份認證和信息的保護上有十分重要的作用。用戶采用身份認證技術認證身份的方式有兩種,一是用戶采用已知的用戶名和密碼進行身份認證,這一方法比較常見、快捷,在一些常見的設備上像手機、電腦和平板上即可操作,其另一種方法是采用智能IC進行身份認證。前者身份認證方法相比,IC卡認證方式更有利于客戶信息的保護,其工作原理是在利用IC卡內(nèi)所有數(shù)據(jù)進行讀取寫入都需要密碼再次認證,且不同區(qū)域內(nèi)的密碼也是不同的,因而可以非常全面的保護相關數(shù)據(jù)的安全性能。另外,現(xiàn)階段PKI身份認證方法也是比較常用身份認證技術,它的工作原理在利用特有的秘鑰對公鑰進行解密,和一把鑰匙匹配一把鎖的道理一樣。
(二)云計算備份技術和恢復技術
近幾年,計算機技術在取的快速發(fā)展的同時,計算機中的數(shù)據(jù)信息也時刻面臨著被惡意盜取、被病毒破壞的風險,為了避免這一現(xiàn)象的發(fā)生造成嚴重的后果,云計算備份技術和恢復技術運用而生并被廣泛運用。這一技術的主要作用是找回丟失的數(shù)據(jù)以及對重要數(shù)據(jù)加以備份,確保數(shù)據(jù)信息的安全,如此一來,不僅可以滿足客戶對于數(shù)據(jù)的需求,也盡可能的避免由于數(shù)據(jù)丟失而造成的經(jīng)濟損失。
(三)云計算的數(shù)據(jù)加密技術
云計算數(shù)據(jù)加密技術的主要作用是提高相關數(shù)據(jù)的安全性能。眾所周知,開放性是互聯(lián)網(wǎng)技術的主要特性,在具有獨特優(yōu)勢的同時也使用戶信息面臨被病毒入侵,被盜取的風險,基于此,為了保護用戶信息的安全,數(shù)據(jù)加密技術被開發(fā)利用。目前最常用的數(shù)據(jù)加密技術有兩種:一種是對稱加密技術,另一種是非對稱加密技術,兩技術互相技術各占而又互相補充。例如向?qū)ΨQ加密技術在加密和解密技術具有很強的優(yōu)勢,但是數(shù)據(jù)傳傳送效率不高,而非對稱加密技術恰恰相反,其具有很強的數(shù)據(jù)加密技術和傳輸效果。
(四)云計算密鑰管理技術
云計算秘鑰管理技術也是網(wǎng)絡安全儲存中關鍵技術。在計算機系統(tǒng)中,僅僅依賴身份認證技術和數(shù)據(jù)加密技術來確保用戶信息的安全是遠遠不夠的,還要進一步加強對密鑰的管理,在一定程度上不僅可以提升管理水平,同時還提升相關數(shù)據(jù)信息的共享水平。現(xiàn)階段,最常用的方法是驗證碼驗證法。在采用該方法工作時,用戶需要輸入正確的驗證碼來獲取文獻。一方面,確保了信息的安全,因為只有確保用戶相關信息正確的情況下才能獲取到認證碼;同時還提升了信息的共享度,因為這一操作在手機上即可完成,操作也是非常便捷的。另外網(wǎng)絡儲存關鍵技術還包括刪除碼技術,這一技術的主要作用是提高網(wǎng)絡技術的安全性和可靠性,另外這一技術對于編碼提升的速度有一定的幫助。
二、在計算機網(wǎng)絡安全存儲中云計算技術的應用分析
(一)應用可取回性證明算法的有效策略
在網(wǎng)絡安全儲存環(huán)節(jié),要對相關數(shù)據(jù)進行有效驗證,就要利用取回收性證明算法,也是現(xiàn)階段最常用的方法。其工作原理是冗余糾錯碼對數(shù)據(jù)進行驗證。具體來講,當用戶對相關數(shù)據(jù)進行查詢時,首先需要對云端發(fā)起“挑戰(zhàn)”,云端在接受相關信息之后,如果“挑戰(zhàn)”正確,則會給予相應,客戶實現(xiàn)對信息的驗證。如果相關信息被破壞,那么用戶是無法通過驗證的,但是這種情況下文件還沒有被完全破壞,可以對相關文件進行恢復:編碼的冗余信息技術。另外,要想提升文件恢復的重復率可以采用副本冗余編碼模式。
(二)應用MC‐R的有效策略
要想進一步的加強數(shù)據(jù)的管理水平和安全控制能力,則需要采用MC‐R有效策略,在實際應用中,MC‐R策略分為兩個模塊:用戶采用MC公鑰密碼算法和加密算法對相關技術進一步的加密,可使用這一技術對信息進行偽裝標記,或?qū)⑵湓O置成為偽裝模塊,進而實現(xiàn)對用戶數(shù)據(jù)信息的高度保護,但是在使用時其成本相對較高,因而還沒有被普及使用;云端RSA算法,這一技術的工作原理是對核心數(shù)據(jù)的進一步加密,同時也可以將數(shù)據(jù)進行偽裝設置,和MC‐R有效策略相比,其具有較高的性價比。另外,在計算機網(wǎng)絡安全存儲中,云計算技術還可以發(fā)揮虛擬機的動態(tài)遷移作用。
關鍵詞:云計算;存儲安全;系統(tǒng)設計
在信息化技術不斷發(fā)展的今天,虛擬經(jīng)濟得到了快速的發(fā)展,同時依賴大數(shù)據(jù)和云計算等先進技術的支撐,很多行業(yè)得以快速提升??梢哉f,社會的發(fā)展已經(jīng)不能離開大數(shù)據(jù)技術、云計算技術等先進的信息化技術,這就需要在實際的發(fā)展過程中不斷完善技術體系建設,保證技術應用的完整性與安全性。但是,網(wǎng)絡安全問題也伴隨著網(wǎng)絡技術的不斷發(fā)展而增長,計算機存儲安全系統(tǒng)已經(jīng)經(jīng)過了較長時間的發(fā)展,但是黑客技術也在不斷進步,很多黑客可以通過信息技術直接入侵公司的電腦盜取數(shù)據(jù),嚴重的會造成公司重大的社會經(jīng)濟損失。因為很多計算機存儲著大量的機密材料,這也使得竊取資料能夠獲得較大的經(jīng)濟利益,很多不法分子趨之若鶩,導致目前計算機存儲過程中存在很大的隱患。目前只有在云計算技術使用過程中加強網(wǎng)絡安全管理,保證信息的整體安全,才能有效地保持各個行業(yè)的基本運轉。本文針對計算機網(wǎng)絡安全存儲的應用進行了相應的論述,希望能夠為云計算技術模式的安全穩(wěn)定發(fā)展提供技術參考。
1云計算技術概述
云計算是將虛擬和分布技術進行相應結合的技術。在這個過程中滿足不同數(shù)據(jù)對于計算功能的需求,能夠提高共享資源的利用,通過軟硬件的結合實現(xiàn)信息的合理化存儲和利用。在這個過程中,高效地使用了計算機相應的資源、應用程序、IP地址等相應的模式。云計算技術目前可以分為SAAS、PAAS和IAAS的基礎構架,能夠滿足多種業(yè)務的計算需求[1]。
2云計算技術網(wǎng)絡安全的關鍵處理技術分析
2.1身份認證
相比于傳統(tǒng)的身份認證技術,云計算技術的身份認證具有更高效、快捷和安全性的特點。面對復雜的局面,其可以有效地應用APP數(shù)據(jù)、動態(tài)口令和授權等多種模式,實現(xiàn)身份認證的作用。一是對APP資源的利用。當客戶訪問資源平臺時,可以通過webservice服務的應用程序進行相應的訪問。這個過程實現(xiàn)了有效的第三方身份識別,能夠有效地滿足安全的訪問。二是動態(tài)口令技術。主要是通過動態(tài)口令的發(fā)送進行相應的確認,使得通過動態(tài)確認的信息得以在硬件上運行。三是授權技術。在這個過程中,可以通過網(wǎng)絡協(xié)議的授權來進行相應的口令加密,有效確認用戶的身份,保證系統(tǒng)安全。
2.2分布存儲技術
分布存儲技術是目前具有高效性、安全性的一項存儲技術。在這個過程中,可以將不同的數(shù)據(jù)進行合理化的分割,并相對應地進行存儲,以實現(xiàn)多副本的存儲效果。在這個過程中,就可以有效地避免信息在存儲過程中出現(xiàn)丟失的現(xiàn)象,因為始終在系統(tǒng)運行中可以有多個副本運行,保證了網(wǎng)絡信息存儲的安全。
2.3數(shù)據(jù)加密
數(shù)據(jù)加密是目前先進的安全保障技術,通過對稱和不對稱的加密排列,使用DES算法進行相應的加密。通過網(wǎng)絡密匙的方式,對于加密非對稱技術,可以使用公鑰與密鑰兩個部分進行相應的操作,這樣使得加密算法復雜化。在信息存儲過程中,也能夠有效地對安全性加以保障。
2.4密匙管理
數(shù)據(jù)加密在密匙管理過程中是非常重要的。因此如何保障密匙的管理安全具有重要的作用。云計算在運轉過程中,其自帶的密封系統(tǒng)能夠有效地保證密匙訪問的功效。大部分密匙的源頭需要在客戶訪問數(shù)據(jù)時,能夠有效地得到密匙的支撐和控制權,這樣才能夠在應用性和安全性兩方面都得到合理的應用。
3安全存儲系統(tǒng)整體構架要點分析
信息存儲的種類較為繁雜,因此其存儲設備是整個云計算技術的核心,利用存儲軟件可以完成相應的存儲過程[2]?;谠朴嬎?,在登錄過程中使用HTTPS協(xié)議,確保相應通信過程安全。通過用戶注冊環(huán)節(jié),使信息在存儲過程中保證安全不泄露,而整體的優(yōu)化過程需要在服務器接收相應的數(shù)據(jù)后實現(xiàn)解密。處理數(shù)據(jù)證書同樣也在應用過程中起到了關鍵的作用,可以實現(xiàn)數(shù)據(jù)的首先加密、然后進行傳輸?shù)淖饔茫行У乇U狭嗽朴嬎隳J较滦畔⒋鎯Φ陌踩浴?/p>
3.1云構架
在目前云計算技術發(fā)展的過程中,存儲技術必須要融合云計算不斷發(fā)展,而使用拓撲結構能夠有效地保障計算的優(yōu)化。因為云計算對于各個節(jié)點的要求較高,其動態(tài)化的分配功能可以有效地實現(xiàn)計算的自由度。通常需要借助整體的控制器完善拓撲結構。在拓撲設計中,需要明確其重要的影響因素,使其在控制中心的位置能夠有效地發(fā)送處理請求、科學地進行相應的分配,在實際的應用過程中和云端客戶進行相應的對接,實現(xiàn)良好的互動運算功能。在構架設計當中,主要節(jié)點應重點進行設置,不僅要與各個節(jié)點的通信功能有良好的保證,同時應對整體構架的完善起到積極作用。
3.2云計算服務
在存儲系統(tǒng)的整體構架完成之后,需要對云計算服務進行相應的設計。首先,應分析相應用戶的需求,針對用戶的需求對存儲系統(tǒng)進行相應的測試,對其安全性能否抵御黑客的相應攻擊進行評分。在這個過程中,找出相應的隱患并加以解決。根據(jù)實際檢測的結果,對系統(tǒng)進行一定的漏洞補充,從而有效地起到防護安全的作用。云計算的存儲功能因涉及海量數(shù)據(jù)的處理,因此在支撐整個系統(tǒng)運轉的過程中,可以使用的主機端的數(shù)據(jù)和傳統(tǒng)存儲技術相比,其存儲的數(shù)據(jù)來源更為多樣、覆蓋面更廣。因此,在實際的管理過程中,也應對其安全的存儲功能進行重點把控,避免存在漏洞和節(jié)點方面的不足。同時在進行云計算處理過程中,不僅需要進行相應的計算功能設置,同時對其存儲功能也有較高的要求,需要精準地進行計算和評估產(chǎn)生的相應風險,這樣云計算服務的安全性能才能滿足實際的要求[3]。
3.3節(jié)點管理
在云計算功能當中,節(jié)點管理是非常重要的一個過程。其能夠有效地分配完成節(jié)點,對于整體系統(tǒng)的運行效率和安全性能都具有重要的保障作用,應利用相應的資源進行一定的評估。在綜合算法的模式下,對節(jié)點進行相應的調(diào)整。在云計算的模式下,云節(jié)點的管理模型能夠有效地應用到實際的過程當中,同時分析節(jié)點數(shù)量是否能夠滿足用戶的實際需求。通過對客戶現(xiàn)有需求的實際滿足,使拓撲結構更加完整。如果出現(xiàn)節(jié)點閑置的情況,就必須及時進行收回,進行妥當處理,保障信息存儲的整體安全。
3.4加密上傳
在系統(tǒng)設置中,為了提升安全存儲系統(tǒng)的整體功能,需要進行加密上傳的操作[4]。目前主要使用明文的方式,這種方式?jīng)]有使用加密措施,使得信息在存儲過程中存在著一定的漏洞。為了彌補這樣的漏洞,就必須在系統(tǒng)中使用加密模塊,對涉及保密的數(shù)據(jù)進行加密。這個過程可以用數(shù)字信封的方式,使整體的數(shù)據(jù)得以保護。其原理較為簡單,即使用有效的數(shù)據(jù)密匙,對非對稱密匙進行二次加密。這樣雙重加密的模式,對于云計算背景下,實現(xiàn)信息存儲系統(tǒng)的有效安全具有重要的保障作用。該加密模式可靠性較強,使穩(wěn)定性和安全系數(shù)得以廣泛提升,但是也存在著操作不是非常簡便、技術要求較高等問題。目前也同樣可以使用PBE的算法實現(xiàn)精確的數(shù)字加密技術,該技術在加密過程中可以有效地提升便捷性,且在加密過程中不需要硬件支撐。實際應用中,多重加密的方式對于安全存儲系統(tǒng)的整體安全具有重要的作用,同時也可以利用口令替代的加密技術,更好地實現(xiàn)加密效果。
3.5存儲功能優(yōu)化
通過以上云計算整體構架的設計,有效地提升了存儲方面的邏輯性和安全性。在該功能的重點存儲功能設計優(yōu)化過程中,應重點做到以下幾點:(1)重視平面和數(shù)據(jù)通信功能的整體完善。通過平面CPU的強大功能,使用LINUX系統(tǒng),基于雙向數(shù)據(jù)的傳輸機制,實現(xiàn)數(shù)據(jù)包的轉發(fā)安全功能。依靠ZOL運算,兩者可以實現(xiàn)共享共用的通信功能,數(shù)據(jù)平面可以傳輸重要的安全參數(shù)、信息和反饋功能。通過智能化的操作,有效地規(guī)避系統(tǒng)中可能存在的數(shù)據(jù)存儲漏洞。通過平面發(fā)揮支撐作用,為數(shù)據(jù)的初始參數(shù)和后期的實時監(jiān)控創(chuàng)造良好的條件。(2)網(wǎng)絡報文處理。針對該功能的優(yōu)化,重點是要加強重點模塊的建設。該功能存在不同的層次,一是網(wǎng)絡接口報文的重要信息,其是整體數(shù)據(jù)的核心組成。二是需要分揀到加密模塊,在系統(tǒng)處理之后可以恢復原始保存的格式,這樣對于保證信息存儲系統(tǒng)的安全具有重要的作用。三是數(shù)據(jù)加密模塊。該模塊是整體安全系統(tǒng)的核心部分,應重點對安全指標進行相應的分析。
4系統(tǒng)測試
在云計算模式下,其網(wǎng)絡安全存儲構架設計之后,需要對其有效性進行整體的測試[5]。利用身份驗證等方式注冊信息,使用戶進行登錄并直接進入系統(tǒng),只有驗證密碼和相應的賬號準確后才能有效地進入。與此同時,系統(tǒng)將自動對用戶的基本信息進行判定,即可進行有效的登錄分類,一旦出現(xiàn)密碼錯誤問題,需要及時控制用戶相應的信息。當用戶匿名訪問時,要記錄用戶的IP地址和身份,可以有效地實現(xiàn)回溯等方面的功能。如連續(xù)三次輸入相應錯誤的信息,賬號鎖定不能登錄。該系統(tǒng)使用了相應的加密網(wǎng)關系統(tǒng),在整體過程中確保了其源頭數(shù)據(jù)方面的安全,有效地實現(xiàn)了軟硬件系統(tǒng)的同步優(yōu)化,并將數(shù)據(jù)平面與平面支撐相互分開,在系統(tǒng)高模塊化的處理之后,能夠有效地提升網(wǎng)絡安全存儲方面的性能,大大提高了工作的效率。
5結語
通過以上的論述,在信息化技術不斷發(fā)展的今天,虛擬經(jīng)濟得到了快速發(fā)展,同時依賴大數(shù)據(jù)和云計算等先進技術的支撐,很多行業(yè)得以快速提升。隨之而來的是信息化技術應用過程中出現(xiàn)的存儲安全隱患,比如黑客技術的不斷提高給計算機存儲安全帶來了很大的危害,其能夠快速入侵電腦盜取機密文件,導致各公司較大的損失。因此應不斷加強云計算技術在安全體系建設中的應用,通過技術創(chuàng)新發(fā)展,使計算機存儲防護系統(tǒng)不斷改進,為維護我國信息系統(tǒng)安全創(chuàng)造良好的基礎。
參考文獻
[1]周公平.云計算技術下的網(wǎng)絡安全防御技術研究[J].網(wǎng)絡安全技術與應用,2021(06):74-76.
[2]常亞楠.云計算技術在計算機網(wǎng)絡安全存儲中的應用分析[J].信息記錄材料,2021,22(05):235-237.
[3]李盛.云計算技術在計算機網(wǎng)絡安全存儲中的應用分析[J].電子測試,2019(01):117-118.
[4]王紅梅.試析云計算技術在計算機安全存儲中的應用分析[J].新型工業(yè)化,2021,11(05):96-97+111.
“第四屆中國云計算應用論壇”上,京東集團技術副總裁、首席科學家何剛做了“云計算在京東云的應用”精彩發(fā)言,與現(xiàn)場嘉賓一起分享了京東商城從電子商務角度如何看待云計算和發(fā)展云計算的相關觀點。
京東對云計算的理解,是將內(nèi)部資源和能力云化以后,通過互聯(lián)網(wǎng)進行開放,并整合更多的外部資源。同時,何剛還談到了京東電商云理念就是通過云技術和云服務模式,將京東十年的電商成功經(jīng)驗和信息系統(tǒng)提供給傳統(tǒng)企業(yè),助力其向電商轉型。
京東”云”超越了IT范疇對京東來說,談“云計算”,更多的是談“云”而不是“計算”,因為京東對于“云”的理解超越了IT范疇。我們知道,得益于背后龐大的自建物流體系,京東的送貨速度很快。但是買家也會發(fā)現(xiàn)他們在網(wǎng)上下的一筆訂單,所買的五件商品可能會分開三個包裹發(fā)貨,或者是一起送來了三個包裹。其原因就是該賣家在北京有好幾個倉庫,恰好買家所購買的產(chǎn)品分別分布在三個倉庫,那么就會由配送員分別派送到買家的手中,其實這些快遞的成本是不必要的。僅從物流的角度來看,如果能把分散的倉庫、配送的資源整合起來,使用優(yōu)化調(diào)度,就可以極大地減少成本、提高效率。這和云計算的思想是完全一樣的,因此京東對于云計算的理解絕不僅限于IT。
我們對云的理解是:將內(nèi)部資源和能力云化,也就是私有云。比如京東的倉儲、配送環(huán)節(jié),很多都可以在內(nèi)部進行云化,IT只是一個方面。正如人家都知道什么是IaaS、存儲,這些都是將計算資源云化。但是京東對云的理解遠遠超越了IT資源,我們認為要分為三步,首先各個企業(yè)內(nèi)部要整合、優(yōu)化、調(diào)度各自的資源,這是實現(xiàn)內(nèi)部的私有云化;第二是當一種資源在企業(yè)的成本低于市場成本、效率卻高于市場效率時,該資源能力就具有商業(yè)價值,就可以將之放到市場中去進行對外開放,統(tǒng)一謂之以開放:第三步是整合,即實現(xiàn)開放之后不但可以共享自己的能力,還能夠整合、對接全社會各個行業(yè)、各個企業(yè)的優(yōu)質(zhì)資源,形成一個大社會化的平臺。最終這三個步驟就是:內(nèi)部私有云化,開放和整合。
“三步走”發(fā)展京東”云”
那么,在了解了京東對于云計算的理解背后,就電子商務公司來說,其關于云計算的愿景、設想又是怎樣的呢?
從機房建造、服務器、網(wǎng)絡設備、機架、電源,再到軟件系統(tǒng),不管是IaaS層而還是PaaS層面的軟件系統(tǒng),最后再到應用,云計算的跨度是非常廣泛的。對于京東這樣一個電子商務公司來說,發(fā)展云計算的第一步是實現(xiàn)內(nèi)部云化,京東去年實現(xiàn)了超過一千億的交易額,背后正是有著龐大的上千種應用系統(tǒng)在內(nèi)部運行,這些系統(tǒng)都運行在京東內(nèi)部的私有云上。
而對外則就是上述提到的第二步開放乃至第三步整合。對于京東而言,必須要有硬件層(IDC、機房、網(wǎng)絡),還有IaaS層和PaaS層,沒有這些就無從談起。而PaaS之上對任何一個應用開發(fā)者來說,僅提供簡單的基礎資源計算平臺其實并不能真正幫助他們解決最核心的問題。一個應用開發(fā)者固然需要基礎資源,但更多的是開發(fā)應用時所需要的一些模塊,即要把各行各業(yè)做成模塊化、形成相關的架構,便可以在服務流程的組合上去簡化應用架構和提升應用開發(fā)速度。我們認為開發(fā)者需要很多應用基礎模塊,稱之為“BPaaS業(yè)務流程服務”。之所以提出這個,是因為京東有著與國內(nèi)很多電子商務公司部不一樣的、龐大的電子商務系統(tǒng)。目前,在京東運行的是全流程全產(chǎn)業(yè)鏈模式,從供應鏈、采購、補貨到交易平臺、商品管理、訂單管理、交易、促銷、營銷乃至廣告、短信,再到后臺的倉儲、配送、售后、客服,一應俱全,因而它的信息系統(tǒng)必須能夠支持全產(chǎn)業(yè)鏈,覆蓋面非常廣,因此我們在建設過程中通過相關的升級把內(nèi)部電子商務系統(tǒng)進行了SOA化、模塊化。京東具備了對外開放這些模塊的能力,為開發(fā)者提供了電子商務應用的核心開發(fā)模塊。當然,京東也不僅局限于此,從長遠來看,還希望能有合作伙伴提供ERP、CRM等各種類型的服務模塊,運行在基礎平臺之上。
第二個方面是數(shù)據(jù)服務。京東有很多供應商,他們會有大量的店鋪數(shù)據(jù)、商晶數(shù)據(jù)和流量數(shù)據(jù),京東將這些數(shù)據(jù)開放給自己的商家和業(yè)界的SOA開發(fā)商,后者又在開發(fā)各種各樣的數(shù)據(jù)應用來服務京東上的商家。而在開放這些數(shù)據(jù)的同時,京東也在考慮是否能整合整個行業(yè)的數(shù)據(jù),把這些數(shù)據(jù)部放在一個公共平臺上(包括交通數(shù)據(jù)、電商數(shù)據(jù)等等),一起服務于行業(yè)開發(fā)者。
第三個方面是API。目前京東已經(jīng)有400個API,后續(xù)還希望能把行業(yè)里的API進行整合。這對開發(fā)者來說,他們開發(fā)應用的關鍵是不想從零做起,而是希望你所提供的模塊能讓他們快速組建,如需要數(shù)據(jù)、輸出數(shù)據(jù)、產(chǎn)生數(shù)據(jù)等等。有了這三點以后,開發(fā)者的工作就會非常輕松。我們也希望在此基礎上,能讓各行各業(yè)的人都來使用這個平臺。
再則就是希望能集中整合,號召大家從硬件層面到應用層面提供資源,一起搭建一個完全開放的大平臺,而不是由某個公司或個人來完成這件事。至此,就是京東關于發(fā)展云計算的具體愿景所在。
“京東電商云”助力傳統(tǒng)企業(yè)信息升級
而在提出了愿景之后,京東又將怎樣地落實呢?對此,何剛也做了簡單的介紹:
第一,應用層面,我們稱為“京東電商云”,就是通過云技術和云服務模式將京東過往十年積累的成功電商經(jīng)驗和信息系統(tǒng)提供給傳統(tǒng)企業(yè),助力其向電商型轉化。
以往,我們在和客戶的接觸過程中發(fā)現(xiàn)傳統(tǒng)企業(yè)面臨很多挑戰(zhàn),具體包括用工成本上升、難以與電商競爭:用戶對網(wǎng)絡購物體驗的喜好:網(wǎng)絡購物發(fā)展,渠道扁平化革命等。企業(yè)們紛紛思考,如何才能走上快車道、保持快速的發(fā)展。而當下很多傳統(tǒng)企業(yè)都在拓展電子商務業(yè)務,至少把線上銷售當作自己的銷售渠道之一,且網(wǎng)上甚至有人提出“企業(yè)應該都變成電商”。尚不論這樣的想法是否絕對,但可以看到運作電子商務是大勢所趨。可由于傳統(tǒng)企業(yè)對互聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)了解不多,在開展電子商務時會遇到許多困難,比如如何實現(xiàn)線上交易,如何獲取新用戶、維護老客戶;如何做運營,尤其是多晶牌運營:如何抓住人數(shù)據(jù)、移動、O2O機會等等。
在這方面,京東做了十年的電子商務,去年首次實現(xiàn)了超過了一千億的交易額,我們愿意把自己的經(jīng)驗通過云服務SaaS服務模式提供給用戶使用。
這里面包括了很多價值,如我們提供的云服務可以讓商戶擁有自有交易平臺、Web+移動商城、自有用戶體系、云端CRM,還包括全流程、整合多平臺運營、技術(不用傳統(tǒng)企業(yè)花一分錢購買服務器、帶寬、雇專業(yè)人員進行維護,所有都可以通過京東的電商云應用為大家提供服務)、開放(可以直接與傳統(tǒng)企業(yè)原有的ERP電子信息系統(tǒng)打通,也允許了二次開發(fā)和拓展)。另外京東也在做互聯(lián)網(wǎng)金融,已經(jīng)擁有了包括供應商數(shù)據(jù)在內(nèi)的非常寶貴的交易數(shù)據(jù),可以實現(xiàn)很多供應商、商家的信用貸款及消費者的信用消費。我們也可以將這些資源提供給傳統(tǒng)企業(yè),哪怕他最終使用自己的平臺,當然京東也可以向這些傳統(tǒng)企業(yè)推出整套基于平臺的金融服務。最后就是經(jīng)驗分享,我們愿意手把手地告訴大家如何來運作電商平臺。
第二,京東提供了類似亞馬遜模式的公有云服務,如托管服務(云主機、云存儲、云數(shù)據(jù)庫等),即提供一個彈性的計算環(huán)境,可以吸引很多開發(fā)者包括傳統(tǒng)軟件供應商等將他們的軟件SaaS化,運行在此平臺上,最終為企業(yè)和個人用戶提供服務。該價值也達到了業(yè)界的共識,同時京東也在提供SaaS服務。
第三,是私有云市場。我們已經(jīng)意識到,包括業(yè)馬遜這樣的公司(國際化一流的IaaS公司),從早年的純粹做公有云IaaS也開始逐步做一些大企業(yè)、政府機構的私有云項目,包括也簽了一些美軍的單子。而中國企業(yè)更為突出,因為中國企業(yè)對于公有云有著各種各樣的擔心,如權益的保護及受文化的影響等。
對此,我們觀察到私有云市場是非常巨大的,且當前企業(yè)進行信息化升級也是眾望所歸。京東發(fā)展云計算已經(jīng)兩年時問了,內(nèi)部有著幾十種不同的云系統(tǒng)在運作,從最基本的彈性計算云到文件系統(tǒng)、云存儲、中間件系統(tǒng)、分布式中間件系統(tǒng)(緩存、消息隊列、SOD框架、實時處理)及到數(shù)據(jù)層面(數(shù)據(jù)同步、收集、采集、展示,源數(shù)據(jù)管理等等),一直到最后的運維自動化,也包括了如何從上千個系統(tǒng)里統(tǒng)一采集、統(tǒng)一監(jiān)控,如何部署等。我們已經(jīng)意識到一些企業(yè)在改革信息化的過程中有類似的需求,因而我們也在考慮,是否可以將京東內(nèi)部的私有云經(jīng)驗拿出來和行業(yè)企業(yè)、政府機構一起分享,協(xié)助他們進行信息系統(tǒng)的升級。
記者手記
莫讓“云途”成“逋盡
據(jù)Gartner數(shù)據(jù)統(tǒng)計,2013年全球廣義云服務市場規(guī)模達到1317億美元,年增長率為18%,預計2017年將突破2442億美元??梢?,云計算市場的前景廣闊,已成為業(yè)界公認的新增長點。
縱觀國內(nèi),近年來,云計算市場的發(fā)展也一直處于高速增長期。但我們也注意到,此前來自工信部電信研究院的研究數(shù)據(jù)顯示,2013年我國公共云服務市場規(guī)模預計約達到47.6億人民幣,增速較2012年有所放緩。同時,根據(jù)有關方面所做的調(diào)查統(tǒng)計,去年僅有38%的企業(yè)客戶已經(jīng)有云計算應用,而2012年這一比例為37.5%。一年0.5%的增率,讓我們不得不開始審視國內(nèi)的云計算市場是否存在著概念過熱、產(chǎn)能過剩的危機,是否已經(jīng)從一個新興產(chǎn)業(yè)轉眼變成了市場飽和的傳統(tǒng)產(chǎn)業(yè)?
其實不盡然。經(jīng)調(diào)查發(fā)現(xiàn),當前云計算產(chǎn)業(yè)中的投資過剩和重復建設多集中在價值最低的基礎設施建設層面,整個產(chǎn)業(yè)鏈中更具價值的部分仍待發(fā)掘和創(chuàng)新。在此背景下,今后云計算產(chǎn)業(yè)的發(fā)展應在政策環(huán)境不斷完善的前提下,將重心從“建設”逐步轉向“服務”,推動行業(yè)的可持續(xù)發(fā)展。
關鍵詞:云計算;SAS;應用;服務
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2012)34-8165-06
1 概述
當軟件變得更加復雜,處理更大和更復雜的數(shù)據(jù)集合時,管理運行這些應用程序的計算機系統(tǒng)也變得更加具有挑戰(zhàn)性。新的系統(tǒng)架構,如網(wǎng)格計算的并行處理和多層次的計算機體系結構的設計便是為了擴展優(yōu)化這種處理性能。這種環(huán)境使硬件配置根據(jù)用戶需求提供匹配的數(shù)據(jù)挖掘和強大的分析功能。IT組織管理人員,負責安裝和管理這些系統(tǒng)的人員面臨嚴峻的挑戰(zhàn),這種需求超越他們的資源能力。這是因為每個供應商和軟件系統(tǒng)都有自己獨特的電腦配置要求,因此需要一個全職成員驗證每個安裝的執(zhí)行和系統(tǒng)的管理維護。這使得云計算必須面對軟件解決方案復雜性和獨特要求,同時提供給用戶在更快更廉價的計算服務,因此云計算要改變方式。眾所周知,軟件在交付給用戶的方式上正經(jīng)歷根本性改變。從歷史上看,它經(jīng)歷了幾個階段的演變,現(xiàn)在在應用于云計算后正經(jīng)歷另一個革命性的飛躍。早期的軟件開發(fā),軟件處理主要駐留在計算機主機。用戶連通過一個只顯示文本的單色監(jiān)視器終端接到主機,所有的計算過程及相關文件都在主機進行集中處理。隨著個人電腦時代的來臨,用戶的桌面處理能力變得更加強大,軟件安裝和轉移都在電腦桌面上完成。SAS(全稱為Statistics Analysis System,統(tǒng)計分析系統(tǒng))軟件就反映了這種從應用與大型機的早期版本到應用于PC機的8/9版本演變。[1]SAS軟件現(xiàn)在大都提供下載,其復雜的多元服務更把軟件使用帶入到新的云計算環(huán)境中來。大眾市場接受如谷歌和亞馬遜的計算服務有助于推動云計算的發(fā)展。復雜的軟件配置正轉移到一個單獨的服務器組,實現(xiàn)對內(nèi)部資源或個人軟件用戶的外部管理。這些新系統(tǒng)的軟硬件處在“云”后的數(shù)據(jù)中心,實現(xiàn)單獨管理并通過互聯(lián)網(wǎng)訪問。而后通過網(wǎng)頁瀏覽器交付給用戶,所以不再需要進行冗長的安裝、驗證、版本升級和其他相關的軟件維護工作。便攜性,即能夠獲得相關的軟件和數(shù)據(jù)的能力結合外包復雜軟件系統(tǒng)的管理的能力,對于SAS這樣的軟件來說更高效也尤為必要。[2]
2 促進云計算發(fā)展的因素
有許多因素促進了云計算發(fā)展,其中有技術進步因素,也有市場和經(jīng)濟因素。下面列出了一些當前環(huán)境下促進云計算發(fā)展的主要因素[3]。
1)遠程通信――隨著光纖和寬帶技術的應用,支持高速語音通信和數(shù)據(jù)連接,促進了云計算的發(fā)展。
2)計算機硬件――個人電腦的大規(guī)模生產(chǎn)和消費電腦已成為主流,個人電腦最初雖為個人使用而設計,但是也可以通過網(wǎng)絡化聚集網(wǎng)成強大的網(wǎng)絡系統(tǒng),可以與超級計算機相媲美,成為云計算的中堅力量。伴隨新軟件集群的商品化硬件,使得云計算不再局限于大型機構。
3)開放源――分散式的軟件開發(fā)方法允許個人通過網(wǎng)絡協(xié)同編寫復雜操作系統(tǒng)的程序代碼以開發(fā)、更新、升級操作系統(tǒng),Linux就是一例。開放源碼軟件也對云計算的核心組件――網(wǎng)絡服務器技術中有重要作用。
網(wǎng)站上的帶有中間件的服務器端軟件,如基于XML客戶端的組件,成為許多云計算應用的基礎
在這些隨著中間件服務器包括客戶端為基礎的成分都是開放源碼的形成許多云計算應用基礎。
4)Web 2.0――上述硬件和軟件技術的結合產(chǎn)生了新的計算平臺,Web 2.0就是其中之一?;赪eb 2.0的應用程序互動性更強,操作界面更簡潔,其應用于云計算也是促進云計算成為計算主流的因素之一。
5)網(wǎng)絡發(fā)展――云計算需要利用網(wǎng)絡并通過網(wǎng)絡分享一些核心技術,因此與網(wǎng)絡有著共生關系。
6)云計算服務――一些技術和運作成熟的大型公司如谷歌、亞馬遜和IBM等,在向組織和個人提供的大型計算業(yè)務中采用云計算,設計制作了許多實施云計算的軟件和硬件基礎設施開發(fā)工具。在現(xiàn)有的設施基礎上將會有越來越多的新的云計算服務開始提供給企業(yè)和個人。
7)外包IT――當前經(jīng)濟環(huán)境下,許多公司將外包作為一種削減成本保持競爭力的手段,外包IT的各種不同部分。為了削減成本,外包軟件系統(tǒng)安裝的能力本身也可以成為服務外包的對象。外包可以使企業(yè)組織將資源集中于經(jīng)營業(yè)務,故而推動云計算這類軟件即服務的發(fā)展。
8)移動計算――隨著手提設備如手機、筆記本電腦的不斷發(fā)展,滿足了用戶異地訪問信息的需要,這也為云計算的發(fā)展提供了契機。眼下,網(wǎng)絡瀏覽器是在云中向客戶軟件的主宰方式,移動計算代表著此方式的未來。
3 云計算的組件
云計算由若干種組件構成,關鍵組件有比如Web 2.0和SaaS(Software as a Service,軟營模式)[4]。
1) Web 2.0――云計算中植入了很多Web 2.0的設計思想以及使用技術,一些國際著名企業(yè)公司比如eBay、Craigslist和Wikipedia等都運用Web 2.0技術。首先,Web 2.0的運用極大地利用了互聯(lián)網(wǎng)用戶的協(xié)同工作;其次,Web 2.0在互聯(lián)網(wǎng)上具有接入性好、界面互動性、支持多媒體等優(yōu)點。
2)SaaS――軟營模式,即軟件無需安裝在用戶電腦上或者局域用戶組服務器上。軟營模式省去了互聯(lián)網(wǎng)上的程序安裝、驗證以及組件支持工作。以SAS為例,用戶無需執(zhí)行安裝,由應用服務提供商(application service provider,ASP)在互聯(lián)網(wǎng)上的軟件功用,集中安裝在用戶共享的服務器上,用戶可以登錄獲取核心邏輯相關數(shù)據(jù),并通過瀏覽器界面或者遠程鏈接桌面使用。軟營模式非常適合于較為復雜精密的系統(tǒng),這樣的系統(tǒng)所需要的計算機資源以及技能往往超越用戶極其支持組的能力范圍。云計算的核心邏輯代碼可以通過網(wǎng)絡集中并傳播,因此軟營模式非常適用。
4 云計算環(huán)境下SAS的運行條件與步驟
本節(jié)主要討論云計算應用的關鍵條件與步驟,以在云環(huán)境中使用Websas和ClinicalSMS等臨床安全數(shù)據(jù)管理為例,詳細步驟如下:
4.1 用戶登錄
云計算軟件提供商設置唯一的URL鏈接,使用戶可通過互聯(lián)網(wǎng)登錄云計算,URL設置需要考慮以下幾個方面:
1)瀏覽器兼容性―支持的主流瀏覽器包括Microsoft Internet Explorer和Mozilla Firefox。有些應用需要支持Google Chrome和Safari。不同瀏覽器的HTML和JavaScript都不盡相同,首先要確定用戶所使用的瀏覽器,而后在與用戶所使用瀏覽器相匹配的HTML和JavaScript。
2)連接速度――由于用戶上網(wǎng)方式不同,從而導致連接速度不同,所以必須優(yōu)化系統(tǒng)以支持速度最低的用戶:可以通過優(yōu)化JPEG或GIF壓縮來優(yōu)化圖像文件;對于通用的圖片、XML或者腳該文件,可以在窗口中下載。這些操作都會在內(nèi)存中讀取,會在使用中加速響應。
3)安全套接字――保障服務器與客戶端瀏覽器之間的通信安全。雖然可以使用不同的協(xié)議,比如SSL等,但是非標準端口時而會打開(默認端口是http://myserver:80)。對于內(nèi)網(wǎng)來說,通過控制路由器便可以在非標準端口上實現(xiàn)通信。而對于外網(wǎng)云計算來說,則需要標準端口號。從而必須設計服務器安全通信系統(tǒng),并限制連接“云”的次數(shù)。
4)移動設備――用戶通過移動設備比如iPhone或者其他智能手機上網(wǎng)時,則需要針對不同手機瀏覽器調(diào)整軟件方式,為手機定制應用程序,優(yōu)化功能。
4.2 安全性
SSL是使用最廣泛的安全協(xié)議,安全套接字層將輸入瀏覽器的信息編碼,從客戶端傳送到服務器,保證一些諸如密碼等關鍵數(shù)據(jù)的安全。除此之外,也有其他一些措施優(yōu)化云計算服務的安全性。
1)訪問控制列表――用戶通過注冊帳號登錄服務器,可以通過服務器操作系統(tǒng)設置訪問控制層,針對不同用戶功能角色設置權限,授權管理員賬戶。當用戶超權限訪問云時,將被從服務器操作系統(tǒng)中刪除。
2) 用戶與數(shù)據(jù)訪問――通過訪問控制列表識別并驗證用戶,授權用戶端訪問IP,根據(jù)角色限制用戶訪問權。
3)密碼規(guī)則與過期――首先,設置用戶密碼過期時限,要求其定期輸入新密碼以確保安全。密碼字符由數(shù)字與字母或者特殊字符組合而成,以增強安全性,防止黑客盜取。其次,用戶登陸后長時間無操作,則要求重新輸入密碼登錄,設置參考時間可為10分鐘左右。
4.3 網(wǎng)頁瀏覽
網(wǎng)頁界面可采用彈出式菜單,保證高速和友好互動性。
4.4 動態(tài)豐富用戶界面
采用鼠標移動式信息提醒或者氣泡信息提醒方式,樹狀瀏覽模式以及拖曳式復制方式。
4.5 用戶通信
用戶通過內(nèi)置嵌入的電子郵件互相聯(lián)系。SMS或者其他短消息發(fā)送軟件也可以在云中使用。
4.6 系統(tǒng)與用戶設置
云計算應用集中安裝,用戶個別登錄訪問,需要通過管理員帳戶設置用戶登錄選項與訪問背景等參數(shù),并在服務器上保存每個用戶的資料信息與參數(shù)設置,并設置用戶登錄后超時無操作,要求重新輸4.7 可擴展服務器
根據(jù)動態(tài)業(yè)務需要,根據(jù)所需處理的數(shù)據(jù)資料量,云計算服務器應做到即時添加或者減少??梢圆扇∈褂肰M虛擬機或者動態(tài)控制分配服務器運行數(shù)量的方式來實現(xiàn)。例如,通過Websas實現(xiàn)對某一應用不同數(shù)量服務器的分配,服務器數(shù)量用數(shù)字加中括號表示。每一個應用服務器在不同的TCP套接字端口處理請求,允許不同端口上的動態(tài)通信,避免應用服務器之間的沖突。以ClinicalSMS為例,應用服務器以縮寫形式表述為:
其代表由三個應用服務器提供服務,使用TCP025至5030端口。當用戶通過瀏覽器發(fā)出請求時,系統(tǒng)將會自動分配指定這三個處理相同應用的服務器受理,每一個應用服務器通過自身TCP套接字避免通信沖突,可表述為:
其代表30個不同應用服務器受理大用戶組發(fā)出的同一應用請求。
管理員可以根據(jù)需求變化動態(tài)添加或者移除應用,靈活配置。
5 結束語
通常來講,軟件越復雜,用戶使用起來將約方便。因為軟件開發(fā)的目的在于簡化使用,降低管理要求,從而用戶可以通過互聯(lián)網(wǎng)訪問使用復雜、精密的軟件。商務活動、公網(wǎng)建設以及經(jīng)濟條件影響下網(wǎng)絡技術的發(fā)展成為云計算解決方案實現(xiàn)的催化劑。云計算環(huán)境下解決方案的成功實施步驟需要綜合考慮客戶端與服務器情況??蛻舳烁淖兊母緞右蛟谟谏虅栈顒优c科技的發(fā)展,留給譬如SAS之類的復雜解決方案的挑戰(zhàn)恰恰就在于調(diào)整服務器端以適應云計算環(huán)境下的功能。
參考文獻:
[1] 維基百科.統(tǒng)計分析系統(tǒng)[EB/OL].(2012-08-19)[2012-09-20].http:///wiki/SAS系統(tǒng).
[2] 盧軍.云計算離企業(yè)應用有多遠?[J].信息系統(tǒng)工程,2008(7):31-33.