標(biāo)題: Joe又來(lái)了:還是一些工作感悟(云計(jì)算方向) [打印本頁(yè)]

作者: xiaos    時(shí)間: 2015-4-2 21:59
標(biāo)題: Joe又來(lái)了:還是一些工作感悟(云計(jì)算方向)
前言
    難得一個(gè)禮拜五,當(dāng)下班遇上下雨……我心情居然一點(diǎn)都沒(méi)壞!
    寫(xiě)寫(xiě)筆記有時(shí)候是挺好的,在寫(xiě)這段話的時(shí)候剛剛看了一遍自己寫(xiě)的前幾篇文章,一下子就能明晰,這段時(shí)間自己思考了什么,學(xué)到了什么,想到了什么。有次朋友向我抱怨怎樣才能變得更牛叉,我當(dāng)時(shí)牛逼閃閃站著說(shuō)話不腰疼地瞎吹說(shuō)只要今天的自己能比昨天的自己牛逼就算更優(yōu)秀了。現(xiàn)在想來(lái),有時(shí)候看看自己寫(xiě)的那些愚蠢的話,在羞愧欲死的同時(shí)也能感到一點(diǎn)自豪(想想還有一點(diǎn)小激動(dòng)呢。。
    言歸正傳,本篇的關(guān)鍵字是實(shí)踐、落地、應(yīng)用和平臺(tái)。本來(lái)就是隨筆性質(zhì)的,一段一段的說(shuō)比較符合我的思維方式。

高大上VS假大空
    自從換了部門以后,旁人問(wèn)我是在做什么,我都會(huì)略帶自豪地說(shuō)是搞云計(jì)算的,然后迎來(lái)的是不出意料的贊嘆和感慨——高大上!在虛榮心得到滿足之后,我有次反問(wèn)一句:你覺(jué)得云計(jì)算哪里高大上了?然后是一陣?yán)鋱?chǎng)。
    在充斥著”云計(jì)算“、”大數(shù)據(jù)“之類關(guān)鍵字的文章和報(bào)道鋪天蓋地而來(lái)的時(shí)候,即使行內(nèi)的人也被忽悠得一愣一愣的,更何況是沒(méi)有在做這方面工作的,于是”云里霧里“,看不懂,那自然就是高大上了,我們中國(guó)人都這樣。再往下發(fā)展,云計(jì)算就又變成了一個(gè)泡沫——在鋪天蓋地的忽悠之下,生活好像并沒(méi)有依照宣傳中的做出了如此之大的改變, 一切都是鏡花水月,很大但很假,到頭來(lái)卻是一場(chǎng)空。
    在世界上絕大多數(shù)人眼里,技術(shù)的創(chuàng)新和優(yōu)雅并沒(méi)有太大意義,切實(shí)改變生活、帶來(lái)方便、降低成本、創(chuàng)造價(jià)值才是評(píng)價(jià)一個(gè)好技術(shù)的標(biāo)準(zhǔn)。而我自年后進(jìn)入云計(jì)算這個(gè)領(lǐng)域以來(lái),度過(guò)了一時(shí)的頭腦發(fā)熱,逐漸開(kāi)始冷靜下來(lái)思考:怎樣才能避免讓人覺(jué)得云計(jì)算工程師就是一群大忽悠?怎樣展現(xiàn)出云計(jì)算方式相較與傳統(tǒng)方法的優(yōu)勢(shì)?云計(jì)算到底新在哪里,好在哪里然后又有哪些致命缺點(diǎn)?

