第一:什麼是雲計算?web
對於雲計算事什麼有不少種解釋方式數據庫
美國國家標準局(NIST):認爲雲計算是一種方便的模式,按需網絡訪問可配置的計算資源共享池(例如,網絡、服務器、存儲、應用和服務),能夠快速配置和發佈以最少的管理工做或服務供應商的互動。編程
維基百科:認爲雲計算是一種可以動態伸縮的虛擬化資源,該資源在互聯網上經過服務的形式來提供給客戶,用戶不須要知道如何管理支持雲計算的這些基礎設施。安全
IBM:認爲雲計算就是一種共享的網絡交付信息服務的模式,客戶看到的只有服務自己,而不用去關係實現服務的底層基礎設施,雲計算是一種服務器
革新的IT運用模式。網絡
理解認識:從雲計算的優點出發,雲計算可循環利用,想用就用,不用就扔;方便快捷。eg:阿里雲,微軟雲等等,若是咱們須要,咱們付錢便可使用。架構
專業認識:雲計算是將硬件資源與軟件資源有機的結合爲一項特殊的服務,硬件資源包括:路由器,防火牆,服務器,存儲設備;軟件資源包括:應用層(數據庫,lamp等等)和平臺層(oa平臺等等)。併發
第二:爲何雲計算牛逼?運維
1.雲計算有效的解決了單點故障工具
一句話解釋:雲計算很好的解決了由於某一個硬件問題形成的全網癱瘓。
2.能夠按須要增或減硬件資源
一個示例解釋:(增)淘寶雙十一來了,有很大的併發,流量,須要更多的硬件資源,用雲計算,加機器,擴容量;(減)雙十一事後,用戶降低,併發降低,不須要不少硬件資源,刪除機器。相比較:若是是沒有云計算,一年一次雙十一,每逢雙十一上機器,廢人力,物力,財力還費事。雲計算則是省事,人力,物理,最終雲計算省錢。
3.BGP解決南北互通問題
南北互通問題從國內電信和網通分開以後開始出現,這個問題一直圍繞在網民身邊,一直困擾網站運維,服務提供商,該問題成爲急需解決的問題。
eg:因爲北網通南電信的存在,北方遊戲玩家,打開遊戲,而遊戲服是電信,則延遲會很高,更甚至有事還有丟包,用戶體驗極差。網民則需迫切解決該問題。換句話說,目前電信,網通瓶頸主要是認爲緣由形成的,咱們只能經過技術,增長成原本解決這個問題,相繼IDC,推出:雙線機房,智能機房,cdn方案,自建bgp機房。而咱們的雲計算解決另外該問題,更甚至能夠解決其餘網絡互通問題,eg:教育網。由於它有權限決定路由,就能夠優化路由,哪裏不堵往哪裏走
4.按須要增或減帶寬
雲計算既能夠按須要增減帶寬,不會浪費帶寬,買少了可隨時能夠增長。可是雲服務商也有必定的限制,可是比主機託管方便多了。
5.靈活的付費方式
好比:可按月付費,,按年付費,按流量付費
第三:雲服務模式介紹
雲服務有三種模式
介紹: 基礎設置即服務,用戶經過網絡獲取虛機、存儲、網絡,而後用戶根據本身的需求操做獲取的資源。
典型應用:亞馬遜AWS、OpenStack,CloudStack等等
功能:
資源抽象:使用資源抽象的方法,能更好的調度和管理物理資源。
負載管理:經過負載管理,不只能使部署在基礎上設施上的應用運能更好地應對突發狀況,並且還能更好的利用系統資源。
數據管理:對雲計算而言,數據的完整性,可靠性和可管理性是對Iaas的基本要求。
資源部署:也就是將整個資源從建立到使用的流程自動化。
安全管理:IaaS的安全管理的主要目標時保證基礎設置和其提供資源被合法地訪問和使用。
計費管理:經過細緻的計費管理能使用戶更靈活地使用資源。
介紹:將軟件研發平臺做爲一種服務, 如Eclipse/Java編程平臺,服務商提供編程接口/運行平臺等。
典型應用:Google AppEngine、Force.com、微軟Azure等
功能:要把你的產品作成SaaS服務給別人使用,須要完成那些功能?
隨時隨地訪問:在任什麼時候候,任何地點,只要接上網絡,用戶就能訪問這個SaaS服務。
支持公開協議:經過支持公開協議(好比Html4/5),可以方便用戶使用。
安全保障:SaaS供應商須要提供必定的安全機制,不只要使存儲在雲端的用戶數據處於絕對安全的境地,並且也也要在客戶端實施必定的安全機制(好比Https)來保護用戶。
多用戶:(Multi-Tenant)機制,經過多用戶機制,不只能更經濟地支持龐大的用戶規模,並且能提供必定的可指定性以知足用戶的特殊需求。
介紹:將軟件做爲一種服務經過網絡提供給用戶,如web的電子郵件、HR系統、訂單管理系統、客戶關係系統等。用戶無需購買軟件,而是向提供商租用基於web的軟件,來管理企業經營活動。
典型應用:Google Doc、Saleforce.com、Oracle CRM On Demand、Office Live Workspace等
功能:
有好的開發環境:經過SDK和IDE等工具來讓用戶能在本地方便地進行應用的開發和測試。
豐富的服務:PaaS平臺會以API的形式經各類各樣的服務提供給上層應用。
自動的資源調度:也就是可伸縮特性,它不只能優化系統資源,並且能自動調整資源來幫助運行於其上的應用更好地應對突發流量。
精細的管理和監控:經過PaaS可以提供應用層的管理和監控,好比,可以觀察應用運行的狀況和具體數值(好比吞吐量和反映時間)來更好地衡量應用的運行狀態,還有可以經過精確計量應用使用所消耗的資源來更好的計費。
第四:雲應用形式介紹
一.私有云
私有云可部署在企業數據中心的防火牆內,也能夠將它們部署在一個安全的主機託管場所。私有云的核心屬性是專有資源。基於iaas構建私有云平臺供企業內部使用,開源組件有:openstack(最爲出色),cloudstack等
二.雲存儲
雲存儲系統是一個以數據存儲和管理爲核心的雲計算系統。雲存儲就是將儲存資源放到雲上供人存取的一種新興方案。使用者能夠在任什麼時候間、任何地方,透過任何可連網的裝置鏈接到雲上方便地存取數據
三.雲遊戲
遊戲運行雲平臺服務端,雲平臺將遊戲畫面解壓縮後傳給用戶,用戶端無需高配置處理器和顯卡,只須要基本的視頻解壓縮能力便可。
四.雲物聯
基於雲平臺實現物物相連的互聯網;雲計算架構能夠用來解決數據如何存儲、如何檢索、如何使用、如何不被濫用等關鍵問題
五.雲安全
是網絡時代信息安全的最新體現,它融合了並行處理、網格計算、未知病毒行爲判斷等新興技術和概念,經過網狀的大量客戶端對網絡中軟件行爲的異常監測,獲取互聯網中木馬、惡意程序的最新信息,傳送到Server端進行自動分析和處理,再把病毒和木馬的解決方案分發到每個客戶端。
六.公有云
雲平臺對外開放,主要以Iaas和Paas爲主,較爲成熟的是Iaas,如阿里雲,騰訊雲,青雲,ucloud,微軟雲等
七.混合雲
公有云和私有云的結合,即對企業內部又對企業外部,例如AWS
第五:傳統應用與雲感知應用
傳統應用:軟件:出現故障,處理故障;硬件:換硬件
雲感知應用: 壞了,換一個,從新啓動一臺機器