上個月去了一趟上海參加云計算大會,和同行和很多朋友交流了一下,關于公有云的話題就比較熱門,問我最多的問題就是目前最看好的公有云是誰呢?其實大家的觀點不太一致。有朋友是從宏觀角度來看,有人從技術角度來評價,我就算整理一下各家的觀點,大家分享。
大家普遍都認為:公有云,IaaS是提供資源服務的,這個需要有雄厚的財力支撐,不適合創業公司去做。IaaS應該是BAT來玩,他們不僅僅有資源,還有技術。對于運營商,他們有資源,缺乏技術,這個短板,華為會幫助他們補全。
那么中國的IaaS公有云,真的像理論推導那樣,有錢有人就可以搞定了嗎?只適合BAT和運營商來玩?如果你看不到BAT和運營商做IaaS的短板,估計你都嚇死了,更別提創業。
我過去所在的公司,其實外界看起來都是比較適合做公有云的,無論資源,甚至技術,都不差,結果失敗了,已經過去了5年,那么可以好好總結一下,希望舊日同事,不會太介意。
我的經歷告訴我創業公司可能更加適合做公有云啊。
作為一個云從業人員,希望都讀過 吃自己狗食這篇經典圣經。
目前做公有云的公司,老板基本是不懂技術,很多都是偏向市場。這個在中國很多時候,也是合理的。不過在IaaS上,你就會遇到很多問題。
負責做決策的人不懂技術的情況下,其實很難面對IaaS的各種復雜的問題,到底是采用硬件的方案,花錢解決,還是自己研發,這個都是需要有人拍板,很多情況下,技術負責人,是很難決策的。朋友也分享了AWS的案例,當年自己搞不定的情況下,也采用外面的解決方案,最著名的是他們的VPC。
KPI考核
很多玩公有云的,都是公司的一個部門,那么他們的KPI考核指標,各種規定,還是受制于公司的。哪怕像阿里云那種獨立的公司,我相信還是受阿里的各種制度約束。
在大公司呆過的人,其實很能理解這種消耗。作為一個云計算部門,他的收入注定只有一個公司總收入的一個零頭,但是投入是巨大的,在這種情況下,老大很難長久對你支持。這基本也是必然的結果。所以BAT做IaaS,最大的好處,就是培養人才。
技術和市場匹配
這點其實是很郁悶的事情。做技術的,剛剛作出一個版本,到底這個版本是否穩定,其實大家都心里沒譜,內部的測試都是沒問題的,但是對外開放,是不是也是沒問題,負載高的時候,是不是也沒問題,那么這是誰也沒把握的事情。
市場部是不了解你的情況,只知道你東西做出來,那么就可以推廣,當用戶多起來,平臺就出現問題,用戶抱怨,技術就整天忙于解決問題。
QingCloud上次分享過他們的做法,產品做出來,開始的半年,沒做任何的市場推廣,只是Richard一個人在外面做技術營銷。讓用戶逐步增長,技術趕緊跟上。青云剛開始半年,頂住國內的IaaS同行的殘酷測試,測試其實肯定會有很多問題,影響面比較少,研發可以有足夠的時間來徹底解決問題。
教育用戶
大家經常說,做產品要用戶導向,不過很多時候,是比較胡扯的。用戶希望遇到問題,就直接打電話,但是這樣好嗎?阿里云有問題的時候,電話可以打進去嗎?其實如果你不能強勢指定規矩,教育用戶,你是很難玩下去的。
阿里云教育用戶,安全不需要你管,我提供保姆式的安全,對于這樣的做法,我也只能無語。
在如何教育用戶上,我們真的要好好跟AWS學習。
吃自己狗食
這其實是國內搞云的通病,自己不用自己家的產品。怎么才能吃自己的狗食呢?那么真的只能老板自己決定。
成本
有一次我見到一個做云存儲的老板,我問他們數據是存放3份還是使用了糾刪碼。他的回答是:我們的客戶比較有錢,希望可靠,存放3份,成本不是問題。
這真的是錢多客戶傻,不過這種情況會持續多久呢?在這種沒壓力的情況下,你們技術會有追求嗎?
大公司搞IaaS,初始階段,不怎么考慮成本,或者根本沒有人在整體考慮成本。這也和大公司的財務制度有關,采購的和使用的是分開,甚至技術部門,是不了解銷售的收入的。
這時候就導致靠人,靠設備來實現銷售收入的增長,導致技術一點追求都沒有。
你家的云是誰的
青云是Richard,七牛是許式偉的,Ucloud是老季的,AWS可以說是·貝佐斯(Jeff Bezos)。那么金山云,阿里云是誰的呢?你總不能說華為云是任正非的吧。
公有云,真的是一個要靠理念才能堅持玩下去的活。因為付出同樣的努力,做別的,可能回報更多,誘惑更多。所以對你和你的團隊,真的是不可能僅僅靠錢,更多的還是要靠你的個人魅力。
如何掙錢
做公有云,其實就是盡量讓用戶無感知的情況下,實現資源的最大限度的復用。能不能把所有的資源都榨干,并且用戶體驗還是很好,這里面技術可以做的東西還是很多的。
https://www.ustack.com/blog/volume-burst/ 以前我一直不明白為啥linode的用戶體驗那么好,看來這應該不僅僅是靠硬件,通過cpu,磁盤IO的burst,是可以降低成本提高用戶體驗的。
有一家公有云廠商聊過,公有云的技術只能是自己去研發,第三方提供的,他是不會幫你解決這種問題的,因為對他們來說成本太高,你呆在機房里調整參數,就是為了一臺機器上可以多放幾個虛擬機。
還有一點就是你的客戶組成,也決定了你的復用率。假設你都是游戲客戶,都是晚上7點到12點,是你的高峰期,那么你的資源白天就閑置。如果你的客戶群里,既有企業客戶,也有互聯網客戶,這樣你的復用就可以大大提高。
產品經理
很多公司都在招聘云計算產品經理,指望產品經理,根據所謂用戶的需求,設計出牛逼的產品。其實這個基本就完蛋了。
因為你作為老板,都不知道產品要做成啥樣子,指望產品經理,就更加沒戲,主要是因為IaaS,和底層技術密切相關,你不了解技術的現狀,什么可以做,什么做不了,那么基本沒法玩。
計費為例,你提供按需,還是包月,還是兩者都提供。這個真的不是產品經理可以決定的事情。
老板不是最大的產品經理,肯定是沒戲。
青云的產品經理一定是Richard,不然他的前端,無論如何也是不知道如何玩的,我經常跟同行說,前端是從來不使用IaaS的。
說白了,IaaS是一個和技術,成本很相關的活,老板不是懂技術,不是產品經理,是沒法玩的。這個不是開會討論可以解決的。
我所在的公司,不知道開過多少次會議,討論用戶從包月如何轉到按需收費。