更多騰訊海量技術(shù)文章,請(qǐng)關(guān)注騰訊云技術(shù)社區(qū):https://cloud.tencent.com/community導(dǎo)語:這是一篇力爭讓所有人都看懂的云計(jì)算短文。個(gè)人介紹:Bokochai(柴大木),2015年加入騰訊,負(fù)責(zé)AD,DNS等內(nèi)部
更多騰訊海量技術(shù)文章,請(qǐng)關(guān)注騰訊云技術(shù)社區(qū):https://cloud.tencent.com/community
導(dǎo)語:這是一篇力爭讓所有人都看懂的云計(jì)算短文。

個(gè)人介紹:Bokochai(柴大木),2015 年加入騰訊,負(fù)責(zé) AD,DNS 等內(nèi)部重要基礎(chǔ)平臺(tái)的運(yùn)營。具有接近 10 年的微軟技術(shù)經(jīng)驗(yàn),之前在微軟賣過 Azure 公有云,最近從 Windows 跳到 Linux,從 Azure 跳到 Openstack,與小伙伴們一起,為 TStack 貢獻(xiàn)力量。
云計(jì)算像自來水么?
我相信,大多數(shù)人在聽到云計(jì)算時(shí),總是會(huì)聽到一個(gè)比喻,說云計(jì)算像自來水,我認(rèn)為這個(gè)比喻還是蠻貼切的。云計(jì)算的一個(gè)初衷就是希望計(jì)算能夠像電和水一樣,變成一種普遍普通的資源,隨時(shí)可用,唾手可得。使用云計(jì)算與我們使用自來水的情況非常類似:首先,當(dāng)我們把水龍頭打開的時(shí)候,水立刻就流淌出來了,這與云的快速敏捷相對(duì)應(yīng),在公有云上申請(qǐng)的資源一般可以在 15 分鐘內(nèi)就緒,這與傳統(tǒng)的從購買服務(wù)器開始的資源準(zhǔn)備模式簡直是云泥之別。同時(shí),需要多少水是我們自己決定的,隨時(shí)可以將水龍頭開大關(guān)小來滿足需求,云計(jì)算的彈性伸縮與其對(duì)應(yīng),資源可以快速的按照所需擴(kuò)展或縮減;最后一點(diǎn),就是水費(fèi),使用多少水,就付多少水費(fèi),云計(jì)算也是一樣。cpu,內(nèi)存,磁盤空間,流量,以及各種你能想到的和想不到的東西,統(tǒng)統(tǒng)具有一個(gè)基礎(chǔ)定價(jià),用掉多少資源,就付多少費(fèi)用,童叟無欺。我認(rèn)為,不能提供完善資源基礎(chǔ)定價(jià)的云,都不能算做一朵優(yōu)秀的云。
FaceBook如何玩轉(zhuǎn)云計(jì)算
在互聯(lián)網(wǎng)時(shí)代,想法的產(chǎn)生極其迅速,如何用低廉的成本快速試錯(cuò),則成為制勝的關(guān)鍵。Facebook 就具有如此的前瞻性,在云計(jì)算發(fā)展初期就開始使用云計(jì)算的特性來節(jié)省運(yùn)營成本并快速試錯(cuò)了。
Facebook 上有很多應(yīng)用,它們一般會(huì)被先放到公有云上進(jìn)行運(yùn)營,一段時(shí)間后根據(jù)實(shí)際表現(xiàn)情況再?zèng)Q定下一步的動(dòng)作,這樣做有諸多好處:
首先,就是上線速度快,不管放在歐洲,美洲,還是亞洲,速度都一樣快,他們并不需要去亞洲自建機(jī)房來承載服務(wù),而是選擇直接就近使用公有云資源。產(chǎn)品完成后很短的時(shí)間內(nèi),就可以在全球發(fā)布,這種敏捷靈活在互聯(lián)網(wǎng)時(shí)代是至關(guān)重要的。
其次,就是云的彈性擴(kuò)展,因?yàn)闆]人知道這個(gè)應(yīng)用到底會(huì)不會(huì)火。一般來講,應(yīng)用會(huì)面臨三種情況,第一種情況就是爆發(fā)增長后回落,并保持平穩(wěn)很長一段時(shí)間,類似"開心農(nóng)場",云可以發(fā)揮彈性擴(kuò)展的優(yōu)勢(shì),用戶激增就擴(kuò)容,很好的應(yīng)對(duì)最火爆的那段時(shí)間,當(dāng)趨于穩(wěn)定后,就逐步縮容,并考慮是否把這遷移回自己的私有云上繼續(xù)運(yùn)營。第二種情況,就是爆發(fā)增長后,快速消亡,類似"圍住神經(jīng)貓",短期內(nèi)異常火爆,但在幾周后,就徹底消亡了,這種情況云也可以很容易的應(yīng)對(duì),火爆時(shí)擴(kuò)容,消亡時(shí)關(guān)閉。第三種情況,沒有什么爆發(fā),不久直接消亡,可以參考任何一個(gè)策劃失敗的例子,而對(duì)于這種情況,云依舊可以應(yīng)對(duì)自如,當(dāng)決定終止時(shí),直接關(guān)閉就好了。
最后,就是與彈性優(yōu)勢(shì)息息相關(guān)的價(jià)格,用多少資源,付多少錢,對(duì)于失敗的案例,云上運(yùn)營的費(fèi)用極其低廉,所以使用云,給 Facebook 帶來了極大的成本優(yōu)勢(shì)。
當(dāng)今云版圖
公有云
這是 2017 年的公有云 IAAS(基礎(chǔ)架構(gòu)即服務(wù))的魔力象限圖:
亞馬遜 AWS,當(dāng)之無愧的行業(yè)龍頭,以其強(qiáng)大的創(chuàng)新能力、極高的敏捷性成為公有云用戶最穩(wěn)妥的選擇。
微軟 Azure,在新的 CEO 納德拉上臺(tái)后,發(fā)展更為迅猛,正在逐步縮小與亞馬遜 AWS 的差距,并且其在私有云中同樣具有很強(qiáng)的競爭力。
谷歌,正在成為第三個(gè)公有云領(lǐng)導(dǎo)者,其具有眾多的數(shù)據(jù)中心,注重可移植性及創(chuàng)新引擎,有望在未來獲得成效。
阿里云,最近一段時(shí)間,阿里云的發(fā)展勢(shì)頭非常兇猛,一躍成為除前三外的佼佼者,但其取得的成績基本都在中國本土,在中國之外的市場,表現(xiàn)平平。
VMware,基本已經(jīng)退出公有云市場,已經(jīng)從最新的魔力象限中消失,但其正在與 AWS 合作,以相互取長補(bǔ)短的方式進(jìn)軍混合云市場。
私有云
VMware,以其早期的易用性和后續(xù)不斷的發(fā)展,積累的大量的用戶,仍舊是當(dāng)今市場占有率最大的 x86 虛擬化基礎(chǔ)設(shè)施提供商。
微軟,一直在追趕 VMware,同樣發(fā)展著私有云,從早期的 Azure Pack,到當(dāng)今發(fā)布的大殺器 Azure Stack,其實(shí)微軟一刻都沒有停歇。Azure Stack 是一套直接落地的私有云產(chǎn)品,連接電源和網(wǎng)線后,只需要一個(gè) Azure 帳號(hào),即可完成自動(dòng)化部署。
Openstack 陣營
Openstack 最大的優(yōu)勢(shì)在于開源以及開放性,在近幾年快速崛起,成為重要的私有云解決方案,很多大廠商也在其社區(qū)貢獻(xiàn)力量,例如騰訊自己的基于 Openstack 開發(fā)的 TStack 也正在快速成為政府及企業(yè)的私有云解決方案。
混合云
我認(rèn)為,混合云的局勢(shì)相對(duì)明朗,從巨頭上來講,就是 AWS VMware 對(duì)抗微軟自家的 Azure Azure Pack,這將是從現(xiàn)在到 2018 年底非常有看頭的一場對(duì)決。在國內(nèi)市場,騰訊,阿里和華為在混合云發(fā)展上都已經(jīng)具有較為明確的發(fā)展目標(biāo),就看誰能更快的形成規(guī)模并占據(jù)主要市場。
云的發(fā)展,真是非常迅猛,大概 8,9 年前,我參加過一個(gè)微軟的會(huì)議,當(dāng)時(shí)微軟展示了用 silverlight 寫的控制面板,實(shí)現(xiàn)了幾臺(tái)服務(wù)器上虛擬機(jī)的啟動(dòng),關(guān)閉,性能監(jiān)控,租戶網(wǎng)絡(luò)隔離,計(jì)費(fèi)等基礎(chǔ)功能,當(dāng)時(shí)微軟的意思是希望合作伙伴來架設(shè)公有云,將微軟的生產(chǎn)力工具做成軟件即服務(wù)的模式,來租給客戶使用。當(dāng)然,在那個(gè)時(shí)候,沒有合作伙伴買賬,誰也不愿意去吃個(gè)螃蟹,所以微軟鐵了心要自己來運(yùn)營公有云,這么多年過來,微軟穩(wěn)居第二?,F(xiàn)在想想,當(dāng)時(shí)我看到的那個(gè)異常簡陋的控制面板,就是現(xiàn)在微軟公有云的雛形,就像看著一個(gè)丑小鴨變成了白天鵝,讓人感慨不已。
云穩(wěn)定么?
今年初,亞馬遜和微軟的公有云就接連出現(xiàn)故障,尤其是亞馬遜那次故障,導(dǎo)致 Netflix 等很多網(wǎng)站無法訪問,相關(guān)網(wǎng)站的程序員束手無策,因?yàn)樗麄儼l(fā)現(xiàn),應(yīng)用的前端在云上,數(shù)據(jù)庫在云上,連管理工具也在云上,所以除了等待亞馬遜恢復(fù)外,并沒有什么可做的。所以針對(duì)這種情況,我們就得思考一下,如果把應(yīng)用放在云上,如何避免這種束手無策的情況,保證業(yè)務(wù)更高的可用性?
方案一,混合云。把前端放在公有云上,后端數(shù)據(jù)庫放在自己的私有云上,當(dāng)公有云宕機(jī)的時(shí)候,我可以把應(yīng)用快速切換到私有云上繼續(xù)提供服務(wù)。然而混合云的維護(hù)成本會(huì)變高,并且與公有云的連接,一般是公網(wǎng) VPN,速度不穩(wěn)定,可能會(huì)成為帶寬瓶頸,為了應(yīng)對(duì)這個(gè)瓶頸,部分公有云提供了直拉專線到公有云機(jī)房的方式來形成混合云,這個(gè)成本就很可怕了。
方案二,多個(gè)公有云。一個(gè)宕了不怕,還有另一個(gè)。幾個(gè)月前,微軟與阿里的公有云一起進(jìn)行了一項(xiàng)測試,讓兩個(gè)公有云連接成一體來提供服務(wù),測試是成功的。同樣的,可以進(jìn)一步提高可用率,但會(huì)增加管理和運(yùn)營成本。
當(dāng)然,公有云的整體可用性仍舊是非常高的,公有云一般在全球具有眾多的數(shù)據(jù)中心,而出故障也僅限于一個(gè)數(shù)據(jù)中心,所以平均下來,總是能達(dá)到他們承諾的可用率。在選擇時(shí),除了重要服務(wù)需要有備用方案外,普通服務(wù)基本可以放心使用公有云。
云安全么?
很多用戶在談到公有云時(shí),總是因?yàn)閾?dān)心其安全性而進(jìn)行全盤否定。而從我的觀察來看,公有云的安全性遠(yuǎn)遠(yuǎn)高于自建機(jī)房或者托管計(jì)算中心。舉個(gè)例子:
位于深圳的某計(jì)算中心,我之前有去過一次,其宣傳材料上有列舉出各種參觀情況,以及接受組團(tuán)參觀的話語。也就是申請(qǐng)參觀的人員可以進(jìn)入機(jī)房,并進(jìn)行相關(guān)的活動(dòng)。與之對(duì)應(yīng)的是某公有云的云計(jì)算中心,某個(gè)大客戶購買了海量的云計(jì)算資源后,提出了一個(gè)額外請(qǐng)求,希望參觀下公有云計(jì)算中心,結(jié)果遭到拒絕,理由很簡單,數(shù)據(jù)中心的安全規(guī)范禁止一切參觀活動(dòng),禁止無權(quán)限人員進(jìn)入數(shù)據(jù)中心。
當(dāng)然,我想大家都清楚,企業(yè)中總是有些數(shù)據(jù),只能放在自己家里,這種用戶就非常適合私有云或者混合云。
身邊的云
本文的最后,我想講一個(gè)自己親身經(jīng)歷的故事,4 年前,我在山東老家買了一臺(tái)康佳電視,當(dāng)時(shí)各大電視廠商都在以"云電視"為賣點(diǎn),買回家我立刻就開始了探索,我拿著遙控器,嘗試安裝一個(gè)應(yīng)用商城里提供的應(yīng)用,好像是 2.5M 大小的一個(gè)應(yīng)用,然而點(diǎn)擊下載后,就開始了漫長的等待,等了足足有 10 分鐘,才下載了一半,我嘆了口氣決定繼續(xù)等待時(shí),下載中斷了,這就是當(dāng)時(shí)康佳云電視的體驗(yàn),我再也沒有興致去嘗試第二次了,就僅用作普通電視來看了。2 年半前,我在做云計(jì)算售前,正好康佳電視就是客戶之一,康佳其實(shí)也知道自己的云電視體驗(yàn)不好,已經(jīng)在研究遷移至云的可行性,當(dāng)時(shí)我跟團(tuán)隊(duì)一起,給康佳做講解,演示,測試,協(xié)助上線,最終康佳在僅僅修改了少量代碼的情況下,將云電視的后臺(tái)無縫遷移到公有云上。從那一刻起,康佳的云電視,就真的成為"云電視"了,體驗(yàn)真的是天壤之別,當(dāng)我再回老家的時(shí)候,發(fā)現(xiàn)電視整個(gè)系統(tǒng)都升級(jí)了,不管是下載軟件還是做相關(guān)的一些操作,體驗(yàn)都極其流暢。
這就是云的神奇之處,不知不覺中,它就已經(jīng)在你身邊了。