什麼是雲計算(資源與服務的交互方式) 雲計算就是按需使用,按需付費 定義: 雲計算是一種能經過網絡以便利的、按需付費的方式獲取計算資源(網絡、服務器、存儲、應用、和服務) 並提升其可用性的模式,這些資源來自一個共享的、可配置的資源池,並可以以最省力和無人干預的方式 獲取和釋放 雲計算的特色: 1.大規模、分佈式 十萬以及百萬的服務器規模 2.虛擬化 不須要關注硬件實體,選擇一家雲服務的供應商就能夠解決問題 3.高可用性和擴展性 通常採用多副本容錯、計算節點同構可互換,保持運行的不間斷運行 雲服務的用戶,能夠很方便的更改雲服務的規模,來知足用戶規模增加的需求 4.按需服務,更加經濟 用戶可根據本身的需求來購買服務,甚至能夠按使用量來進行精確計費。 這能很大程度節省IT成本,而資源的總體利用率也會明顯改善 5.安全 現大規模互聯網公司都沒有本身的安全團隊,若是遭到惡意的網絡攻擊將會很難面對, 而使用雲服務能夠藉助更加專業的安全團隊來有效下降安全風險 雲計算的三種服務模式 SaaS(Software as a service):軟件即服務。SaaS是一種以互聯網爲載體,以瀏覽器爲交互方式, 服務器端的程序軟件傳給遠程用戶來提供軟件服務的應用模式。 這是和生活天天接觸的一層,能夠直接訪問和使用服務功能,好比百度雲,查看淘寶商品信息 PaaS(Platform as Server):平臺即服務。PaaS主要面向廣大互聯網應用開發者, 把端到端的分佈式軟件開發、測試、部署、運行環境以及複雜的應用程序託管看成服務, 經過互聯網提供給用戶。八百客的800App是國內第一個PaaS平臺,國外有Google的AppEngine以及微軟的Azure等。 平臺也就是中間件,也就是操做系統,虛擬服務器和操做系統,以及數據庫系統等 IaaS(Infrastructure as a Service):基礎設施即服務。這裏的基礎設施主要是指IT設施, 包括計算機、存儲、網絡以及其它相關設施。IaaS所指的服務是用戶經過網絡, 按照實際需求得到的IaaS雲服務提供商所提供的上述IT設施資源服務,用戶能夠將本身的應用部署到上面, 開展業務。大名鼎鼎的亞馬遜AWS服務就屬於這種模式。 好比說 服務器、交換價等硬件相關的設施 雲應用形式 -私有云 將基礎設施與軟硬件構建於防火牆內,基於iaas構建私有云平臺供企業內部使用,開源組件有: openstack(最爲出色),cloudstack等 -雲存儲 雲存儲系統是一個以數據存儲和管理爲核心的雲計算系統 -雲遊戲 遊戲運行雲平臺服務端,雲平臺將遊戲畫面解壓縮後傳給用戶,用戶無需高配置處理器和顯卡, 只須要基本的視頻解壓縮能力便可 -雲物聯 基於雲平臺實現物物相連的互聯網 -雲安全 經過網狀的大量客戶端檢測網絡中軟件的異常,獲取木馬,惡意程序的最新信息,推送到雲平臺 服務端自動分析和處理,再把解決方案發送給每個客戶端。雲平臺使用者越多,越安全。 -公有云 雲平臺對外開放,主要以Iaas和Paas爲主,較爲成熟的是Iaas,如阿里雲,騰訊雲,青雲,ucloud,首都在線等 -混合雲 共有與私有相結合