困惑帶來(lái)的危機(jī)感與思考
    由于有段時(shí)間的工作需要和銷售人員以及用戶進(jìn)行交流,心里難免留下一種陰影:最怕用戶和別人問(wèn)你們產(chǎn)品的優(yōu)勢(shì)在哪里?你所說(shuō)的這些功能XXX產(chǎn)品不是一樣都能做么?何況人家比你出來(lái)早做得比你穩(wěn)定又有穩(wěn)定的使用群體了?……于是我總有習(xí)慣在自己全程參與的項(xiàng)目進(jìn)行中不停地問(wèn)自己這些用戶可能會(huì)問(wèn)的問(wèn)題,如果這些問(wèn)題我自己都回答不出來(lái),那么我做的事就毫!無(wú)!意!義!
   我開(kāi)始冷靜下來(lái)思考應(yīng)該如何利用云計(jì)算這門技術(shù)。以前我看到一個(gè)項(xiàng)目就不經(jīng)想這個(gè)能用云計(jì)算來(lái)實(shí)現(xiàn),這個(gè)也能用云計(jì)算來(lái)實(shí)現(xiàn)……現(xiàn)在想想這些都不是重點(diǎn),重點(diǎn)在于,為什么要用云計(jì)算來(lái)實(shí)現(xiàn)?人家成熟技術(shù)做得好好的,干嘛非要用這些云里霧里的東西?我們這些做云計(jì)算的人,在概念初創(chuàng)階段的首要任務(wù)借用《教父》里的話來(lái)說(shuō):給別人一個(gè)無(wú)法拒絕的理由!
   云計(jì)算比之前的技術(shù)強(qiáng)在哪里?線性擴(kuò)增?高可用高穩(wěn)定性?大規(guī)模并行處理?沒(méi)錯(cuò),云計(jì)算在這方面比之以往的技術(shù)確實(shí)有更好的方案和整合技術(shù),但還遠(yuǎn)遠(yuǎn)沒(méi)有達(dá)到足夠引起變革的地步。有人,特別是一些書(shū)和文章的前言部分會(huì)大肆宣揚(yáng)云計(jì)算的按需使用計(jì)算能力這個(gè)特點(diǎn),對(duì)于這點(diǎn)我不得不承認(rèn),公有云的IAAS、PAAS的確吸引人,但不是每個(gè)組織都有能力和必要去做的。云計(jì)算真正的優(yōu)勢(shì)在哪里?我認(rèn)為是數(shù)據(jù)。
    昨晚在和朋友扯淡的時(shí)候我不知不覺(jué)蹦出一句:以前牛叉的應(yīng)用功能都是代碼堆出來(lái)的,現(xiàn)在牛叉的應(yīng)用功能都是從數(shù)據(jù)里挖出來(lái)的,然后用代碼展示一下結(jié)果而已。單條數(shù)據(jù)是廉價(jià)的,大規(guī)模數(shù)據(jù)是無(wú)限可能的。數(shù)據(jù)積累對(duì)于應(yīng)用設(shè)計(jì)的作用是能夠達(dá)到量變到質(zhì)變的。少量的數(shù)據(jù)能夠用于展示,簡(jiǎn)單的統(tǒng)計(jì)計(jì)算等等;大規(guī)模數(shù)據(jù)配合合適的算法能夠完成一個(gè)從數(shù)據(jù)世界到客觀世界的轉(zhuǎn)換過(guò)程,從而達(dá)到一種”上帝視角“的能力:以時(shí)間作為維度研究單個(gè)個(gè)體,人類雖然能夠獨(dú)立思考,但是智慧生物意味著有本身的思維和行為慣性,這些都是可以擬合成數(shù)學(xué)表達(dá)式的;以數(shù)量作為維度,在一個(gè)離散的時(shí)間點(diǎn)內(nèi)單個(gè)個(gè)體的行為是不可預(yù)測(cè)的,但人類這個(gè)族群或者說(shuō)人類社會(huì)的集體行為也是可以借由統(tǒng)計(jì)學(xué)的方法來(lái)進(jìn)行歸納的(百度大腦預(yù)測(cè)高考題不是魔法而是數(shù)學(xué))。
    大規(guī)模數(shù)據(jù)之下帶來(lái)”上帝般“的應(yīng)用功能,這是傳統(tǒng)方法論下軟件技術(shù)所做不到的。而這”上帝般“的功能也有自己”上帝般“的實(shí)現(xiàn)條件,這也是數(shù)據(jù)量變到質(zhì)變的一部分——當(dāng)數(shù)據(jù)大到單臺(tái)或幾臺(tái)幾十臺(tái)計(jì)算機(jī)無(wú)法裝進(jìn)內(nèi)存或者處理的時(shí)候,云計(jì)算在并行處理方面做的努力重要性被無(wú)限放大:云計(jì)算在并行處理上做的努力我認(rèn)為最為重要的就是在設(shè)計(jì)應(yīng)用的時(shí)候只需要考慮計(jì)算模型,而不需要過(guò)分考慮通信管理等一大堆底層技術(shù)。瞧,這就是必須用云計(jì)算的理由!

