溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

在傳統(tǒng)企業(yè)做互聯(lián)網(wǎng)架構(gòu)是種什么樣的感受?

發(fā)布時(shí)間:2020-08-13 05:17:09 來(lái)源:ITPUB博客 閱讀:188 作者:吃草的羅漢 欄目:軟件技術(shù)

在傳統(tǒng)企業(yè)做互聯(lián)網(wǎng)架構(gòu)是種什么樣的感受?

題圖: from Zoommy

最近與某位搞風(fēng)險(xiǎn)投資的朋友聊起中美貿(mào)易戰(zhàn),他對(duì)未來(lái)局勢(shì)的走向很是悲觀,而我卻不屑一顧。

在他眼里,當(dāng)下的美國(guó)已將中國(guó)列為競(jìng)爭(zhēng)對(duì)手,曾今的大哥擺出了一副 “你若不死,絕不收手” 的架勢(shì),無(wú)論你再妥協(xié),再討好,甚至跪下,大哥恐怕也決不會(huì)罷休,因此,曾今的小弟也只能勉強(qiáng)還以 “你若強(qiáng)干,奉陪到底” 的架勢(shì),盡力不用任性、沖動(dòng)的行為舉止來(lái)對(duì)待至關(guān)重要的中美經(jīng)濟(jì)關(guān)系。

在聚會(huì)即將結(jié)束的時(shí)候,他說(shuō):“不過(guò)也只有在這種經(jīng)濟(jì)背景下才能分辨企業(yè)價(jià)值的真?zhèn)?,畢竟?dāng)經(jīng)濟(jì)潮水退去之后,才知道誰(shuí)在裸泳,你看那些天天嚷嚷著 ‘華為式狼性文化’ 的互聯(lián)網(wǎng)企業(yè),如今還有幾家活著?反而是那些膽小謹(jǐn)慎的 ‘烏龜式傳統(tǒng)型企業(yè)’ ,雖說(shuō)成本控制嚴(yán)緊,使得互聯(lián)網(wǎng)架構(gòu)發(fā)展受限,但基本都還活得不錯(cuò)?!?/span>

不過(guò)在我看來(lái),在寒冬來(lái)臨之際,即便傳統(tǒng)企業(yè)已囤夠了食物與資源,在許多技術(shù)男眼里,能去互聯(lián)網(wǎng)企業(yè)還是夢(mèng)寐以求的愿望,而傳統(tǒng)企業(yè)似乎早就已被歷史所唾棄,哪還會(huì)管它是死是活呢?

在傳統(tǒng)企業(yè)搞IT都會(huì)遭遇到什么?

在傳統(tǒng)企業(yè)中,一般系統(tǒng)應(yīng)用之間沒(méi)有太大的關(guān)聯(lián),按業(yè)務(wù)功能垂直切分即可,聯(lián)通或交互均使用關(guān)系型數(shù)據(jù)庫(kù)來(lái)解決,同時(shí)連接多個(gè)數(shù)據(jù)庫(kù)無(wú)非多搞幾個(gè)連接池就行了。

在面對(duì)業(yè)務(wù)需求實(shí)現(xiàn)的時(shí)候,通常會(huì)有兩種應(yīng)對(duì)方法:

第一種,如果要在原應(yīng)用上增加新功能,或?qū)δ稠?xiàng)功能進(jìn)行擴(kuò)展,無(wú)非就是將原本較小的系統(tǒng)慢慢發(fā)育成較大的系統(tǒng),這種方式適用于需求比較少,且對(duì)迭代速度要求不高的情況下。

第二種,另起爐灶,推翻原有系統(tǒng),針對(duì)新需求進(jìn)行重新設(shè)計(jì)、開(kāi)發(fā)。

在傳統(tǒng)企業(yè)做互聯(lián)網(wǎng)架構(gòu)是種什么樣的感受?

圖1. 傳統(tǒng)的IOE架構(gòu)

