鮮肉、大叔、高富帥都怎么玩云計算的?
關(guān)于云計算落地有各種各樣的猜測,但是真正了解這個過程的卻并不多。本文是UnitedStack有云產(chǎn)品VP袁東在云頭條的一次分享,把在向云遷移過程中的三類典型用戶抽象成具體人物,個性鮮明。雖然都有真是真事兒,但是大家不要較真到底是誰,因為這樣的故事在這些行業(yè)頻繁的上演。也許,小鮮肉兒說的就是你?
今天來講一個小鮮肉、大叔和高富帥的故事,這三個人物實際上是我們做的三個典型項目的客戶給我留下的感覺。希望通過這三個項目和大家分享一下不同的行業(yè)對云計算的思考方式的差異。
小鮮肉:來自IDC行業(yè)
(故事背景:IDC是個水很深的行業(yè),燭鮮肉的背后我也不知道有沒有背景)
當(dāng)時這個項目做下來也奇葩,本來人家第二天要跟別人簽合同了,硬件都采購?fù)炅?mdash;—然后被我們搶單了。
在和小鮮肉交流的時候也很有意思,他們最關(guān)心的問題是:云計算這個東西,怎么為他們掙錢!但凡IDC行業(yè)轉(zhuǎn)型云計算,出發(fā)點幾乎都是這一點:怎么用云計算掙錢。把這個問題講清楚了,單子就到手了。
不過單子到手不算完,正當(dāng)我們打算彈冠相慶的時候,小鮮肉就把一大堆定制化需求糊了我們一臉。果然,這才是做項目的節(jié)奏——事情本來就會這么簡單嘛。
這一坨定制化需求從按月導(dǎo)出客戶對賬記錄,一直到公網(wǎng)IP的分配,再到各種打折、促銷和代金券……搞得我們動物園里面的產(chǎn)品汪和程序猿一陣狗吠猿鬧。
等到都坐下來了,我們總結(jié)了一下:以小鮮肉為代表的IDC客戶的核心需求是“運營”!
如果一個云計算系統(tǒng)在滿足IDC云化的基礎(chǔ)上,能很好的解決“運營”這個痛點,那么基本上就成功了
如果在能夠解決他們的定制化需求,那他們估計就樂壞了。
大叔算是制造業(yè)的
(故事背景:老國企轉(zhuǎn)型,幾十年的歷史,比我們年紀(jì)都大。大叔老樹開新花,趕著互聯(lián)網(wǎng)+的熱潮,也全盤云化。)
大叔的想法,既然搞了,就搞最時髦的——直接上OpenStack!我們就是這樣進(jìn)去的。
這個項目完全是標(biāo)準(zhǔn)方案,直到系統(tǒng)搭好都一帆風(fēng)順。但是,就像我們都明白的那樣,沒有坑的項目,絕對不是好項目。
大叔的項目完全由集成商包辦,里面的人際關(guān)系估計比OpenStack的MQ交互還復(fù)雜。不過這不是重點,重點是不知道集成商從哪里找來的人搭應(yīng)用,很顯然搭應(yīng)用的和寫應(yīng)用的還不是一伙兒人,估計集成商也找不到寫系統(tǒng)的人了。然后悲劇發(fā)生了,應(yīng)用搭在我們的平臺上,怎么都不好使:不是測試性能巨差,就是系統(tǒng)崩潰……
其實都和我們的平臺沒關(guān)系,但是大叔不管這個,大叔的管家(集成商)更不管這個。應(yīng)用跑不起來、測試過不去,就別想驗收拿錢。
結(jié)果就是我們從把整個應(yīng)用平臺搞了一遍,從數(shù)據(jù)庫到中間件再到WebLogic,最夸張的時候我們還動手幫他們改應(yīng)用配置,定位Java程序的Bug。
最后業(yè)務(wù)跑起來了,驗收通過了,大叔滿意了,我們的人也都成了業(yè)務(wù)專家。
小結(jié):大叔代表的傳統(tǒng)或者細(xì)分一下,制造業(yè)。需求實際要的是一站式解決方案。訴求也很明確:你把我的業(yè)務(wù)支撐起來,我就給你錢。絕不可能說,你做IaaS的,我就跟你驗收IaaS,然后你就可以退場了,這類客戶只在乎業(yè)務(wù)。
云計算,很多時候他們并不是很關(guān)心。只要你能解決他們的業(yè)務(wù),你就贏下了這個市場。
高富帥,銀行生產(chǎn)系統(tǒng)的應(yīng)用
!!!注意哦,是生產(chǎn)系統(tǒng)!雖然肯定不是核心記賬系統(tǒng),但也不是開發(fā)測試系統(tǒng)。
(前情交代:這個項目讓我見識了什么是真正的高富帥。在這之前,我聽說某行搞云計算,光規(guī)劃搞了半年以上,我還不不太信。經(jīng)歷了這個項目我就懂了,我原來也以為是傻有錢傻有錢,但其實完全不是,聽我講完你就知道了。)
第一次去見這個客戶,30人的會議室,18度空調(diào)。
一個感覺:熱!!!
為什么熱呢?因為好多好多人,某大廠牽頭這個項目,我們算是合作伙伴,實際上是小弟弟。我們?nèi)チ税ㄎ以趦?nèi)的倆人,大廠去的人數(shù)大概是我們的10倍!高富帥的領(lǐng)導(dǎo)往中間一坐,后面呼啦啦跟著七八口人,包括弱電、機(jī)房、線纜……承擔(dān)各種工種的人,我自始至終都沒認(rèn)全,汗。
三十幾口人就伺候一個領(lǐng)導(dǎo),這個派頭我在大叔那里都沒見到。我當(dāng)時以為這個領(lǐng)導(dǎo)大概會很水,不然干嘛帶這么多人?不過項目做多了,真是開眼界。這個領(lǐng)導(dǎo)完全和我想的不一樣。
人家從弱電怎么布,網(wǎng)絡(luò)怎么走線,交換機(jī)幾個口怎么化VLan,問到軟件選型
最后連我們的存儲是怎么保證MySQL斷電時候的事務(wù)一致性都搞明白了…還順便幫我們梳理了一把銀行的業(yè)務(wù)。
絕對的高手!
人家?guī)н@么多人,是直接現(xiàn)場安排布置工作的。一天從早到晚,一個數(shù)據(jù)庫大概怎么構(gòu)建,脈絡(luò)基本清晰了?;旧蠈Ψ骄褪且粋€人在主導(dǎo),剩下的30多口人在配合。
小結(jié):這個故事讓我們明白了兩個道理:高富帥行業(yè)不愧錢多,藏龍臥虎。第二就是:關(guān)鍵應(yīng)用,客戶一定會把你的姥姥根給你刨出來。不搞明白你的運作機(jī)制,他是不敢上業(yè)務(wù)在你的平臺上的,不然我們丟失的是單子,他丟的是烏紗帽。
總結(jié)一下就一句話:IDC看運營;傳統(tǒng)企業(yè)看業(yè)務(wù);銀行要的是個放心。
#p#
精彩問答
因為問答實在精彩,小編只能摘錄部分,并且按照產(chǎn)品、項目和技術(shù)進(jìn)行分類,希望大家看起來清晰一些,一些問題的分類可能并不精準(zhǔn),請多包涵。
產(chǎn)品相關(guān):
Q:你們做的銀行云案例、傳統(tǒng)企業(yè)云案例,是不是私有云?
A:不是傳統(tǒng)私有云,是我們的托管云模式,都有VPN進(jìn)去的。
Q:VPN進(jìn)去做管理?
A:是的。
Q:托管云也是私有云的一種?
A:這個可能大家理解的差異,我們區(qū)別的是這個云是不是客戶自己維護(hù),客戶維護(hù)是私有云,我們維護(hù)是托管云。
Q:你們的方案是完全開源還是閉源的?客戶可以在你們的產(chǎn)品上自己定制開發(fā)定制嗎?
A:完全開源,給源代碼。我們有一家IDC客戶就是自己定制的,完全看不出是我們的東西,我們都很佩服。
Q:SSD做Cache Pool性能如何?我記得你們一般用3*SSD加SATA。
A:我們的存儲分為容量型存儲和性能型存儲,對于大部分客戶都可以滿足要求。關(guān)于三的倍數(shù)是因為我們的存儲有三個副本,所以要求是3的倍數(shù)。
Q:12個Node為一個Ceph Cluster,這是為啥考慮?
A:12個節(jié)點不是Ceph Cluster,是我們的一個標(biāo)準(zhǔn)方案。
Q:那每12個Node之間的VM和數(shù)據(jù)能遷移嗎?
A:可以的。
Q:假如一個VM在故障域A需要遷移到故障域B,這個時候如何在線遷移?
A:底層如果是兩套Ceph,現(xiàn)在只能停機(jī)遷移。
Q:這樣的設(shè)計不就形成了很多獨立的Pool了嗎?
A:12Node-100Node是一個Pool,我們這里容災(zāi)域不是Pool的概念,是Ceph Crush的概念。
Q:我想了解的事,私有云考驗?zāi)銈兊亩ㄖ苹桓赌芰?,你們大概有多少人占比鋪在定制化實施上,這個怎么和你們的公有云功能維護(hù)平衡?
A:公有云是我們?yōu)樽约哼\維的一個托管云,跟運維客戶的云說一樣的。
Q:大叔、高富帥他們之間的區(qū)別,用配置就可以解決了,對嗎?
A:是的,一套代碼,沒有專有分支,不然維護(hù)成本太高了。修一個Bug,各種BackPort。
Q:高富帥、大叔和小鮮肉每個都需要定制化,會不會很累?
A:除非放棄這個行業(yè),不然這個行業(yè)的需求必需滿足。
項目相關(guān):
Q:既然已經(jīng)實施了這么多基于OpenStack的云,客戶使用反響如何?你們的后續(xù)維護(hù)情況如何?
A:這個問題怎么回答呢?大部分還不錯,雖然還存在大大小小的問題,但是從用戶的實際購買來看,不斷有客戶進(jìn)行擴(kuò)容。
Q:客戶已經(jīng)現(xiàn)網(wǎng)運行了,會讓你們升級嗎?比如銀行。
A:可以的,因為業(yè)務(wù)不受影響。
Q:三個故事既各有特點,但是又說明了共性。這些和你們直接對接的應(yīng)該就是家紡的項目經(jīng)理。他們一般對內(nèi)部的業(yè)務(wù)還是比較了解和熟悉的。說大地,你們按照項目來交付,其實就是弄清楚客戶最終的終極需求,要完全的滿足和解決他們的需求。
A:我們是在做項目中提煉產(chǎn)品,需求不可能是我們拍腦門想出來的,項目本身就是需求最好的來源,但是我們并不是為了做項目而做項目。
Q:你們的項目和行業(yè)做多了,又歸納客戶分幾類?
A:當(dāng)然有分類,基本就是按照行業(yè)分的,然后找行業(yè)共性的需求。一段時間內(nèi)打一個行業(yè)。
Q:這三類就是最具代表性的嗎?
A:算是吧。
Q:可以看出你們這些有的還說有很強(qiáng)的系統(tǒng)集成意味,你們提供開源云技術(shù)/軟件等服務(wù)居多。
A:是的,我們公司就是賣服務(wù)的。
Q:銀行和政府核心業(yè)務(wù)現(xiàn)在用的是什么云?
A:記賬業(yè)務(wù)都是小機(jī),這個估計可見的未來都上不了云。
Q:每個項目大概從需求溝通到驗收,周期大概多長?
A:行業(yè)差異很大,像小鮮肉,一兩周就搞定了(不含定制需求)。大叔項目,斷斷續(xù)續(xù)幾個月吧,主要是人的問題。
Q:聽說小鮮肉兒那沒業(yè)務(wù)啊?
A:小鮮肉已經(jīng)在擴(kuò)容第二個Region了。
Q:小鮮肉兒們IDC云化以后,和公有云服務(wù)上比有競爭優(yōu)勢嗎?
眾籌回答(來自群內(nèi)的高手):
1.機(jī)柜費用省了30%~40%,是占整個云化成本的30%~40%,還是非常驚人的。
2.云化少了搬箱子的工作
3.核心還是資源:帶寬、電力,跟云沒關(guān)系。
4.第一驅(qū)動力不是跟公有云用戶搶客戶,而是留住現(xiàn)有客戶。一般客戶租用了IDC后,粘性很強(qiáng),沒有特殊原因不會輕易換。但是現(xiàn)在很多客戶問IDC要云,沒有云就走了,所以……十幾個人的IDC云,一年銷售額7000萬的萬都見過,他們有很多客戶資源。
5.所以有host private cloud,你不能云化的機(jī)器就在你邊上,一根網(wǎng)線搞定。
技術(shù)相關(guān):
Q:基于IOE的應(yīng)用移植到OpenStack平臺會遇到哪些問題?
A:這個問題有點大,IOE實際上要分開來看,I如果是小機(jī)的話,還說要重寫業(yè)務(wù)吧;O如果是重要應(yīng)用,比如RAC,還是不要上云了;E的情況最慘,因為ServerSAN對E的沖擊最大,大部分情況是可以替換的。
Q:對那些傳統(tǒng)開發(fā)模式/軟件Oracledb、tuxedo、Weblogic的產(chǎn)品/系統(tǒng),這些都是繞不過去的。
A:J2EE和Weblogic這些我在項目中都碰到過,問題不大。Linux—Based都好說。
Q:Oracle數(shù)據(jù)庫,是跑盤柜還是Ceph?
A:如果是Oracle RAC的話,還是跑陣列吧。
Q:單機(jī)呢?
A:Oracle單機(jī)也可以跑在云上,這個問題不大。
Q:用戶不會有分層存儲的需求嗎?
A:目前沒有遇到。
Q:你們的項目中有沒有涉及到物理機(jī)接入的?
A:有需求,現(xiàn)在我們還做不到管理物理機(jī)和管理虛擬機(jī)一樣,Iron我們也在調(diào)研中。但是基本的物理機(jī)管理功能是有的,包括自動安裝系統(tǒng)之類的功能。
關(guān)于分享者
袁冬博士,UnitedStack產(chǎn)品副總;云計算專家,在云計算、虛擬化、分布式系統(tǒng)和企業(yè)級應(yīng)用等方面有豐富的經(jīng)驗;對分布式存儲、非結(jié)構(gòu)數(shù)據(jù)存儲和存儲虛擬化有深刻地理解,在云存儲和企業(yè)級存儲領(lǐng)域有豐富的研發(fā)與實踐經(jīng)驗;Ceph等開源存儲項目的核心代碼貢獻(xiàn)者。