從云端到落地,“假大空” 的實(shí)踐之路
    在我眼里,云計(jì)算能夠在互聯(lián)網(wǎng)企業(yè)蓬勃發(fā)展但在傳統(tǒng)制造業(yè)領(lǐng)域開(kāi)展緩慢甚至舉步維艱的原因主要有兩點(diǎn):管理和數(shù)據(jù)。
    先談管理,我認(rèn)為互聯(lián)網(wǎng)的項(xiàng)目管理模式更適合云計(jì)算項(xiàng)目,而制造業(yè)或其他傳統(tǒng)行業(yè)的管理模式只會(huì)對(duì)云計(jì)算的發(fā)展產(chǎn)生反作用。一個(gè)新的功能,一個(gè)新的應(yīng)用都可以作為一個(gè)新的項(xiàng)目。在互聯(lián)網(wǎng)企業(yè)中,所有項(xiàng)目是基于一個(gè)數(shù)據(jù)池向用戶提供服務(wù),業(yè)務(wù)性的數(shù)據(jù)可以做到共享,項(xiàng)目組之間、部門之間的技術(shù)互相開(kāi)放(甚至對(duì)外開(kāi)源),因?yàn)閷?duì)于互聯(lián)網(wǎng)來(lái)說(shuō),數(shù)據(jù)和服務(wù)才是真正的價(jià)值所在而不是源碼;反過(guò)來(lái)看傳統(tǒng)制造業(yè),絕大多數(shù)項(xiàng)目都在于產(chǎn)品的研發(fā)、制造和銷售,對(duì)于業(yè)務(wù)數(shù)據(jù)卻沒(méi)有很好的收集和積累(當(dāng)然我不是在指責(zé)和抱怨只是在闡述事實(shí),有些東西確實(shí)因?yàn)樾袠I(yè)規(guī)則和習(xí)慣之前沒(méi)有做),此外部門和項(xiàng)目組之間技術(shù)壁壘嚴(yán)重,更別說(shuō)公司與公司之間的開(kāi)放交流,原因也是因?yàn)閭鹘y(tǒng)行業(yè)的核心價(jià)值在于產(chǎn)品,即設(shè)計(jì)、源碼以及實(shí)物。
    傳統(tǒng)行業(yè)在云計(jì)算方向的努力存在先天不足, 所以更需要思考如何實(shí)踐,創(chuàng)造真正價(jià)值。我認(rèn)為解決方案應(yīng)當(dāng)從前面提到的管理和數(shù)據(jù)入手。
    項(xiàng)目和組織的管理應(yīng)當(dāng)更加靈活,真正的云計(jì)算賣的不是傳統(tǒng)產(chǎn)品而是各種各樣“上帝般”的服務(wù),在這點(diǎn)上對(duì)于傳統(tǒng)企業(yè)內(nèi)的云計(jì)算開(kāi)發(fā)團(tuán)體(不是說(shuō)整個(gè)公司),試著學(xué)習(xí)互聯(lián)網(wǎng)項(xiàng)目的開(kāi)發(fā)模式,至少在部門間加強(qiáng)數(shù)據(jù)和技術(shù)的交流。云計(jì)算之下沒(méi)有獨(dú)立的項(xiàng)目,新的云計(jì)算應(yīng)用總能在過(guò)去項(xiàng)目的技術(shù)和數(shù)據(jù)上得到更多的參考和發(fā)展,換句話說(shuō),隨著算法和計(jì)算能力的提升,同一份數(shù)據(jù)能找出更多更精彩的內(nèi)容。我不是一個(gè)真正的開(kāi)源程序員,像我這種生在新中國(guó)長(zhǎng)在紅旗下的好少年,遵從大大們的教導(dǎo)堅(jiān)定社會(huì)主義初級(jí)階段一百年不動(dòng)搖,僅僅達(dá)到了“人人為我”,而“我為人人”那已經(jīng)是中級(jí)階段和高級(jí)階段的事情了。但看看阿里,facebook等開(kāi)源企業(yè)確實(shí)從開(kāi)源中獲取到很多,為什么越開(kāi)源越賺錢,這個(gè)跟為什么有錢人越捐款越有錢一樣,值得思考!
    第二點(diǎn)是得到數(shù)據(jù),傳統(tǒng)行業(yè)的特點(diǎn)注定了其無(wú)法像互聯(lián)網(wǎng)應(yīng)用那樣收集用戶數(shù)據(jù)和行為。但傳統(tǒng)企業(yè)在自己領(lǐng)域可能已是一方霸主,利用這個(gè)基礎(chǔ)是可以進(jìn)軍互聯(lián)網(wǎng)應(yīng)用無(wú)法涉及到的領(lǐng)域,收集到特有數(shù)據(jù)的。在工業(yè)領(lǐng)域的數(shù)據(jù)收集還有很大版圖等著企業(yè)去占領(lǐng),并且收集到的數(shù)據(jù)所包含的領(lǐng)域是廣泛并且巨大的,可以實(shí)現(xiàn)的應(yīng)用也將是一般互聯(lián)網(wǎng)企業(yè)所達(dá)不到的。
    越做這方面的工作,越覺(jué)得云計(jì)算絕不是隨便搞幾個(gè)開(kāi)源框架搭一下就能完成的事。這是一份真正的事業(yè),是一個(gè)很有前景但是未知的遠(yuǎn)方。從數(shù)據(jù)收集模式的建立、數(shù)據(jù)和技術(shù)的積累、方法論的驗(yàn)證等等,要做的工作還有很多,很多……不過(guò)真的很好玩,不是么?

