云計算導論
在傳統(tǒng)的計算模式中,互聯(lián)網(wǎng)廠商主要通過本地的網(wǎng)絡資源來支撐服務器的運行。對于一些比較大型的互聯(lián)網(wǎng)公司,則會構建自身的數(shù)據(jù)中心,將物理設備與本地設施區(qū)分開來,通過遠程調(diào)用和遠程部署來支撐服務器的運行。伴隨著并行計算和分布式計算的發(fā)展,由少數(shù)網(wǎng)絡服務提供商來構建相應的物理設施和軟件設施,來未處在不同位置的客戶提供計算資源的模式開始成為可能。就我個人的理解而言,在原來,每個廠商必須自己購買物理設備,然后配置相應的軟件,為自己家的業(yè)務提供計算支持,而現(xiàn)在,某些比較有錢、技術水平比較高的廠商自己搭建了一個非常大的計算資源的池子,然后將池子里的資源按照客戶的需求分發(fā)給一些小客戶然后收取相應的費用。云計算模式就是這種計算資源訂閱服務的一種實現(xiàn)方式之一。


云計算意味著基于服務的交付模式。簡單的說,云計算將復雜的網(wǎng)絡數(shù)據(jù)中心等基礎設施的配置和運維等環(huán)節(jié)抽象成了可按需進行交付的服務。云計算的優(yōu)點在于避免了傳統(tǒng)維護網(wǎng)絡設備和擴展服務器計算資源時的復雜情景,使得網(wǎng)絡服務廠商可以更加專注于自身的應用開發(fā)與維護,而不是花費大量的時間來研究和配置網(wǎng)絡基礎設施。云計算為網(wǎng)絡服務廠商擴展自身的計算資源提供了便利,節(jié)省了部分人力資源和網(wǎng)絡資源。云計算的缺陷在于:云計算使得與服務器運行至關重要的網(wǎng)絡資源的調(diào)配最終掌握在了別人手中。換言之,云計算作為一種網(wǎng)絡計算資源的公共基礎設施被掌握在了少數(shù)巨頭企業(yè)之中,加劇了互聯(lián)網(wǎng)行業(yè)中的資源壟斷,也意味著使用云計算訂閱服務的廠商的業(yè)務服務可能受到部分大企業(yè)內(nèi)部操作的影響。在另一方面,云計算模式下的資源提供的穩(wěn)定性也會受到部分廠商的質(zhì)疑,而一旦發(fā)生意外,訂閱服務的廠商將承擔不可接受的代價,尤其對于某些傳統(tǒng)金融行業(yè)就更是如此。
盡管云計算存在種種風險,但不容置疑的是云計算正在成為一種主流的計算資源的提供方式,這種趨勢還在不斷增強。 現(xiàn)在我借用美國國家標準與技術研究院(NIST)關于云計算的定義:云計算是一種能夠便捷地按需訪問共享可配置計算資源池(如網(wǎng)絡、服務器、存儲、應用、服務)的服務模式,并只需很少的管理工作或與服務提供商很少的交互就可以提供和分布這些服務。
云計算具有兩個重要特征,其中之一是一切皆服務,系統(tǒng)的不同組件——IT基礎設施、開發(fā)平臺、數(shù)據(jù)庫等都可以作為服務來交付、定量和定價。而另一項特征是面向效用,也就是說云服務提供商按照資源的使用情況來收費,有效地避免了網(wǎng)絡計算資源的浪費。一般來說,云計算服務必須具有以下特點:一、可通過瀏覽器或Web服務應用程序接口(API)訪問服務;二、不需要先期投入;三、按資源使用量付費。
云計算部署和訪問模式包括三種:公共云、私有云/企業(yè)云和混合云。
公共云/網(wǎng)絡云:第三方,多用戶基礎設施和服務;可訂閱模式;
私有云/企業(yè)云:企業(yè)擁有的數(shù)據(jù)中心和基礎設施公共云模型,向內(nèi)聯(lián)網(wǎng)用戶以及合作伙伴提供服務
混合云/互聯(lián)云:混合使用私有云和公有云;當私有云容量不足時,租賃公共云服務
云計算參考模型將云計算服務分為三大類:基礎設施即服務(IaaS),平臺即服務(PaaS),軟件即服務(SaaS).

IaaS按需求提供虛擬化資源,如硬件、存儲和網(wǎng)絡,PaaS能夠根據(jù)需要提供可擴展的、彈性的運行環(huán)境,執(zhí)行用戶的應用程序,SaaS按需提供應用程序和服務。云計算參考模型的每一層都為用戶提供了不同的服務。
此外,云計算也面臨著一些挑戰(zhàn),其中既包括系統(tǒng)配置、網(wǎng)絡和規(guī)模等實際問題,還包括云環(huán)境下的安全性、保密性以及數(shù)據(jù)的保護等問題,甚至還涉及到法律問題。不過,目前主流的云服務在這些方面已經(jīng)實現(xiàn)了某些成就,這使得云服務的普及成為可能。伴隨著云計算的持續(xù)發(fā)展,一個云時代實際上已經(jīng)到來!

浙公網(wǎng)安備 33010602011771號