俗話說(shuō),什么樣的土壤,就適合種植出什么樣的植物,聊完技術(shù)視角,我們?cè)賮?lái)聊聊企業(yè)文化視角。

在傳統(tǒng)企業(yè)中,常會(huì)聽(tīng)到 “技術(shù)不重要,不要過(guò)分強(qiáng)調(diào)” 這樣的論調(diào),似乎是說(shuō),行業(yè)IT的主要目標(biāo)是開(kāi)發(fā)、支持業(yè)務(wù)應(yīng)用系統(tǒng),不管用什么技術(shù),只要可靠、穩(wěn)妥、“成熟”,能把應(yīng)用系統(tǒng)功能按業(yè)務(wù)部門(mén)要求做出來(lái)就行了。

什么技術(shù)創(chuàng)新,什么高擴(kuò)展性,能通過(guò)加機(jī)器解決的場(chǎng)景都不是問(wèn)題。管它什么JAVA還是C++,還是其他什么鬼,按時(shí)交貨、上線不出問(wèn)題,就是好樣的。

比如,在強(qiáng)監(jiān)管控制下的金融行業(yè),不管用什么狗屁技術(shù),監(jiān)管提出個(gè)新要求,無(wú)論你用外包還是自研,能跑通就萬(wàn)事大吉了。

再比如,你的技術(shù)團(tuán)隊(duì)的老大很有技術(shù)情懷,想要自主研發(fā)了一套消息中間件,首先團(tuán)隊(duì)要發(fā)自肺腑的想干這事,但前提是在不影響業(yè)務(wù)型項(xiàng)目的進(jìn)度的前提下、發(fā)揮極其巨大的“主觀能動(dòng)性”、自發(fā)自覺(jué)加班加點(diǎn),或者躲在家里作為業(yè)余興趣才能搞得起來(lái),為什么這么說(shuō)?因?yàn)樵诟邔友壑?,技術(shù)資源的配比都是按照業(yè)務(wù)功能對(duì)應(yīng)計(jì)算得出的,假設(shè)A系統(tǒng)需要5個(gè)研發(fā),再按業(yè)界標(biāo)準(zhǔn)配1個(gè)測(cè)試,運(yùn)維工作可以共享,你說(shuō)要加倆人搞個(gè)跟業(yè)務(wù)無(wú)關(guān)的東西?不好意思,一聽(tīng)不懂,二不明白,三請(qǐng)拿出價(jià)值鏈導(dǎo)向公式,用非技術(shù)人能聽(tīng)懂的邏輯關(guān)系說(shuō)明白投入與回報(bào)之間的利益關(guān)系。

在我看來(lái),在大部分的傳統(tǒng)企業(yè)中,最終決策的高管通常不僅都是前臺(tái)業(yè)務(wù)出生,而且從未經(jīng)歷過(guò)互聯(lián)網(wǎng)文化的洗禮,對(duì)于技術(shù)與科技的認(rèn)知只停留在工具化階層,怎么理解這句話呢?比如,A銷售員每年能給公司帶來(lái)1000W的利潤(rùn),而B(niǎo)銷售員每年只能給公司帶來(lái)800W的利潤(rùn),那么A銷售員必然會(huì)受到更多精神上的認(rèn)可,物質(zhì)上的獎(jiǎng)賞,這個(gè)邏輯很好理解。但想要讓高管弄明白一套消息中間件的奧妙,外加IT人天生口舌笨拙,他們自然不能理解為什么需要投入這些無(wú)法見(jiàn)到收益的資源。

我覺(jué)得,傳統(tǒng)企業(yè)的IT特點(diǎn)通??筛爬橐韵聨c(diǎn):

在傳統(tǒng)企業(yè)做互聯(lián)網(wǎng)架構(gòu)是種什么樣的感受?

傳統(tǒng)架構(gòu)被拋棄的真正原因是什么?

