云計算(cloud computing)是基于互聯(lián)網(wǎng)的服務(wù)的增加、使用和交付模式,通常涉及通過(guò)互聯(lián)網(wǎng)來(lái)提供動(dòng)態(tài)易擴展且經(jīng)常是虛擬化的資源。狹義云計算指IT基礎設施的交付和使用模式,指通過(guò)網(wǎng)絡(luò )以按需、易擴展的方式獲得所需資源;廣義云計算指服務(wù)的交付和使用模式,指通過(guò)網(wǎng)絡(luò )以按需、易擴展的方式獲得所需服務(wù)。這種服務(wù)可以是IT和軟件、互聯(lián)網(wǎng)相關(guān),也可是其他服務(wù)。它意味著(zhù)計算能力也可作為一種商品通過(guò)互聯(lián)網(wǎng)進(jìn)行流通。云其實(shí)是網(wǎng)絡(luò )、互聯(lián)網(wǎng)的一種比喻說(shuō)法。過(guò)去在圖中往往用云來(lái)表示電信網(wǎng),后來(lái)也用來(lái)表示互聯(lián)網(wǎng)和底層基礎設施的抽象。
云計算是繼1980年代大型計算機到客戶(hù)端-服務(wù)器的大轉變之后的又一種巨變。
云計算(Cloud Computing)是網(wǎng)格計算(Grid Computing )、分布式計算(DistributedComputing)、并行計算(Parallel Computing)、效用計算(Utility Computing)、網(wǎng)絡(luò )存儲(Network Storage Technologies)、虛擬化(Virtualization)、負載均衡(Load Balance)等傳統計算機和網(wǎng)絡(luò )技術(shù)發(fā)展融合的產(chǎn)物,是目前比較流行的名詞,用來(lái)形容一種事物的強大。
通過(guò)使計算分布在大量的分布式計算機上,而非本地計算機或遠程服務(wù)器中,企業(yè)數據中心的運行將與互聯(lián)網(wǎng)更相似。這使得企業(yè)能夠將資源切換到需要的應用上,根據需求訪(fǎng)問(wèn)計算機和存儲系統。
好比是從古老的單臺發(fā)電機模式轉向了電廠(chǎng)集中供電的模式。它意味著(zhù)計算能力也可以作為一種商品進(jìn)行流通,就像煤氣、水電一樣,取用方便,費用低廉。最大的不同在于,它是通過(guò)互聯(lián)網(wǎng)進(jìn)行傳輸的。
云計算常與網(wǎng)格計算、效用計算、自主計算相混淆。(網(wǎng)格計算:分布式計算的一種,由一群松散耦合的計算機組成的一個(gè)超級虛擬計算機,常用來(lái)執行一些大型任務(wù);效用計算:IT資源的一種打包和計費方式,比如按照計算、存儲分別計量費用,像傳統的電力等公共設施一樣;自主計算:具有自我管理功能的計算機系統。)
事實(shí)上,許多云計算部署依賴(lài)于計算機集群(但與網(wǎng)格的組成、體系結構、目的、工作方式大相徑庭),也吸收了自主計算和效用計算的特點(diǎn)。
簡(jiǎn)史
1983年,太陽(yáng)電腦(Sun Microsystems)提出“網(wǎng)絡(luò )是電腦”(“The Network is the Computer”),2006年3月,亞馬遜(Amazon)推出彈性計算云(Elastic Compute Cloud;EC2)服務(wù)。
2006年8月9日,Google首席執行官埃里克·施密特(Eric Schmidt)在搜索引擎大會(huì )(SES San Jose 2006)首次提出“云計算”(Cloud Computing)的概念。Google“云端計算”源于Google工程師克里斯托弗·比希利亞所做的“Google 101”項目。
2007年10月,Google與IBM開(kāi)始在美國大學(xué)校園,包括卡內基梅隆大學(xué)、麻省理工學(xué)院、斯坦福大學(xué)、加州大學(xué)柏克萊分校及馬里蘭大學(xué)等,推廣云計算的計劃,這項計劃希望能降低分布式計算技術(shù)在學(xué)術(shù)研究方面的成本,并為這些大學(xué)提供相關(guān)的軟硬件設備及技術(shù)支持(包括數百臺個(gè)人電腦及BladeCenter與System x服務(wù)器,這些計算平臺將提供1600個(gè)處理器,支持包括Linux、Xen、Hadoop等開(kāi)放源代碼平臺)。而學(xué)生則可以通過(guò)網(wǎng)絡(luò )開(kāi)發(fā)各項以大規模計算為基礎的研究計劃。
2008年1月30日,Google宣布在臺灣啟動(dòng)“云計算學(xué)術(shù)計劃”,將與臺灣臺大、交大等學(xué)校合作,將這種先進(jìn)的大規模、快速計算技術(shù)推廣到校園。
2008年2月1日,IBM(NYSE: IBM)宣布將在中國無(wú)錫太湖新城科教產(chǎn)業(yè)園為中國的軟件公司建立全球第一個(gè)云計算中心(Cloud Computing Center)。
2008年7月29日,雅虎、惠普和英特爾宣布一項涵蓋美國、德國和新加坡的聯(lián)合研究計劃,推出云計算研究測試床,推進(jìn)云計算。該計劃要與合作伙伴創(chuàng )建6個(gè)數據中心作為研究試驗平臺,每個(gè)數據中心配置1400個(gè)至4000個(gè)處理器。這些合作伙伴包括新加坡資訊通信發(fā)展管理局、德國卡爾斯魯厄大學(xué)Steinbuch計算中心、美國伊利諾伊大學(xué)香賓分校、英特爾研究院、惠普實(shí)驗室和雅虎。
2008年8月3日,美國專(zhuān)利商標局網(wǎng)站信息顯示,戴爾正在申請“云計算”(Cloud Computing)商標,此舉旨在加強對這一未來(lái)可能重塑技術(shù)架構的術(shù)語(yǔ)的控制權。
2010年3月5日,Novell與云安全聯(lián)盟(CSA)共同宣布一項供應商中立計劃,名為“可信任云計算計劃(Trusted Cloud Initiative)”。
2010年7月,美國國家航空航天局和包括Rackspace、AMD、Intel、戴爾等支持廠(chǎng)商共同宣布“OpenStack”開(kāi)放源代碼計劃,微軟在2010年10月表示支持OpenStack與Windows Server 2008 R2的集成;而Ubuntu已把OpenStack加至11.04版本中。
2011年2月,思科系統正式加入OpenStack,重點(diǎn)研制OpenStack的網(wǎng)絡(luò )服務(wù)。
層次
[issa還是PaaS]
issa還是PaaS
云計算可以認為包括以下幾個(gè)層次的服務(wù):基礎設施即服務(wù)(IaaS),平臺即服務(wù)(PaaS)和軟件即服務(wù)(SaaS)。
IaaS
IaaS(Infrastructure-as-a- Service):基礎設施即服務(wù)。消費者通過(guò)Internet可以從完善的計算機基礎設施獲得服務(wù)。
IaaS錢(qián)途
PaaS
PaaS(Platform-as-a- Service):平臺即服務(wù)。PaaS實(shí)際上是指將軟件研發(fā)的平臺作為一種服務(wù),以SaaS的模式提交給用戶(hù)。因此,PaaS也是SaaS模式的一種應用。但是,PaaS的出現可以加快SaaS的發(fā)展,尤其是加快SaaS應用的開(kāi)發(fā)速度。
SaaS
SaaS(Software-as-a- Service):軟件即服務(wù)。它是一種通過(guò)Internet提供軟件的模式,用戶(hù)無(wú)需購買(mǎi)軟件,而是向提供商租用基于Web的軟件,來(lái)管理企業(yè)經(jīng)營(yíng)活動(dòng)。
應用
云物聯(lián)
物聯(lián)網(wǎng)的兩種業(yè)務(wù)模式:
1.MAI(M2M Application Integration), 內部MaaS;
2.MaaS(M2M As A Service), MMO, Multi-Tenants(多租戶(hù)模型)。
隨著(zhù)物聯(lián)網(wǎng)業(yè)務(wù)量的增加,對數據存儲和計算量的需求將帶來(lái)對“云計算”能力的要求:
1.云計算:從計算中心到數據中心在物聯(lián)網(wǎng)的初級階段,PoP即可滿(mǎn)足需求;
2. 在物聯(lián)網(wǎng)高級階段,可能出現MVNO/MMO營(yíng)運商(國外已存在多年),需要虛擬化云計算技術(shù),SOA等技術(shù)的結合實(shí)現物聯(lián)網(wǎng)的泛在服務(wù):TaaS (everyTHING As A Service)。
云安全
云安全,顧名思義,是一個(gè)從“云計算”演變而來(lái)的新名詞!霸瓢踩(Cloud Security)”通過(guò)網(wǎng)狀的大量客戶(hù)端對網(wǎng)絡(luò )中軟件行為的異常監測,獲取互聯(lián)網(wǎng)中木馬、惡意程序的最新信息,推送到Server端進(jìn)行自動(dòng)分析和處理,再把病毒和木馬的解決方案分發(fā)到每一個(gè)客戶(hù)端。
云安全的策略構想是:使用者越多,每個(gè)使用者就越安全,因為如此龐大的用戶(hù)群,足以覆蓋互聯(lián)網(wǎng)的每個(gè)角落,只要某個(gè)網(wǎng)站被掛馬或某個(gè)新木馬病毒出現,就會(huì )立刻被截獲。
云存儲
云存儲是在云計算(cloud computing)概念上延伸和發(fā)展出來(lái)的一個(gè)新的概念,是指通過(guò)集群應用、網(wǎng)格技術(shù)或分布式文件系統等功能,將網(wǎng)絡(luò )中大量各種不同類(lèi)型的存儲設備通過(guò)應用軟件集合起來(lái)協(xié)同工作,共同對外提供數據存儲和業(yè)務(wù)訪(fǎng)問(wèn)功能的一個(gè)系統。 當云計算系統運算和處理的核心是大量數據的存儲和管理時(shí),云計算系統中就需要配置大量的存儲設備,那么云計算系統就轉變成為一個(gè)云存儲系統,所以云存儲是一個(gè)以數據存儲和管理為核心的云計算系統。
隱私
云計算的發(fā)展并非一帆風(fēng)順。云技術(shù)要求大量用戶(hù)參與,也不可避免的出現了隱私問(wèn)題。用戶(hù)參與即要收集某些用戶(hù)數據,從而引發(fā)了用戶(hù)數據安全的擔心。很多用戶(hù)擔心自己的隱私會(huì )被云技術(shù)收集。正因如此,在加入云計劃時(shí)很多廠(chǎng)商都承諾盡量避免收集到用戶(hù)隱私,即使收集到也不會(huì )泄露或使用。但不少人還是懷疑廠(chǎng)商的承諾,他們的懷疑也不是沒(méi)有道理的。不少知名廠(chǎng)商都被指責有可能泄露用戶(hù)隱私,并且泄露事件也確實(shí)時(shí)有發(fā)生。