如今大家天天聽到媒體說云計算,什么阿里云、百度云、騰訊云等,到底什么是云計算呢?
云計算(cloud computing)是一種基于因特網(wǎng)的超級計算模式,在遠程的數(shù)據(jù)中心里,成千上萬臺電腦和服務(wù)器連接成一片電腦云。因此,云計算甚至可以讓你體驗每秒10萬億次的運算能力,擁有這么強大的計算能力可以模擬核爆炸、預(yù)測氣候變化和市場發(fā)展趨勢。用戶通過電腦、筆記本、手機等方式接入數(shù)據(jù)中心,按自己的需求進行運算。
IBM的創(chuàng)立者托馬斯·沃森曾表示,全世界只需要5臺電腦就足夠了。比爾·蓋茨則在一次演講中稱,個人用戶的內(nèi)存只需640K足矣。李開復(fù)打了一個很形象的比喻:錢莊。最早人們只是把錢放在枕頭底下,后來有了錢莊,很安全,不過兌現(xiàn)起來比較麻煩?,F(xiàn)在發(fā)展到銀行可以到任何一個網(wǎng)點取錢,甚至通過ATM,或者國外的渠道。就像用電不需要家家裝備發(fā)電機,直接從電力公司購買一樣。云計算就是這樣一種變革——由谷歌、IBM這樣的專業(yè)網(wǎng)絡(luò)公司來搭建計算機存儲、運算中心,用戶通過一根網(wǎng)線借助瀏覽器就可以很方便的訪問,把“云”做為資料存儲以及應(yīng)用服務(wù)的中心。
什么是云計算?狹義的云計算是指IT基礎(chǔ)設(shè)施的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴展的方式獲得所需的資源(硬件、平臺、軟件)。提供資源的網(wǎng)絡(luò)被稱為“云”。“云”中的資源在使用者看來是可以無限擴展的,并且可以隨時獲取,按需使用,隨時擴展,按使用付費。這種特性經(jīng)常被稱為像水電一樣使用IT基礎(chǔ)設(shè)施。廣義的云計算是指服務(wù)的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴展的方式獲得所需的服務(wù)。這種服務(wù)可以是IT和軟件、互聯(lián)網(wǎng)相關(guān)的,也可以是任意其他的服務(wù)。
舉個例子:阿里云計算發(fā)布的Matrix+(碼+)計劃,通過連接全球PC、平板電腦、超便攜設(shè)備和手機等設(shè)備,組建人類有史以來最為強大的計算網(wǎng)絡(luò),這些強大的計算能力將被用來搜索外星人。
當(dāng)10億臺手機一起計算時,超過了人類有史以來的計算力總和,能夠開放地支持涉及人類公共利益的科研項目。比如美國諾曼教授正在研究的人腦外掛,艾滋病研究、粒子能源、外星生物探索等前沿科學(xué)……
當(dāng)用戶接受邀請后,Matrix+在手機連接Wifi并待機時自動運行,并為其指派經(jīng)過分解的科研任務(wù)。點亮屏幕時,計算會自動停止,并不會對正常的手機使用有任何影響。未來,Pad、電視盒子、智能電視、路由器等所有智能設(shè)備,都可參與這一計劃。
這就是手機版的云計算,而云計算則是眾多服務(wù)器的加強版。
據(jù)IDC最新數(shù)據(jù)顯示,亞馬遜AWS、微軟Azure、阿里云排名前三,全球公共云市場3A格局已定。
阿里自主研發(fā)的飛天操作系統(tǒng),可以將遍布全球的百萬級服務(wù)器連成一臺超級計算機,以在線公共服務(wù)的方式為社會提供計算能力。
阿里云在做公共云,那其他從事云服務(wù)的公司在做什么?
這些從事云服務(wù)的公司,就分成:
Iaas(基礎(chǔ)設(shè)施即服務(wù)Infrastructure as a Servic),阿里云、亞馬遜AWS、微軟Azure
Paas(平臺即服務(wù)Platform-as-a-Service),GAE(谷歌)、阿里ACE
Saas(軟件即服務(wù)Software-as-a-Service),太多了
IaaS就是專門提供基礎(chǔ)設(shè)施服務(wù)的公司,幾年前如果你想在辦公室或者公司的網(wǎng)站上運行一些應(yīng)用(比如自己開發(fā)好的APP或是網(wǎng)絡(luò)游戲),你需要去買服務(wù)器,成本太高了。
但是現(xiàn)在有IaaS,你可以將硬件外包給這些專業(yè)的公司,這些公司會提供場外服務(wù)器,存儲和網(wǎng)絡(luò)硬件,你花錢租用就行。
這樣就節(jié)省了維護成本和辦公場地,并且你可以在任何時候利用這些硬件來運行其應(yīng)用。
就跟約會一樣,飯店、電影院、KTV把你約會需要的硬件設(shè)置布置好了給你用,你付錢就行。
國內(nèi)比較出名的Iaas有:阿里云、騰訊云等,國外就更多了包括Amazon, Microsoft, VMWare, Rackspace和Red Hat。
懂得了IaaS是什么意思,那我們再來說說PaaS平臺即服務(wù),這個是啥意思?
大家有沒有發(fā)現(xiàn),現(xiàn)在出現(xiàn)一些泡妞培訓(xùn)班、約會方案策劃師啥的,這些公司提供的服務(wù)就是在幫你做一系列約會泡妞解決方案的,從軟硬件都幫你搞定,剩下的只需要你去約會就行。
同理PaaS是面向軟件開發(fā)者(泡妞者)的服務(wù), 云計算平臺提供硬件, OS, 編程語言, 開發(fā)庫, 部署工具(各種培訓(xùn)班、方案策劃、軟硬件等), 幫助軟件開發(fā)者更快的開發(fā)軟件服務(wù),某些時候也叫做中間件。
云服務(wù)商將軟件開發(fā)的云端開發(fā)平臺和軟件運營的云端運行環(huán)境 (包括中間件、數(shù)據(jù)庫、web服務(wù)、消息總線等基礎(chǔ)通用服務(wù))作為一種服務(wù),提供給最終用戶。
換句話說,這些PaaS服務(wù)商提供的都是基礎(chǔ)開發(fā)服務(wù)平臺,主要目的就是讓你把精力專注在應(yīng)用層面的開發(fā)上面,而不需要浪費在這些基礎(chǔ)重復(fù)性的事情上,也不用擔(dān)心開發(fā)完成后部署問題。
PaaS平臺在云計算架構(gòu)中位于中間層,其上層是SaaS,其下層是IaaS。
PaaS比較出名的包括:GAE(谷歌)、阿里ACE、百度BAE、新浪SAE等。
看到這里,大家有沒有覺得PaaS跟前面的IaaS有部分重合了,對的,他其實是對IaaS的更深入的提供軟硬件結(jié)合的一整套解決方案。
但是他限制太死了,就跟人家給你策劃好的約會方案,你必須按劇本走,無法自由發(fā)揮。結(jié)果就是市場接受度不高,所以,PaaS一直不溫不火也是這個原因。
最后SaaS模式,大家應(yīng)該會更容易理解,這個概念最近超火經(jīng)常能聽到,并且很多公司開發(fā)的應(yīng)用都基于SaaS模式的。
Saas軟件即服務(wù),簡單說就是人家把你想要的功能開發(fā)好成應(yīng)用軟件,然后直接賣賬號給你用,你也不需要擔(dān)心服務(wù)器、帶寬、應(yīng)用開發(fā)等問題,直接交錢使用就行。
從泡妞角度來理解就是,現(xiàn)在各種某陌、某和網(wǎng)、大量的婚介機構(gòu),他們都是把妹子召集起來,然后你可以通過使用他們的平臺或是服務(wù)找到適合你的妹子,是一樣的道理的。
當(dāng)然,交錢跟沒交錢獲得的待遇是不一樣的,同理SaaS軟件服務(wù)公司也有提供不同等級的服務(wù)的。
出名的SaaS軟件服務(wù)商在各個行業(yè)都有的,這里就不一一列舉了。