在許多人眼里,“資源成本高” 與 “人才招聘難” 是傳統(tǒng)架構(gòu)被拋棄的兩大最根本原因,我覺(jué)得這種觀點(diǎn)既片面,且不客觀。

先來(lái)說(shuō)說(shuō) “資源成本高”,有人抨擊Oracle、WebLogic這樣的商業(yè)軟件,不僅License貴,而且還必須跑在高昂的硬件資源上(比如小型機(jī)),而用MySQL不僅免費(fèi),而且還能上云,既便宜,又實(shí)惠。

以我曾經(jīng)在某家電商公司的Oracle10g為例,費(fèi)用支出一般可以分為以下五個(gè)部分:

  1. 購(gòu)買(mǎi)Oracle License;

  2. 購(gòu)買(mǎi)Oracle第三方服務(wù);

  3. 聘用數(shù)據(jù)庫(kù)管理員;

  4. 數(shù)據(jù)庫(kù)服務(wù)器硬件;

記得曾粗略的顧及過(guò),每年成本投入在200萬(wàn)左右。如果換成MySQL,除License能省點(diǎn)錢(qián)之外,其余部分不見(jiàn)得能省多少。但還是有人會(huì)怒噴,說(shuō)Oracle不能上云,MySQL能上云,上云的費(fèi)用比私有IDC便宜很多,這部分費(fèi)用你怎么不算?

以我現(xiàn)在的公司為例,為了上云我們?cè)致缘挠?jì)算過(guò)成本,如果是公共云,的確可以省去不少的成本,但對(duì)于金融等強(qiáng)監(jiān)管領(lǐng)域,從政策維度就沒(méi)有可行性。如果是私有云,單硬件成本這項(xiàng),就會(huì)比傳統(tǒng)機(jī)房高出20%以上,再加一些PaaS服務(wù)的購(gòu)買(mǎi),拿個(gè)計(jì)算器按按,心里也會(huì)犯起嘀咕。

再來(lái)說(shuō)說(shuō) “人才招聘難”,有人抨擊說(shuō)現(xiàn)在懂Oracle、WebLogic這樣的商業(yè)軟件的工程師屈指可數(shù),而且這些技術(shù)早就扔進(jìn)了歷史的垃圾堆,不信?看看簡(jiǎn)歷就知道啦,都是Redis、MySQL與MQ這樣的關(guān)鍵字,不是精通,就是熟悉。

有一種現(xiàn)象叫,“企業(yè)的技術(shù)選型方向,并非來(lái)自于技術(shù)本身的優(yōu)略性,而通常來(lái)自于技術(shù)當(dāng)家人的情懷癖好”。

在90后當(dāng)?shù)赖慕裉?,有許多技術(shù)經(jīng)理或總監(jiān),從他踏入技術(shù)圈的那天起,腦海中就充斥著 “某某寶用云服務(wù),某某去IOE” 的經(jīng)典橋段,先不評(píng)判這種教條是對(duì)是錯(cuò),至少它是客觀存在的,而且它影響著人的意識(shí)與判斷。因此,只要你簡(jiǎn)歷上寫(xiě)上Redis、MySQL與MQ這些關(guān)鍵詞,就能獲得更多的面試機(jī)會(huì),只要你對(duì)Redis、MySQL與MQ這些技術(shù)原理與場(chǎng)景的經(jīng)驗(yàn)越豐富,就能獲得更好的晉升與加薪的機(jī)會(huì)。

在傳統(tǒng)企業(yè)做互聯(lián)網(wǎng)架構(gòu)是種什么樣的感受?

為什么傳統(tǒng)企業(yè)也來(lái)搞互聯(lián)網(wǎng)架構(gòu)?

有人說(shuō),照你這么說(shuō),傳統(tǒng)企業(yè)那就老老實(shí)實(shí)的搞IOE唄。但有個(gè)問(wèn)題奇怪,為什么類似于銀行、制造業(yè),也都紛紛舉起互聯(lián)網(wǎng)架構(gòu)的大旗,搖旗吶喊的往里拱呢?

