第1770章 網站的架構(第1/2頁)

作品:《大時代之巔

程秉皓這次拉著周不器跑到京東,就是想讓他出面解決這個問題。

因為京東的技術水平實在落後,短期內根本沒法改善京東的整個框架體系,可國內電商市場展得很快,已經沒法給京東留出太長的時間改善了。

京東做出的決策,就是從甲骨文直接採購。

在車上,程秉皓就對此做了一個簡單的解釋,“京東的網站架構有問題,他們採用大量的.net技術,現在的大網站,普遍採用的都是1inux和java。”

“咦”周不器雖然不懂,但隱約聽人說起過,“好像日本的京淘和韓版的京淘採用的都是你說的這個.net,還得給微軟交授權費。”

程秉皓笑著說:“對,.net是微軟的,使用的話需要支付一定的授權費,而且各種修改調整都非常依賴微軟。京淘使用.net是合理的,別看要給微軟授權費,但這整個體系是微軟負責總運營,相對封閉,對使用方來說漏洞少、維護簡單,操作起來更容易。韓日的電商市場,流量本來就不高,採用.net的方案總成本會更低。”

周不器聽明白了,“.net的方案維護容易,但是拓展性不足,不適合大型網站。”

“對,就是這個意思!”

程秉皓很有感觸。

他是紫微星的創業元老、任cto,後來技術跟不上了,才退居二線成為了紫微星工程院的院長。

他依稀記得,當年的小周老闆可是個技術盲,基本什麼都不懂。現在不一樣了,自己簡單地介紹幾句,他基本就能跟上思路了。

這可比一般的程式設計師厲害多了,這是架構層面。

很多it行業的工程師,都會精通c、java、c++等計算機語言,可這只是行業底層。想要從“工程師”向“科學家”展,起步就是架構師。

所謂的架構師,就是架構體系。

就跟蓋房子一樣,小工拉磚、和水泥,大工砌磚鋪鋼筋,架構師……就相當於整個樓盤的總設計師,什麼苦力活也不幹,卻可以居高臨下。

一個樓盤好不好,得是由總設計師做一個全面的設計,如果設計層面失敗了,工人們所有的努力都是白費。

京東現在的麻煩,就是早期缺乏技術認知,沒有找足夠優秀的架構師來架構網站,才出現了現在的困局。

程秉皓道:“1inux和java的架構體系往往是開源方案,是免費的,而且可拓展性更強,能夠適應最新的分散式方案。”

有優點就一定有缺點,周不器基本能夠猜到,“缺點就是體系過於龐大,維護起來太難。過去的.net體系,招一批普通的技術人員就能夠運營好。如果是運營更復雜的開源方案,則需要招聘大量的高階工程師。”

程秉皓頓了一下,“不太準確,但也差不多,意思是對的。網際網路的技術展非常快,跟前幾年相比幾乎面目全非。.net技術已經很難適應京東高展的需求,唯一的解決方法就是購買更好的伺服器。這一方面增加了成本壓力,同時也不是當今時代網際網路公司的主流做法了。雲端計算都流行了,網際網路公司現在都開始排斥高價格的優質伺服器,而是採購一般的伺服器,透過系統、並聯和分散式來激伺服器最大的效能。”

“是啊,雲端計算。”周不器有些驚訝,“京東不是在使用紫微雲嗎”

“對。”

“那怎麼還會出現網站崩潰紫微雲解決不了”

“還是架構的問題。”程秉皓簡單地予以解釋,“雲端的更多伺服器可以解決遇到的部分問題,但前提也應該是系統的架構要設計得可以進行水平擴充套件,不然如果系統的設計的耦合性太大,也無法把系統拆分成各個子系統而達到水平擴充套件的目的,想加也加不進去。另外,系統架構還要做到支援分散式,並根據自己的業務情況做一些非同步服務、資料分割槽、降低業務耦合和複雜度,不然就算增加了伺服器,業務上的複雜度也無法揮伺服器的最大作用。”

周不器有點來氣,“說人話!”

程秉皓咳了咳嗓子,心說我還是高看你了,趕緊做了一個比喻,“.net沒有可拓展性,就好像……你給小學生買了一堆微積分的教材,這是沒用的,小學生根本理解不了。得先把小學生培養成高中生或者大學生。但.net的架構體系沒有可拓展性,小學生就永遠是小學生了,沒有成長空間。紫微雲雖然是一座圖書館,有著海量的知識,但是沒有用武之地。”

周不器這下就聽明白了,點了點頭,“這麼看來,京東必須要放棄過去的架構。”

程秉皓道:“對,現在的主流是java。不過,想從.net轉到java並不容易,一方面是架構要改,一方面是一些資料的格式要改,比如使用者歷史訂單的資料。原來在.net下用的是a格式,在java下要換成了b格式,這種資料格式的修改很麻煩。”

周不器沉聲道:“那就更不能等了,早改早利索!網際網路的展多快啊,資料規模在指數級地增長,越拖延資料積攢得就越多,改動的成本就越大!”

“嗯,所以京東已經行動了,他們想要斥資15oo萬美元,直接從甲骨文采購相關的架構體系。”

“啥”

周不器睜大眼睛,不可思議。

程秉皓深吸了一口氣,“對,15oo萬美元……據我所知,京東的賬上一共也就剩下3ooo萬美元了,他們要拿出一半的現金流,來完成脫胎換骨的改變。劉總很有魄力,很果斷。”

“果斷有個屁用啊!15oo萬美元送給甲骨文了”

周不器就有些來氣。

靠!

沒有這樣玩的!

前世,京東也許只能這麼幹,因為國內的網際網路行業技術基礎太薄弱了,只能是高價採購矽谷巨頭的外包專案。