偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

新浪陳爾冬:大數(shù)據(jù)下Web Server面臨的挑戰(zhàn)

原創(chuàng)
系統(tǒng)
從只是簡(jiǎn)單的數(shù)據(jù)讀寫(xiě),到現(xiàn)在的跨平臺(tái)數(shù)據(jù)分享,海量數(shù)據(jù)的讀寫(xiě)與實(shí)時(shí)分享為每個(gè)互聯(lián)網(wǎng)公司帶來(lái)了嚴(yán)峻的考驗(yàn),無(wú)論是數(shù)據(jù)庫(kù)還服務(wù)器的性能。在面對(duì)大數(shù)據(jù)、高并發(fā)的挑戰(zhàn)時(shí),Web Server作為底層承載平臺(tái)又將如何應(yīng)對(duì)?還將有哪些挑戰(zhàn)?今天記者聯(lián)系到新浪研發(fā)中心系統(tǒng)開(kāi)發(fā)部高級(jí)系統(tǒng)工程師@陳爾冬 來(lái)說(shuō)一說(shuō)Web Server的這些事。

從只是簡(jiǎn)單的數(shù)據(jù)讀寫(xiě),到現(xiàn)在的跨平臺(tái)數(shù)據(jù)分享,海量數(shù)據(jù)的讀寫(xiě)與實(shí)時(shí)分享為每個(gè)互聯(lián)網(wǎng)公司帶來(lái)了嚴(yán)峻的考驗(yàn),無(wú)論是數(shù)據(jù)庫(kù)還服務(wù)器的性能。在面對(duì)大數(shù)據(jù)、高并發(fā)的挑戰(zhàn)時(shí),Web Server作為底層承載平臺(tái)又將如何應(yīng)對(duì)?還將有哪些挑戰(zhàn)?今天記者聯(lián)系到新浪研發(fā)中心系統(tǒng)開(kāi)發(fā)部高級(jí)系統(tǒng)工程師@陳爾冬 來(lái)說(shuō)一說(shuō)Web Server的這些事。

[[58868]] 

陳爾冬:新浪網(wǎng)研發(fā)中心系統(tǒng)架構(gòu)師,擅長(zhǎng)大規(guī)模Linux集群環(huán)境的自動(dòng)化管理與運(yùn)維、問(wèn)題分析、性能調(diào)節(jié)和架構(gòu)設(shè)計(jì)優(yōu)化,目前同時(shí)負(fù)責(zé)新浪私有云平臺(tái)的研發(fā)與運(yùn)維。

互聯(lián)網(wǎng)發(fā)展至今我們已經(jīng)歷了Web1.0時(shí)代與Web2.0時(shí)代,現(xiàn)在又在經(jīng)歷移動(dòng)互聯(lián)網(wǎng)時(shí)代。Web Server在這三個(gè)不同的時(shí)代中都扮演著底層承載平臺(tái)的角色,但是在這三個(gè)互聯(lián)網(wǎng)時(shí)期中用戶對(duì)于服務(wù)的需求是完全不同的。Web1.0時(shí)代,用戶只需要服務(wù)器完成簡(jiǎn)單的讀寫(xiě)任務(wù);Web2.0時(shí)代,用戶需要和其他人保持相應(yīng)的互動(dòng);而現(xiàn)在,不僅僅是之前的兩種需求,跨平臺(tái)的數(shù)據(jù)即時(shí)分享成為了更重要的用戶需求。那么在這三個(gè)不同時(shí)期中對(duì)于Web Server的性能上的需求有哪些不同?

在不同時(shí)期用戶對(duì)于Web Server性能上的需求陳爾冬表示:“隨著互聯(lián)網(wǎng)的發(fā)展,業(yè)務(wù)邏輯也越來(lái)越復(fù)雜,每頁(yè)面帶給Web Server的請(qǐng)求數(shù)和CPU計(jì)算量越來(lái)越高;另一方面,隨著客戶端性能越來(lái)越好、用戶接入帶寬越來(lái)越越來(lái)越高,又希望Web Server的延遲越來(lái)越低、響應(yīng)時(shí)間越來(lái)越短。雖然Web Server硬件設(shè)備的性能越來(lái)越好,主流Web Server的性能在C10k問(wèn)題攻破后也擁有了質(zhì)的飛躍,但對(duì)于個(gè)別超大規(guī)?;ヂ?lián)網(wǎng)公司來(lái)說(shuō),主流Web Server軟件的功能或性能還是可能存在不少不盡如意的地方。”

