雲計算架構

一, 雲計算簡介


       雲計算,簡單來說,就是用戶根據自身的需要,購買運營商的服務器存儲空間和計算資源,還有售後服務。這樣就省得買高價服務器,同時也省下心不用去管理運維,降低成本後,就可以更多的去專注於自身業務。比如鐵道部要面臨春運搶票,需要很多服務器集羣,投資巨大,而之後的這些硬件設施又大多閒置着,很浪費。如果租用雲系統,問題就好解決了。


       雲計算用戶多是中小企業,不過現在好多政務雲系統也都用雲計算產品了,看來有向上擴展的趨勢。


       雲計算其實可以簡單的理解爲租車業務,就像在京城常堵車,買車不划算,那就根據需求,隨用隨租,多用多租,不用擔心汽車保養,車若壞了,租車公司還有高可用系統,隨時更換。


       雲計算概念:


       雲計算,是一種計算模型,它將諸如運算能力、存儲、網絡和軟件等資源抽象成爲服務,以便讓用戶通過互聯網遠程享用,付費的形式也如同傳統公共服務設施一樣。因需而定、提供方便、動態改變和無限的虛擬化擴展能力是雲計算的幾個重要特徵。


       目前相對成熟的雲產品提供商,當屬Amazon,不過它的技術不開源。國內雲產品提供商,用的都是開源的openstack,openstack開源產品不如Amazon做的好,往後應該會好點,就像當年的Linux和Unix。


二,  雲計算分類

 

1, 雲計算的三種部署方式

 

       公有云

       私有云

       混合雲

 

       公有云,是一種脫離辦公場所、交由他人管理、爲他人所有、以服務的形式提供的資源。放在Internet,只要是註冊用戶、付費用戶都可以用。


       私有云針對的是那些尋求同樣的動態靈活性、供應等等,但出於這樣或那樣的原因,不願將其置於公共服務的企業。私有云可能完全由企業管理,或者企業也可以找一些支持人員以專用私有云的形式對其進行管理。

       私有云是放在私有環境中的,比如企業、政府、組織等等自己在機房中建立的,或者是運營商建設好,但是整體租給某一組織的。企業、組織、政府等之外的用戶無法訪問或無法使用。

       混合雲是兩者的結合體。大多數是指私有云建設好之後,很多資源(計算能力或存儲空間)不夠用,所以還得動態的在公網上申請公有云作爲自己私有云的補充。混合雲有多種不同的類型或模式。也有的採用功能分佈,即將不同功能置於不同位置,例如企業可能會將開發置於私有云,而將生產置於公有云。


       私有云和公有云之間重要的區別之一體現在控制與安全這個概念上。以往較爲追求與衆不同、希望擁有更多控制權、更高安全性的這類客戶現在可能會更偏向於選擇私有云提供的服務。那些較爲關注擁有成本、靈活性或可伸縮性的客戶往往更偏向於選擇公有云服務。與公有云相比,私有云的安全性更好,但成本也更高。

 

       公有云、私有云、混合雲三種雲計算模式並不會誰取代誰,誰優過誰。不同企業、不同需求,需要不同的解決方案。公有云、私有云、混合雲會長期共存,優勢互補,共同服務於企業用戶。

 

2, 雲計算的三層服務模式

 

IaaSInfrastructure as a Service,基礎設施即服務;這層作用是提供虛擬機或者其他資源作爲服務提供給用戶。

PaaSPlatform as a Service,平臺即服務;這層作用是將一個開發平臺作爲服務提供給用戶。

