什么是云計算?
時間(jian): 2016-12-07來源: 怡海軟(ruan)件
遷移至云端、在云中運行、在云中存儲、從云端訪問--當今時代,似乎一切都在“云”中進行。但是,“云”究竟是一個什么樣的概念?云計算 (Cloud Computing) 又是如何依靠這個基礎來運作的?
云(yun)計(ji)算的概念
云(yun)計(ji)(ji)(ji)算(suan)(Cloud Computing)是網格(ge)計(ji)(ji)(ji)算(suan)(Grid Computing )、分布(bu)式(shi)計(ji)(ji)(ji)算(suan)(Distributed Computing)、并行計(ji)(ji)(ji)算(suan)(Parallel Computing)、效用計(ji)(ji)(ji)算(suan)(Utility Computing)、網絡(luo)存儲(Network Storage Technologies)、虛擬化(Virtualization)、負(fu)載均衡(Load Balance)等傳(chuan)統計(ji)(ji)(ji)算(suan)機技術(shu)和(he)網絡(luo)技術(shu)發展融合的(de)產物。狹(xia)義(yi)云(yun)計(ji)(ji)(ji)算(suan)是指IT基礎設施的(de)交(jiao)付和(he)使用模(mo)式(shi),指通(tong)過網絡(luo)以(yi)按需(xu)、易擴展的(de)方(fang)式(shi)獲得所需(xu)的(de)服(fu)務。這種服(fu)務可以(yi)是和(he)軟件、互(hu)聯(lian)網相關的(de),也可以(yi)是任意其他的(de)服(fu)務,它具有超大規(gui)模(mo)、虛擬化、可靠安全等獨特功效。
云計(ji)算(suan)(suan)進行超級計(ji)算(suan)(suan)的(de)(de)基礎是(shi)互(hu)聯網,通過(guo)數據(ju)(ju)的(de)(de)遠程(cheng)中心,以(yi)數以(yi)萬計(ji)的(de)(de)服務(wu)器及電(dian)腦組成電(dian)腦云,這是(shi)計(ji)算(suan)(suan)機(ji)網格(ge)發展、處(chu)理以(yi)及分布式處(chu)理的(de)(de)結果,換句(ju)話說,這是(shi)計(ji)算(suan)(suan)機(ji)實現(xian)其科(ke)學概念商業(ye)(ye)和的(de)(de)結果。負責云計(ji)算(suan)(suan)的(de)(de)服務(wu)端(duan)(duan)維護工(gong)作的(de)(de)是(shi)許多專業(ye)(ye)技術人員,在(zai)數據(ju)(ju)的(de)(de)存儲上,更加的(de)(de)科(ke)學和安全;在(zai)設備(bei)方(fang)面,云計(ji)算(suan)(suan)沒有(you)較高的(de)(de)客戶端(duan)(duan)需求(qiu),使用便(bian)捷,各種設備(bei)都能輕(qing)松完成共(gong)(gong)享(xiang)任務(wu);使網絡的(de)(de)各項功能得到拓展,增強其共(gong)(gong)享(xiang)網絡以(yi)及計(ji)算(suan)(suan)數據(ju)(ju)的(de)(de)各項能力(li)。
云(yun)計(ji)算的服(fu)務模式
云計算的服(fu)(fu)務模式分為平臺即(ji)服(fu)(fu)務、設施(shi)即(ji)服(fu)(fu)務和(he)軟件即(ji)服(fu)(fu)務這三種形式。
平臺即服務PaaS
這種方式主要是為用戶提供開發軟件平臺以及相關研發環境為主,通過其提供的開發平臺,客戶能自行研發各種程序,并在互聯網的作用下得到使用。用戶使用PasS的模式與SaaS具有相同之處,不同之處在于前者是開發軟件的平臺,而后者是應用軟件的平臺。
主要特點:
• PaaS 提供了一個(ge)平臺,其中(zhong)包含(han)在同一環境中(zhong)測(ce)試、開發和托(tuo)管應用(yong)程(cheng)序(xu)的工具。
• 使組織能夠(gou)專注于開發,而(er)不必擔心(xin)底(di)層基礎架構(gou)。
• 提供商管理安全性(xing)、操作系統、服務器軟(ruan)件和備(bei)份。
• 即使團隊遠程(cheng)工作,也能(neng)促(cu)進(jin)協作工作。
基礎設施即服務IaaS
在互聯網的作(zuo)用下,供(gong)應商(shang)將不同服(fu)(fu)(fu)務器集群(qun)后所形成的“云端”等基礎(chu)設施(shi)作(zuo)為基本量(liang)來(lai)為客(ke)戶(hu)提(ti)供(gong)服(fu)(fu)(fu)務,其服(fu)(fu)(fu)務種類包(bao)括服(fu)(fu)(fu)務的虛(xu)擬化以及資源(yuan)存(cun)儲等,該服(fu)(fu)(fu)務類型屬(shu)于硬(ying)件(jian)托管(guan)式,用戶(hu)對供(gong)應商(shang)提(ti)供(gong)的硬(ying)件(jian)采(cai)取服(fu)(fu)(fu)務使用的方式進行。
主要特(te)點:
• 用戶不是直接購買硬件,而是按需購買 IaaS。
• 基礎(chu)設施可(ke)根據處理和存儲需求進行擴(kuo)展。
• 為(wei)企業節省購(gou)買和維護(hu)自己硬件的成(cheng)本。
• 因(yin)為(wei)數(shu)據(ju)在云端,所(suo)以不可能有單點故障。
• 啟用管理任(ren)務的(de)虛擬化,為(wei)其他工作騰出時間。
軟件即服務SaaS
這(zhe)一(yi)模(mo)式主(zhu)要是為客戶提(ti)供應(ying)用(yong)(yong)軟件類的服務。有關(guan)供應(ying)商將其應(ying)用(yong)(yong)軟件全部共享在其“云端”服務器上(shang),在互聯網作用(yong)(yong)下(xia),使用(yong)(yong)戶享受其服務,并依據需求進行(xing)訂購(gou),費(fei)用(yong)(yong)計算以(yi)時(shi)間、數量為主(zhu),使用(yong)(yong)以(yi)瀏覽器為主(zhu)。
主要特點:
• SaaS 供應商通過訂閱(yue)模式為(wei)用戶提(ti)供軟件和應用程序。
• 用(yong)戶(hu)無需管理、安(an)裝或升級軟(ruan)件;SaaS 供應商管理這個(ge)。
• 數(shu)據在云端是(shi)安全的(de);設(she)備故(gu)障不(bu)會(hui)導致數(shu)據丟失(shi)。
• 資源的使用可以(yi)根據(ju)服務需求進(jin)行擴展。
• 幾乎(hu)可以從世界(jie)上任何地方的幾乎(hu)任何連接互聯網的設備訪問(wen)應用程序。
云計(ji)算的關鍵技(ji)術
數據存儲技術:云計算屬于超級的、密集型的數據計算,其數據存儲量大,所以高效經濟的讀寫數據能力及可靠安全的存儲數據能力是其基礎。分布式的存儲是云計算的主要方法,在服務器中存儲大量數據,并存儲許多副本數據,數據的可靠和安全主要通過技術加密以及存儲的冗余等來得到保障;通過并行的較高的傳輸率以及吞吐率以實現服務客戶的目標。
數據管理技術:云計算要研究和處理眾多分布式數據,所以,較大的數據須通過有關管理技術得到高效管理。其中Google在云計算的數據技術管理系統中占據著主導地位。
虛擬化技術:云計算和存儲能夠保證其服務和重點與根本就在于虛擬化。所謂虛擬化就是將原本運行在真實環境上的計算機系統或組件運行在虛擬出來的環境中。將虛擬化的層次運行在不同的應用程序、操作系統以及硬件資源中,虛擬化在上下兩個層次之間起中間連接作用,使上下兩層之間的功能實現類似化,如此一來,上層的運行不是與下層環境相連接,而是在虛擬的環境中運行。上下兩層在關系上的耦合化被虛擬化有效解決,在實現方面,上下兩層更加獨立。在成本節約、服務整合、高效利用資源方面,虛擬化意義重大。
云計算的主要優勢
部署速度快
如(ru)果您(nin)曾參(can)與過新應(ying)用(yong)程序(xu)的(de)部署,您(nin)就(jiu)會知道,從安裝到運(yun)行要耗費幾個(ge)月甚(shen)至(zhi)是幾年(nian)的(de)時間。而(er)有了基(ji)于(yu)云端(duan)的(de)應(ying)用(yong)程序(xu),這一切變得不再(zai)那么復(fu)雜。在(zai)多(duo)(duo)數情況下(xia),您(nin)可以即(ji)刻(ke)登(deng)錄并開始使用(yong)應(ying)用(yong)程序(xu)。至(zhi)于(yu)各企業(ye)通用(yong)的(de)大多(duo)(duo)數應(ying)用(yong)程序(xu),則在(zai)幾天或(huo)幾周內就(jiu)可以完成部署和運(yun)行,不再(zai)需要幾個(ge)月甚(shen)至(zhi)幾年(nian)的(de)時間。
無需預付費
在過去,部署新的(de)應用(yong)程序要(yao)支出(chu)高額費(fei)用(yong)購置新設備,另(ling)外還要(yao)支付(fu)許可(ke)證(zheng)費(fei)用(yong)、集成(cheng)費(fei)用(yong),并且不可(ke)避免的(de)還要(yao)支付(fu)顧問咨(zi)詢(xun)費(fei)。而有了云計(ji)算軟件,這些費(fei)用(yong)會大幅下(xia)降(jiang),甚(shen)至完全不需(xu)要(yao)支付(fu)此(ci)類(lei)費(fei)用(yong)。您(nin)只(zhi)需(xu)按月支付(fu)固定的(de)服務費(fei)用(yong)即可(ke)使用(yong)。如此(ci)一(yi)來,原本無法預期的(de)巨額支出(chu)旋即轉變為可(ke)預測的(de)運營費(fei)用(yong)。
可即時擴展
隨著時間的(de)推(tui)移,您可(ke)以根據需(xu)要的(de)變化選擇增加(jia)或(huo)減少使用(yong)云應(ying)用(yong)程序的(de)用(yong)戶數量(liang)。這意味(wei)著,您按需(xu)付費即可(ke),而且(qie)不(bu)必擔心云端容(rong)量(liang)不(bu)足。
用戶無需維護
傳統的(de)應(ying)用程序,需要您的(de) IT 員工每個月都花(hua)費(fei)幾(ji)天的(de)時(shi)間來修補、升級(ji)和測試(shi)應(ying)用程序,但使用云應(ying)用程序之后,則不必再執行這些操作。
因(yin)為(wei)有了云計算技術,這一切都由我們在云端處理,從而讓您(nin)的(de)員工有更多的(de)時間(jian)從事新項目和進行(xing)創新。
隨時隨地訪問
借助 Cloud Computing 技(ji)術所開發出的云應用程序,旨在(zai)讓人們隨時隨地都可通過任(ren)何設備安全訪(fang)問。
更具安全性
據 2010 年(nian)(nian)的一(yi)項研(yan)究發現(xian),企業平均每年(nian)(nian)會(hui)遺(yi)失(shi)263臺筆(bi)記本電腦。如(ru)果(guo)電腦中(zhong)包含機密數(shu)據,每一(yi)次遺(yi)失(shi)都會(hui)帶(dai)來嚴重(zhong)的安全(quan)隱(yin)患(huan)。但在云計算 Cloud Computing 技(ji)術的支(zhi)持下,您運行云應(ying)用程序的數(shu)據都被安全(quan)地存儲在云中(zhong)。因(yin)此,遺(yi)失(shi)筆(bi)記本電腦只(zhi)是(shi)會(hui)帶(dai)來不(bu)便,并不(bu)會(hui)出現(xian)因(yin)數(shu)據丟失(shi)而帶(dai)來潛在災害的情況(kuang)。
云計算的發(fa)展(zhan)(zhan)應用及其展(zhan)(zhan)望
在(zai)(zai)快速發展的社會需求、分布(bu)式計(ji)算(suan)以及互(hu)聯網的作用下,同時在(zai)(zai)政府(fu)部(bu)門的支持和推動下,世界范圍內的云計(ji)算(suan)正在(zai)(zai)被(bei)普遍的使用,國內也不(bu)斷(duan)加強(qiang)對云計(ji)算(suan)的關注度(du),使其發展速度(du)不(bu)斷(duan)提升。截止到當(dang)前,云計(ji)算(suan)設計(ji)的領(ling)域越來越廣泛,特別是在(zai)(zai)生物醫學(xue)、地(di)理天(tian)文(wen)、軍事科研、網絡(luo)、服(fu)務等(deng)行業中,云計(ji)算(suan)發展勢頭良好。
云(yun)計算一(yi)方面屬(shu)于(yu)(yu)分布(bu)式計算,另一(yi)方面也屬(shu)于(yu)(yu)商業服務(wu)。它(ta)將(jiang)大量的管理和存儲數據、網絡(luo)以及(ji)計算機等(deng)技術予以整(zheng)合,將(jiang)不(bu)同的服務(wu)提供給用戶,實現成本控制的目的。在(zai)不(bu)斷研究以及(ji)應用云(yun)計算的過程中,解決(jue)了(le)存在(zai)于(yu)(yu)其中的許多問題。并攻(gong)克了(le)許多技術上(shang)的困難。許多嶄(zhan)新的行業被云(yun)計算催生(sheng)出來(lai),使我們(men)在(zai)生(sheng)活上(shang)發生(sheng)了(le)很多變(bian)化。