云計(jì)算是最近幾年才興起的概念,但是這樣的需求其實(shí)早都有了,現(xiàn)階段廣為接受的是美國國家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)定義:云計(jì)算是一種按使用量付費(fèi)的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問, 進(jìn)入可配置的計(jì)算資源共享池(資源包括網(wǎng)絡(luò),服務(wù)器,存儲,應(yīng)用軟件,服務(wù)),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務(wù)供應(yīng)商進(jìn)行很少的交互。
云計(jì)算最基本的特性是:“按使用量付費(fèi)”、“資源共享池”和多租戶隔離。
云計(jì)算特點(diǎn)
超大規(guī)模
云具有相當(dāng)?shù)囊?guī)模,Google 云計(jì)算已經(jīng)擁有 100 多萬臺服務(wù)器, Amazon、IBM、微軟、Yahoo 等的云均擁有幾十萬臺服務(wù)器。企業(yè)私有云一般擁有數(shù)百上千臺服務(wù)器。云能賦予用戶前所未有的計(jì)算能力。
虛擬化
云計(jì)算支持用戶在任意位置、使用各種終端獲取應(yīng)用服務(wù)。所請求的資源來自云,而不是固定的有形的實(shí)體。應(yīng)用在云中某處運(yùn)行,但實(shí)際上用戶無需了解、也不用擔(dān)心應(yīng)用運(yùn)行的具體位置。只需要一臺筆記本或者一個手機(jī),就可以通過網(wǎng)絡(luò)服務(wù)來實(shí)現(xiàn)我們需要的一切,甚至包括超級計(jì)算這樣的任務(wù)。
高可靠性
云使用了數(shù)據(jù)多副本容錯、計(jì)算節(jié)點(diǎn)同構(gòu)可互換等措施來保障服務(wù)的高可靠性,使用云計(jì)算比使用本地計(jì)算機(jī)可靠。
通用性
云計(jì)算不針對特定的應(yīng)用,在云的支撐下可以構(gòu)造出千變?nèi)f化的應(yīng)用,同一個云可以同時支撐不同的應(yīng)用運(yùn)行。
高可擴(kuò)展性
云的規(guī)??梢詣討B(tài)伸縮,滿足應(yīng)用和用戶規(guī)模增長的需要。
按需服務(wù)
云是一個龐大的資源池,你按需購買;云可以像自來水,電,煤氣那樣計(jì)費(fèi)。
極其廉價
由于云的特殊容錯措施可以采用極其廉價的節(jié)點(diǎn)來構(gòu)成云,云的自動化集中式管理使大量企業(yè)無需負(fù)擔(dān)日益高昂的數(shù)據(jù)中心管理成本,云的通用性使資源的利用率較之傳統(tǒng)系統(tǒng)大幅提升,因此用戶可以充分享受云的低成本優(yōu)勢,經(jīng)常只要花費(fèi)幾百美元、幾天時間就能完成以前需要數(shù)萬美元、數(shù)月時間才能完成的任務(wù)。
潛在的危險(xiǎn)性
云計(jì)算服務(wù)除了提供計(jì)算服務(wù)外,還必然提供了存儲服務(wù)。但是云計(jì)算服務(wù)當(dāng)前壟斷在私人機(jī)構(gòu)(企業(yè))手中,而他們僅僅能夠提供商業(yè)信用。對于政府機(jī)構(gòu)、商業(yè)機(jī)構(gòu)(特別像銀行這樣持有敏感數(shù)據(jù)的商業(yè)機(jī)構(gòu))對于選擇云計(jì)算服務(wù)應(yīng)保持足夠的警惕。一旦商業(yè)用戶大規(guī)模使用私人機(jī)構(gòu)提供的云計(jì)算服務(wù),無論其技術(shù)優(yōu)勢有多強(qiáng),都不可避免地讓這些私人機(jī)構(gòu)以數(shù)據(jù)(信息)的重要性挾制整個社會。
對于信息社會而言,信息是至關(guān)重要的。另一方面,云計(jì)算中的數(shù)據(jù)對于數(shù)據(jù)所有者以外的其他用戶云計(jì)算用戶是保密的,但是對于提供云計(jì)算的商業(yè)機(jī)構(gòu)而言確實(shí)毫無秘密可言。所有這些潛在的危險(xiǎn),是商業(yè)機(jī)構(gòu)和政府機(jī)構(gòu)選擇云計(jì)算服務(wù)、特別是國外機(jī)構(gòu)提供的云計(jì)算服務(wù)時,不得不考慮的一個重要的前提。
云計(jì)算分類
公有云:只有使用權(quán),使用的時候進(jìn)行按需付費(fèi)。但數(shù)據(jù)放在別人家。數(shù)據(jù)安全沒有保障。而且銀行不會使用公有云,金融行業(yè)不要使用公有云。公有云的核心屬性是共享資源服務(wù)。
私有云:自己的機(jī)房搭建的云,私有云有局限性,資源固定;數(shù)據(jù)比較安全。私有云的核心屬性是專有資源。
混合云:主要任務(wù)放到私有云,臨時需要時利用混合云,它將公有云和私有云進(jìn)行混合匹配,以獲得最佳的效果,這種個性的解決方案,達(dá)到二既省錢又安全的目的。
云計(jì)算分層
云計(jì)算也是層的,大概有以下幾種:
傳統(tǒng) IT
基本所有的都需要自行管理,比如:網(wǎng)絡(luò)、存儲、服務(wù)器、虛擬化,操作系統(tǒng)、中間件、運(yùn)行環(huán)境、數(shù)據(jù)、應(yīng)用等。
IaaS
IaaS,
Infrastructure-as-a-Service 中文名稱為基礎(chǔ)設(shè)施即服務(wù)。 主要作用是提供虛擬機(jī)或者其他資源作為服務(wù)提供給用戶。
PaaS
PaaS,Platform-as-a-Service 中文名稱為平臺即服務(wù)。如果以傳統(tǒng)計(jì)算機(jī)架構(gòu)中 “硬件+操作系統(tǒng)/開發(fā)工具+應(yīng)用軟件” 的觀點(diǎn)來看待,那么云計(jì)算的平臺層應(yīng)該提供類似操作系統(tǒng)和開發(fā)工具的功能。
實(shí)際上也的確如此,PaaS 定位于通過互聯(lián)網(wǎng)為用戶提供一整套開發(fā)、運(yùn)行和運(yùn)行應(yīng)用軟件的支撐平臺。就像在個人計(jì)算機(jī)軟件開發(fā)模式下,程序員可能會在一臺裝有 Windows 或 Linux 操作系統(tǒng)的計(jì)算機(jī)上使用開發(fā)工具開發(fā)并部署應(yīng)用軟件一樣。PaaS 某些時候也叫做中間件,主要作用是提供一個開發(fā)和運(yùn)行平臺給用戶。
SaaS
SaaS,Software-as-a-Service 中文名稱為軟件即服務(wù)。簡單地說,就是一種通過互聯(lián)網(wǎng)提供軟件服務(wù)的軟件應(yīng)用模式。在這種模式下,用戶不需要再花費(fèi)大量投資用于硬件、軟件和開發(fā)團(tuán)隊(duì)的建設(shè),只需要支付一定的租賃費(fèi)用,就可以通過互聯(lián)網(wǎng)享受到相應(yīng)的服務(wù),而且整個系統(tǒng)的維護(hù)也由廠商負(fù)責(zé)。
如果要用一句話來概括 IaaS、PaaS 和 SaaS 的話,那就是:如果把云計(jì)算比喻成一部手機(jī),那么 IaaS 就是硬件,你要自己寫代碼研發(fā)系統(tǒng)才能用;PaaS 是手機(jī)系統(tǒng),你要實(shí)現(xiàn)什么功能還是要裝各種軟件;SaaS 就是硬件+系統(tǒng)+軟件,你要干什么一句話就能解決。