天天看點

雲計算

一、什麼是雲計算

雲是網絡、網際網路的一種比喻說法。 過去在圖中往往用雲來表示電信網,後來也用來表示網際網路和底層基礎設施的抽象。

雲代表虛拟化的資源。

雲計算大約也可稱為雲服務吧。服務在雲端。是一種按使用量付費的模式

二、雲計算的作用

将衆多的資源組合起來,虛拟成一個整體,供外部使用。一是友善,二是優質。

三、為啥要用雲計算

企業再也不用斥巨資購買伺服器,并出高薪養着一群維護人員了。有利降低成本。

四、雲計算的種類

每種雲服務模式都通過某種程度上的資源抽象,來減低消費者建構和部署系統的複雜性。

1、基礎設施即服務(iaas) 2、平台即服務(paas) 3、軟體即服務(saas)
雲計算
雲計算

1、saas,雲服務模式中最為成熟的一種類型。

最常見的服務形式,或者是網頁,或者是api。

成熟、現成,可快速內建,拿來即用,節省開發時間和成本,但可能欠缺靈活性,不一定能滿足使用者的全部需求。

常見的解決方案,如crm,erp,等等。

2、paas,最不成熟。提供了作業系統以及各種底層服務,使得使用者可以專注業務,但資源可能由于多使用者共享導緻有時出現性能瓶頸;同時,也會出現使用者受制于人的顧慮。

但是,在中國,常用的阿裡雲應該就是這種模式。購買的時候,要選作業系統。

3、iaas,就相當于一個啥都沒裝的虛拟機,包括作業系統。提供最大限度的靈活性。這讓我想起有一些資料庫系統,為了友善自己管理,需要直接使用沒有經過作業系統格式化的磁盤(俗稱生磁盤)。

同時,如果使用者所需資源規模很大,比如tb級的資料,或巨大帶寬,那麼iaas的成本會比paas更低更劃算。

五、雲計算與restful

表述性狀态轉移(restful)服務是每一種雲服務方案的關鍵組成部分。

因為每種雲服務都有對外的restful服務的api:

1、使得不同的應用和服務能輕松地連接配接在一起

2、使不同裝置,如pc、手機、平闆使用相同的服務,時刻保持同步

3、restful服務,利于建構松耦合系統,增強容錯性。

因為松耦合,意味着依賴很弱,在某一個點出問題的時候,其他影響不大,仍能正常工作,或者優雅降級。而松耦合的關鍵,在于無狀态。所謂的無狀态,是對服務而言的,就是狀态放在用戶端,而不是伺服器端。是以,當某服務出問題的時候,用戶端可以輕松地轉向另一個服務,而不會出現狀态丢失。

六、雲計算的優劣

優點:

1、硬體成本降低

2、服務周全,安全性強,你媽再也不用擔心你的資料

缺點:

雲不是一種時髦,或包治百病的靈丹妙藥。應用是否遷移到雲,要看實際,避免失敗。傳統的應用并不适合遷移到雲。

七、雲計算與大資料的關系

沒有直接的關系。不過雲降低了硬體資源的成本,又有強大的功能和服務,這為大資料提供了支撐和基礎。

大資料

繼續閱讀