SaaSSoftware as a Service,軟件即服務;這層作用是將應用作爲服務提供給客戶。


       IaaS: Infrastructure-as-a-Service(基礎設施即服務)


       IaaS,有時候也叫做Hardware-as-a-Service。幾年前如果你想在辦公室或者公司的網站上運行一些企業應用,你需要去買服務器,或者別的高昂的硬件來控制本地應用,讓你的業務運行起來。但是現在有IaaS,你可以將硬件外包到別的地方去。IaaS公司會提供場外服務器,存儲和網絡硬件,你可以租用。節省了維護成本和辦公場地,公司可以在任何時候利用這些硬件來運行其應用。


       PaaS: Platform-as-a-Service(平臺即服務)


       第二層就是所謂的PaaS,某些時候也叫做中間件。你公司所有的開發都可以在這一層進行,節省了時間和資源。

       PaaS公司在網上提供各種開發和分發應用的解決方案,比如虛擬服務器和操作系統。這節省了你在硬件上的費用,也讓分散的工作室之間的合作變得更加容易。網頁應用管理,應用設計,應用虛擬主機,存儲,安全以及應用開發協作工具等。

 

       SaaS: Software-as-a-Service(軟件即服務)

 

       第三層也就是所謂SaaS

       這一層是和你的生活每天接觸的一層,大多是通過網頁瀏覽器來接入。任何一個遠程服務器上的應用都可以通過網絡來運行,就是SaaS了。你消費的服務完全是從網頁如Netflix,MOG, Google Apps, Box.net, Dropbox或者蘋果的iCloud那裏進入這些分類。儘管這些網頁服務是用作商務和娛樂或者兩者都有,但這也算是雲技術的一部分。


結構如圖:




三, 雲計算牌Pizza


       一個吃貨是怎樣吃到披薩的呢?


       1.在家自己做

       這真是個麻煩事,你的準備很多東西,發麪、做麪糰、進烤箱。。。


       2.買好速食披薩回家自己做着吃

       你只需要從披薩店裏買回成品,回家烘焙就好了,在自己的餐桌上吃。和自己在家做不同,你需要一個pizza供應商。


       3.打電話叫外賣將披薩送到家中

       打個電話,pizza就送到家門口。


       4.在披薩店吃披薩

       你什麼都不需要準備,連餐桌也是pizza店的。


       總結一下,吃貨可以通過如下途徑吃披薩



       好了,現在忘掉pizza!

       假設你是一家超牛X的技術公司,根本不需要別人提供服務,你擁有基礎設施、應用等等其它一切,你把它們分爲三層:基礎設施(infrastructure)、平臺(platform)和軟件(software),如下圖:




       這其實就是雲計算的三個分層,基礎設施在最下端,平臺在中間,軟件在頂端,分別是分別是Infrastructure-as-a-Service(IaaS),Platform-as-a-Service(PaaS),Software-as-a-Service(SaaS),別的一些“軟”的層可以在這些層上面再添加。

 

       而你的公司什麼都有,現在所處的狀態叫本地部署(On-Premises),就像在自己家做pizza一樣。幾年前如果你想在辦公室或者公司的網站上運行一些企業應用,你需要去買服務器,或者別的高昂的硬件來控制本地應用,讓你的業務運行起來,這就叫本地部署


       假如你家BOSS突然有一天想明白了,只是爲了吃上pizza,爲什麼非要自己做呢?於是,準備考慮一家雲服務供應商,這個雲服務供應商能提供哪些服務呢?其所能提供的雲服務也就是雲計算的三個分層:IaaS、PaaS和SaaS,就像pizza店提供三種服務:買成品回家做、外賣和到披薩店吃。

 

       用一張圖來表示就是這樣的:


        



       Pizza故事,摘自微信雲頭條。


寫寫抄抄,且學且用


參考:

http://www.oracle.com/technetwork/cn/articles/cloudcomp/public-private-hyrbrid-clouds-1666181-zhs.html

http://zhidao.baidu.com/question/421831578.html

http://mp.weixin.qq.com/s?__biz=MjM5MzM3NjM4MA==&mid=404150059&idx=6&sn=4ebd1703d0e6a52ceeaa8c60b5eb8df7&scene=23&srcid=0103JIuuo38JDEchDqOryFnV#rd&ADUIN=406461598&ADSESSION=1451794979&ADTAG=CLIENT.QQ.5437_.0&ADPUBNO=26517



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章