不可否認(rèn),傳統(tǒng)架構(gòu)存在一些弊端,無(wú)法滿足傳統(tǒng)企業(yè)在業(yè)務(wù)上的演進(jìn)需求。

比如,工程效率,很多企業(yè)的商業(yè)套件隨著需求的高效發(fā)展往往需要很長(zhǎng)時(shí)間的迭代過(guò)程才能上線新的業(yè)務(wù),而當(dāng)下的業(yè)務(wù)都開(kāi)啟 “快速試錯(cuò),快速迭代” 的節(jié)奏,不可能等上線之后再重新發(fā)起個(gè)全流程,重來(lái)一次。

再比如,彈性不足,很多傳統(tǒng)企業(yè)在IT資源投入采用預(yù)算制,也就是在年初就已將支撐的用戶數(shù)量確定好,要多少錢(qián),多少人都數(shù)好,而隨著業(yè)務(wù)的快速發(fā)展,甚至遇到業(yè)務(wù)下降的時(shí)候,傳統(tǒng)架構(gòu),無(wú)論硬件的擴(kuò)容或縮容,還是軟件的License都無(wú)法快速的得到控制與下降(比如Oracle License是按照年度付費(fèi),還有像云節(jié)點(diǎn)是按照使用時(shí)間進(jìn)行收費(fèi),高峰時(shí)間擴(kuò)容出去用,低峰時(shí)間又可以縮容回來(lái))。

還比如,技術(shù)氛圍,傳統(tǒng)企業(yè)與互聯(lián)網(wǎng)企業(yè)一樣,都希望能夠吸引優(yōu)秀的工程師,更希望能有頭部工程師帶動(dòng)與引領(lǐng),這樣就能帶動(dòng)整個(gè)團(tuán)隊(duì)進(jìn)行跨行業(yè)的、從其他地方來(lái)的新思維、新技術(shù)、新理念的碰撞,從而避免思想與文化始終處于一個(gè)封閉的環(huán)境中,這樣做不僅有利于團(tuán)隊(duì)穩(wěn)定,也更利于技術(shù)傳承,好一好還能拿出一些技術(shù)成果去某技術(shù)大會(huì)上秀一把,滿足大伙精神上的裝逼訴求。

在傳統(tǒng)企業(yè)做互聯(lián)網(wǎng)架構(gòu)是種什么樣的感受?

總結(jié)思考

無(wú)論這是歷史之潮流,還是人心之所向,雖說(shuō)流行程度并不能代表適合程度,但傳統(tǒng)架構(gòu)在這股浪潮的波濤之中,逐漸走向滅亡已是不爭(zhēng)的事實(shí)。

不過(guò),任何技術(shù)都是為業(yè)務(wù)服務(wù)而存在的,脫離業(yè)務(wù)的任何技術(shù)解決方案都是耍流氓的一種手段罷了。雖說(shuō)在傳統(tǒng)企業(yè)做互聯(lián)網(wǎng)架構(gòu),有時(shí)會(huì)感到孤單、畏懼、不被認(rèn)可,但一名優(yōu)秀的技術(shù)領(lǐng)導(dǎo)者,應(yīng)該是集樂(lè)觀、積極心態(tài)與自律于一身的復(fù)合型人物,當(dāng)看到創(chuàng)新機(jī)遇時(shí),會(huì)想到利用新技術(shù)與傳統(tǒng)業(yè)務(wù)之間的結(jié)合,創(chuàng)造出更有效的價(jià)值。

誰(shuí)規(guī)定搞傳統(tǒng)業(yè)務(wù)的企業(yè),就不能用上最前沿最好玩的技術(shù)了?誰(shuí)規(guī)定傳統(tǒng)企業(yè)就無(wú)法吸引到優(yōu)秀工程師了?

事在人為,并不沖突。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI