本文是第二篇產(chǎn)品篇,目標(biāo)客戶是云計(jì)算產(chǎn)品經(jīng)理和云計(jì)算標(biāo)準(zhǔn)用戶。我從一個(gè)老用戶的角度談?wù)劽糠N云計(jì)算產(chǎn)品該如何使用,哪些產(chǎn)品改進(jìn)是剛需放心吐槽,哪些產(chǎn)品有內(nèi)因就是改不了。本文主要說(shuō)用云產(chǎn)品的問(wèn)題,買云產(chǎn)品的問(wèn)題在采購(gòu)篇單聊。
現(xiàn)在是2017年,云計(jì)算服務(wù)是物理硬件的優(yōu)質(zhì)替代方案,客戶很認(rèn)可云計(jì)算極低的采購(gòu)和交付成本優(yōu)勢(shì)。這時(shí)候我們要少被企宣PPT洗腦,追求華而不實(shí)的遠(yuǎn)景,這些PR文章的受眾是風(fēng)險(xiǎn)投資、客戶決策層和創(chuàng)業(yè)者。我們應(yīng)該摸清楚云方案和硬件方案比有什么特點(diǎn)和局限性,客戶明白特點(diǎn)才能使用得心應(yīng)手,客戶明白局限性才會(huì)早作備用方案,產(chǎn)品經(jīng)理心里不慌才會(huì)關(guān)注核心功能。
第一. IaaS產(chǎn)品
IaaS平臺(tái)的本質(zhì)是,產(chǎn)品以做硬件資源的虛擬化為本,業(yè)務(wù)上承接物理硬件替代需求,其優(yōu)勢(shì)是最快速度最低成本交付,客戶為預(yù)占的物理資源付費(fèi)。IaaS產(chǎn)品是最經(jīng)典的云計(jì)算服務(wù),核心組件是云主機(jī),如虛擬網(wǎng)絡(luò)、云硬盤和安全組都是為支撐云主機(jī)業(yè)務(wù)而服務(wù)的。
本文二十個(gè)字之前我就說(shuō)過(guò), IaaS產(chǎn)品的優(yōu)勢(shì)是快速低成本交付,但是太多的用戶戶盲目的追求云主機(jī)的高可用。物理機(jī)要求硬件穩(wěn)定永不死機(jī),而云主機(jī)適合批量創(chuàng)建快速釋放,不太關(guān)心單臺(tái)云主機(jī)的可靠性,這要求應(yīng)用層服務(wù)支持高可用。即使云平臺(tái)不承諾主機(jī)的無(wú)限高可用,其故障恢復(fù)速度也遠(yuǎn)快于物理機(jī)。新生的云計(jì)算不敢明確挑戰(zhàn)物理機(jī)時(shí)代的用戶觀念,現(xiàn)在該糾正這個(gè)誤區(qū)了,成熟的云計(jì)算平臺(tái)不強(qiáng)調(diào)單機(jī)高可用。基于同樣理念,用戶追求超高配置的云主機(jī)是架構(gòu)缺課硬件來(lái)湊的臨時(shí)手段,正途是將業(yè)務(wù)拆散到多臺(tái)中低配主機(jī)上。
當(dāng)前虛擬網(wǎng)絡(luò)的性能短板并不是速率,主流云平臺(tái)內(nèi)網(wǎng)互通速率是1Gb,一個(gè)物理萬(wàn)兆網(wǎng)卡正好負(fù)載20-30臺(tái)虛擬機(jī),這是性價(jià)比均衡的選擇。虛擬網(wǎng)絡(luò)的性能短板是包量,服務(wù)器CPU不是交換機(jī)CPU,它的配置再好也只能處理20萬(wàn)左右包量,所以一臺(tái)低配虛擬機(jī)被抓做SYNFlood肉雞也能癱瘓一個(gè)物理節(jié)點(diǎn),各云平臺(tái)正在逐步推進(jìn)虛擬網(wǎng)卡的包量限制,但還有大片的漏網(wǎng)之魚。
虛擬網(wǎng)絡(luò)對(duì)用戶行為的改變是抑制ARP廣播,各種舊有IP漂移技術(shù)都離我們而去了。最初這種雞肋設(shè)定是vxlan發(fā)育不全做的權(quán)宜之計(jì),但這逐漸變成一種新的權(quán)限分配的契機(jī)。OpenStack API可以將網(wǎng)卡在主機(jī)之間插拔管理,網(wǎng)卡從主機(jī)附屬設(shè)備變成了獨(dú)立資源,內(nèi)網(wǎng)IP的分配職責(zé)從系統(tǒng)工程師變成了網(wǎng)絡(luò)工程師,無(wú)數(shù)被安全組惡心過(guò)的用戶,也逐漸放棄了本機(jī)防火墻。這些改變是從網(wǎng)絡(luò)層面踐行云計(jì)算的設(shè)計(jì)哲學(xué),單機(jī)(IP/防火墻)不重要,云主機(jī)就是生生不息的群狼,組織群狼的網(wǎng)絡(luò)更加重要了。
第二. PaaS產(chǎn)品
相比同質(zhì)化競(jìng)爭(zhēng)主打價(jià)格牌的IaaS云,PaaS產(chǎn)品才是云計(jì)算的未來(lái)。用好PaaS產(chǎn)品可以更省人力、更快交付,按用量付費(fèi)可能會(huì)比按資源付費(fèi)更便宜(也可能更貴),而PaaS平臺(tái)的惱人和誘人之處均在于產(chǎn)品形態(tài)很模糊、服務(wù)質(zhì)量很難評(píng)估、很難獨(dú)立運(yùn)營(yíng)、沒(méi)有領(lǐng)頭羊企業(yè)和事實(shí)標(biāo)準(zhǔn)。
PaaS云平臺(tái)和IaaS云資源的區(qū)別就在于,平臺(tái)需要理解客戶的動(dòng)作和狀態(tài)。對(duì)象存儲(chǔ)和CDN就是最典型的PaaS服務(wù),云平臺(tái)按照數(shù)據(jù)容量、訪問(wèn)流量、訪問(wèn)次數(shù)和方法收費(fèi);Mysql RDS只能按照內(nèi)存和日志空間上限計(jì)費(fèi),但仍然可以替客戶做數(shù)據(jù)庫(kù)狀態(tài)展示、分析和備份,這是過(guò)渡性的PaaS。
最常見(jiàn)的PaaS服務(wù)是數(shù)據(jù)庫(kù),最重要的PaaS服務(wù)是對(duì)象存儲(chǔ),最成熟的PaaS服務(wù)是CDN,最有魅力的PaaS服務(wù)是Serverless,我們重點(diǎn)看這四個(gè)服務(wù)。
一個(gè)經(jīng)典PaaS服務(wù)應(yīng)該只是一個(gè)進(jìn)程,進(jìn)程是無(wú)法長(zhǎng)期存儲(chǔ)數(shù)據(jù)的,小量結(jié)構(gòu)化數(shù)據(jù)依賴數(shù)據(jù)庫(kù)存儲(chǔ),海量數(shù)據(jù)依賴對(duì)象存儲(chǔ)。
云數(shù)據(jù)庫(kù)(如RDS)很重要但想象空間有限,因?yàn)槠髽I(yè)里已經(jīng)有數(shù)據(jù)庫(kù)和DBA了,DBA并不信任云端未知架構(gòu)數(shù)據(jù)庫(kù)的性能、穩(wěn)定性和數(shù)據(jù)安全性,而且企業(yè)仍然需要DBA承擔(dān)設(shè)計(jì)維護(hù)工作。
對(duì)象存儲(chǔ)服務(wù)是新興需求,企業(yè)里本來(lái)就沒(méi)大規(guī)模對(duì)象存儲(chǔ)搭建能力,而且對(duì)象存儲(chǔ)對(duì)應(yīng)用程序友好上手簡(jiǎn)單,客戶對(duì)它是積極擁抱甚至業(yè)務(wù)依賴。一旦用戶在對(duì)象存儲(chǔ)平臺(tái)堆積了上TB的數(shù)據(jù),大數(shù)據(jù)和AI分析應(yīng)用自然就部署上來(lái)了。廣域網(wǎng)傳輸穩(wěn)定性不夠成本又過(guò)高,只能是計(jì)算組件跟著存儲(chǔ)就近部署,PaaS云創(chuàng)業(yè)公司從對(duì)象存儲(chǔ)入手才更有客戶粘性和橫向擴(kuò)展空間。
大數(shù)據(jù)類PaaS類似于云數(shù)據(jù)庫(kù),用戶要自帶海量數(shù)據(jù)過(guò)來(lái),Mapreduce過(guò)程和結(jié)果又都要用戶負(fù)責(zé),最終客戶覺(jué)得云平臺(tái)什么都沒(méi)做,大數(shù)據(jù)PaaS服務(wù)都用成IaaS定制模板虛擬機(jī)了。而AI類PaaS類似于對(duì)象存儲(chǔ),用戶本來(lái)要靠人肉識(shí)圖,那些非結(jié)構(gòu)數(shù)據(jù)本來(lái)是不存儲(chǔ)的,程序員很樂(lè)意去調(diào)AI和存儲(chǔ)接口,砸碎人肉識(shí)圖團(tuán)隊(duì)的飯碗才能成全自己的業(yè)績(jī)。云替代方案會(huì)被客戶技術(shù)人員苛責(zé),而技術(shù)人員會(huì)對(duì)云上新出的方案很寬容。
CDN是最早出現(xiàn)也是最成熟的云計(jì)算服務(wù),它有下列迷人的特點(diǎn)給云計(jì)算行業(yè)的未來(lái)立下標(biāo)桿:
客戶沒(méi)有學(xué)習(xí)成本,肯付費(fèi)、懂IT常識(shí)就能接入,所有客戶都認(rèn)同使用CDN能節(jié)省成本提高質(zhì)量。
客戶沒(méi)有對(duì)接成本,可以隨時(shí)更換其他云廠商,或默認(rèn)即使用多個(gè)云廠商,普通項(xiàng)目不需要高級(jí)售前、解決方案和實(shí)質(zhì)性定制開發(fā)。
客戶只關(guān)注價(jià)格和質(zhì)量?jī)蓚€(gè)維度,不用承擔(dān)太多選型責(zé)任,大不了切走就行,甚至有專門的中立CDN監(jiān)測(cè)的平臺(tái)。
雖然業(yè)內(nèi)對(duì)CDN生意評(píng)價(jià)不高,認(rèn)為這就是賣資源,但每個(gè)云平臺(tái)都將CDN收入列為重要單項(xiàng),成熟的模式催熟了巨大蛋糕。