目前大數(shù)據(jù)、高并發(fā)、高負(fù)載的數(shù)據(jù)處理已經(jīng)成為了眾多互聯(lián)網(wǎng)公司面臨的首要問(wèn)題。解決這些問(wèn)題主要取決于數(shù)據(jù)庫(kù)與整個(gè)系統(tǒng)架構(gòu)的性能,但是對(duì)于Web Server這個(gè)底層平臺(tái)來(lái)說(shuō)又當(dāng)如何應(yīng)對(duì)大數(shù)據(jù)、高并發(fā)帶來(lái)的挑戰(zhàn)呢?對(duì)于企業(yè)來(lái)說(shuō),進(jìn)行Web Server的二次開(kāi)發(fā)是否能解決這些問(wèn)題呢?

陳爾冬:原則上不僅僅是數(shù)據(jù)庫(kù),而是數(shù)據(jù),數(shù)據(jù)的產(chǎn)生、傳輸、處理、存儲(chǔ)以及挖掘一系列過(guò)程。數(shù)據(jù)庫(kù)僅僅是中間一環(huán)。因?yàn)閿?shù)據(jù)庫(kù)和其他數(shù)據(jù)相關(guān)組件天然有狀態(tài)(數(shù)據(jù)本身特點(diǎn)決定的),不像Web Server這樣易于擴(kuò)展(主流使用方法都可以實(shí)現(xiàn)通過(guò)簡(jiǎn)單點(diǎn)增加物理服務(wù)器來(lái)擴(kuò)展Web Server性能),直接導(dǎo)致了海量數(shù)據(jù)的挑戰(zhàn)是目前大規(guī)模和超大規(guī)?;ヂ?lián)網(wǎng)公司的首要難題。相對(duì)來(lái)說(shuō),易于擴(kuò)展的Web Server,問(wèn)題變的不是那么緊迫。所以目前只有技術(shù)力量雄厚的公司(如百度、淘寶、騰訊)才會(huì)在Web Server做深度的二次開(kāi)發(fā)。一般來(lái)說(shuō),在Web Server二次開(kāi)發(fā)工作上還是集中在滿足特殊的功能需求。

但是也有一些例外,這就是云計(jì)算。云計(jì)算服務(wù)提供商,特別是PaaS云計(jì)算提供商希望向用戶提供高性能、高可用性、高可擴(kuò)展性的服務(wù),希望用戶不用關(guān)心底層實(shí)現(xiàn)細(xì)節(jié)同時(shí)用戶可以按實(shí)際使用量付費(fèi)。

這就帶來(lái)以下兩個(gè)挑戰(zhàn):

  • 如果是系統(tǒng)平臺(tái)PaaS提供商,就需要對(duì)用戶抽象系統(tǒng)細(xì)節(jié)。如數(shù)據(jù)庫(kù)平臺(tái)提供商希望對(duì)用戶抽象底層數(shù)據(jù)庫(kù)服務(wù)器架構(gòu)或者部署形式很多成熟的開(kāi)源系統(tǒng)軟件其實(shí)不不能完全滿足云計(jì)算的需求,云計(jì)算提供商需要自己開(kāi)發(fā)軟件去整合開(kāi)源軟件并提高其可用性、擴(kuò)展性或故障容忍能力由于需要按需支付,所以需要能夠?qū)τ脩羰褂们闆r進(jìn)行審計(jì)并時(shí)間計(jì)費(fèi)。
  • 面對(duì)這些挑戰(zhàn),很多云計(jì)算提供商選擇在系統(tǒng)軟件前搭建一層自己的API層并以此作為系統(tǒng)平臺(tái)的入口,這樣只要把自己的業(yè)務(wù)邏輯繼承在這個(gè)API層就可以解決上面所有問(wèn)題。而構(gòu)件API層的主要方法之一是基于Web Server二次開(kāi)發(fā)提供高性能的RESTful API。***特點(diǎn)的代表就是agentzh(章亦春)的Nginx Conf編程。