應(yīng)用與平臺(tái)
    隨便談?wù)勗朴?jì)算應(yīng)用與平臺(tái)。 如果說(shuō)云計(jì)算應(yīng)用提供“上帝般”的功能,那么云計(jì)算平臺(tái)就是這位上帝的天國(guó)。
    云計(jì)算平臺(tái)的研發(fā)工作(不談開(kāi)源的話)并不是一個(gè)新的領(lǐng)域。云計(jì)算平臺(tái)是一種以往技術(shù)的深度整合,是一個(gè)高度復(fù)雜的中間件集合體。因?yàn)榍拔奶岬降哪菢,云?jì)算平臺(tái)的價(jià)值在于處理單機(jī)解決不了的計(jì)算任務(wù),又要為應(yīng)用隔離底層部分的技術(shù)難題,所以在架構(gòu)、性能、算法、計(jì)算模型等方向都有更加嚴(yán)格的要求。
    而在云計(jì)算應(yīng)用的開(kāi)發(fā)中,數(shù)學(xué)占據(jù)了最重要的地位。云計(jì)算平臺(tái)和大量的開(kāi)源軟件庫(kù)為云計(jì)算應(yīng)用的開(kāi)發(fā)降低了難度(可能看起來(lái)牛叉的要死的應(yīng)用只是一點(diǎn)點(diǎn)代碼就可以實(shí)現(xiàn))。數(shù)學(xué)基礎(chǔ)和實(shí)驗(yàn)?zāi)芰^對(duì)是重中之重(數(shù)學(xué)能力的低下已經(jīng)成為了我日常開(kāi)發(fā)中最大的絆腳石)。


胡言亂語(yǔ)完畢,that's all,thx!


Joe







歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1