就目前而言,用戶需要的不僅僅是滿足服務(wù)需求,更重要的是優(yōu)秀的用戶體驗(yàn),對(duì)于一個(gè)架構(gòu)師來(lái)說(shuō)應(yīng)該本著什么樣的設(shè)計(jì)理念去設(shè)計(jì)并優(yōu)化大數(shù)據(jù)下的系統(tǒng)架構(gòu)呢?

陳爾冬:這個(gè)問(wèn)題有點(diǎn)泛。架構(gòu)師需要考慮和權(quán)衡得緯度很多,性能和功能僅僅是一方面。架構(gòu)師需要在功能、性能、穩(wěn)定性、易用易管理等多個(gè)維護(hù)之間找到一個(gè)符合自己公司特點(diǎn)得平衡點(diǎn),并且不斷去調(diào)整和優(yōu)化系統(tǒng)架構(gòu)去無(wú)限接近那個(gè)平衡點(diǎn)。

現(xiàn)在做技術(shù)無(wú)非都是從業(yè)務(wù)需求入手,對(duì)于新浪來(lái)說(shuō)近兩年以來(lái)新浪微博已經(jīng)成為了國(guó)內(nèi)***的網(wǎng)絡(luò)社交平臺(tái),相比09年內(nèi)測(cè)的時(shí)候目前新浪微博在服務(wù)器上做過(guò)哪些調(diào)整呢?

陳爾冬:新浪微博之前主要在數(shù)據(jù)相關(guān)的組件上做的工作比較多,主要因?yàn)檫@方面給我們帶來(lái)的挑戰(zhàn)***。比較有代表的工作如Feed系統(tǒng)、關(guān)系系統(tǒng)、緩存系統(tǒng)、可支持跨IDC多點(diǎn)寫(xiě)入的消息系統(tǒng)等。

【編輯推薦】

  1. 企業(yè)數(shù)據(jù)中心如何應(yīng)對(duì)大數(shù)據(jù)時(shí)代?
  2. 大數(shù)據(jù)浪潮填滿了誰(shuí)的腰包?
  3. 大數(shù)據(jù)時(shí)代來(lái)了 企業(yè)CIO應(yīng)做好哪些準(zhǔn)備?
  4. “步步驚心”企業(yè)Web服務(wù)器采購(gòu)注意事項(xiàng)
  5. 開(kāi)源Web Server之Nginx
責(zé)任編輯:張浩 來(lái)源: 51CTO.com
相關(guān)推薦

2013-11-12 09:35:16

大數(shù)據(jù)

2018-06-20 09:24:29

2023-07-06 14:29:11

2022-10-24 16:15:57

2012-08-09 11:10:05

大數(shù)據(jù)數(shù)據(jù)中心

2013-11-22 15:18:27

2015-08-26 10:46:16

大數(shù)據(jù)

2022-08-08 10:20:19

數(shù)據(jù)安全首席信息安全官

2015-06-30 10:47:56

2022-05-11 11:09:06

大數(shù)據(jù)醫(yī)療保健

2013-11-22 09:56:00

2016-05-31 15:23:52

2023-11-03 19:52:43

大數(shù)據(jù)

2013-01-23 09:59:50

2022-05-06 10:31:10

大數(shù)據(jù)安全大數(shù)據(jù)平臺(tái)數(shù)據(jù)安全

2020-04-14 16:13:13

數(shù)據(jù)可視化大數(shù)據(jù)數(shù)據(jù)

2016-11-07 20:22:18

2017-11-27 16:25:04

2018-04-27 22:59:10

大數(shù)據(jù)數(shù)據(jù)運(yùn)營(yíng)

2020-04-14 11:18:11

大數(shù)據(jù)IT技術(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)