0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

服務(wù)器選購(gòu)主要參數(shù)有哪些?

jf_qwOiugB3 ? 來源:通信弱電交流學(xué)習(xí) ? 2023-10-15 09:55 ? 次閱讀

如何保證服務(wù)器可以支持百萬用戶訪問?服務(wù)器品牌有哪些?如何選購(gòu)服務(wù)器?對(duì)于這些問題,今天我們就一起來看下關(guān)于服務(wù)器的相關(guān)知識(shí)。

假如你開發(fā)了一個(gè)網(wǎng)站或者一個(gè)app把他放到服務(wù)器上,之后你把它發(fā)布到了網(wǎng)上,運(yùn)行良好,每天有幾百人的訪問量,用戶量不大,能快速地響應(yīng)用戶的請(qǐng)求。

但是隨著你的運(yùn)營(yíng),你的網(wǎng)站或app出名了,服務(wù)每天要承擔(dān)著成千上萬的人來訪問,這個(gè)時(shí)候?qū)δ銇碇v,這是個(gè)好消息,但是對(duì)你的服務(wù)器來說這是個(gè)壞消息,因?yàn)樗兊寐?,用戶多了,打開速度就慢了,服務(wù)器就很卡,所以它需要擴(kuò)展了,你的服務(wù)器需要為成千上萬的用戶提供 7*24 不宕機(jī)服務(wù),那么如何擴(kuò)展,才能保持服務(wù)器不宕機(jī)呢?

02e705e0-6742-11ee-939d-92fbcf53809c.png

一、服務(wù)器如何才能保證成千上萬的人訪問呢? 1、引入負(fù)載均衡器

負(fù)載均衡器的使用使得我們可以在多個(gè)服務(wù)器之間分配負(fù)載。

例如:

想象下有一萬個(gè)用戶在一分鐘內(nèi)來訪問你的服務(wù)器。

遺憾的是,你的服務(wù)器在一分鐘內(nèi)只能保證5千個(gè)用戶的流暢訪問。這怎么辦呢?同時(shí)運(yùn)行兩個(gè)服務(wù)器就行了,就是增加了服務(wù)器來分配負(fù)載。

02ec50e0-6742-11ee-939d-92fbcf53809c.jpg

負(fù)載均衡器的功能就是把訪問請(qǐng)求分發(fā)到兩臺(tái)服務(wù)器上。用戶 1 往左,用戶 2 往右,用戶 3 再往左。。。以此類推。

如果一次有 100萬個(gè)用戶同時(shí)訪問服務(wù)器,這該怎么解決呢?確切地說,你可以擴(kuò)展到200臺(tái)付款服務(wù)器,之后讓負(fù)載均衡器分發(fā)請(qǐng)求到這200服務(wù)器上。

2、擴(kuò)展數(shù)據(jù)庫(kù)

雖然我們上面提到,關(guān)于大量的用戶,我們可以用成百上千臺(tái)服務(wù)器處理請(qǐng)求,但是他們都是用同一個(gè)數(shù)據(jù)庫(kù)存儲(chǔ)和檢索數(shù)據(jù)。

那么,我們不能以同樣的方式來擴(kuò)展數(shù)據(jù)庫(kù)嗎?稍有不同。

我們需要做的第一件事是把數(shù)據(jù)庫(kù)分成多個(gè)部分。一部分專門負(fù)責(zé)接收并存儲(chǔ)數(shù)據(jù),其他部分負(fù)責(zé)檢索數(shù)據(jù)。

3、緩存和內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)

02ffb8c4-6742-11ee-939d-92fbcf53809c.jpg

有什么方式能使服務(wù)更高效?

我們使用緩存而不是對(duì)每個(gè)請(qǐng)求都重新處理,緩存用于記住最后一次的結(jié)果并交由其他服務(wù)或者客戶端,這樣就不用每次都請(qǐng)求后端服務(wù)了。

緩存的加強(qiáng)版叫內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN),遍布全球的大量緩存。將這些緩存服務(wù)器分布到用戶訪問相對(duì)集中的地區(qū)或網(wǎng)絡(luò)中,在用戶訪問網(wǎng)站時(shí),利用全局負(fù)載技術(shù)將用戶的訪問指向距離最近的工作正常的緩存服務(wù)器上,由緩存服務(wù)器直接響應(yīng)用戶請(qǐng)求。

這使得用戶可以從物理上靠近他們的地方來獲取網(wǎng)頁(yè)內(nèi)容,而不是每次都把數(shù)據(jù)從源頭搬到用戶那里。

03072ad2-6742-11ee-939d-92fbcf53809c.png

4、分片處理

03124b6a-6742-11ee-939d-92fbcf53809c.jpg

分片究竟是什么意思呢?其實(shí)也很簡(jiǎn)單:Facebook 上需要為 20 億用戶提供個(gè)人資料, 可以把你的應(yīng)用架構(gòu)分解為 26 個(gè) mini-Facebook。

用戶名如果以 A 開頭,會(huì)被 mini-facebook A服務(wù)器 處理, 用戶名如果以 B 開頭,會(huì)被 mini-facebook B服務(wù)器 來處理……

分片不一定按字母順序,根據(jù)業(yè)務(wù)需要,你可以基于任何數(shù)量的因素,比如位置、使用頻率(特權(quán)用戶被路由到好的硬件)等等。你可以根據(jù)需要以這種方式切分服務(wù)器、數(shù)據(jù)庫(kù)或其他方面。

二、服務(wù)器品牌

服務(wù)器的品牌非常多,應(yīng)用在各個(gè)領(lǐng)域中,我們來看下服務(wù)器用的多品牌有哪些。

033086fc-6742-11ee-939d-92fbcf53809c.jpg

不止這些,還有中興、清華同方、富士通、??档鹊龋彩谴蠹矣玫亩嗟钠放?。

三、服務(wù)器選購(gòu)主要參數(shù)有哪些?

1、帶寬:服務(wù)器5M帶寬在線多少人?

我這里詳細(xì)的給你介紹下,帶寬和同時(shí)在線人數(shù)的計(jì)算,也方便后面有想了解的朋友在你這個(gè)提問上尋找答案。

首先,服務(wù)器帶寬說的5M帶寬,實(shí)際上是5Mbps/=625KB,需要是獨(dú)享帶寬,共享的話因?yàn)樗说囊蛩責(zé)o法計(jì)算。

然后計(jì)算你的網(wǎng)站大小,普通大小的網(wǎng)站頁(yè)面(圖片少,壓縮過,代碼優(yōu)化)只有幾K,我們姑且按照50K計(jì)算。

所以 625kb/50k=12.5人,大概同時(shí)在線12.5人訪問這個(gè)50KB的頁(yè)面是沒有問題的。

要值得注意,這個(gè)是同時(shí),也就是傳統(tǒng)意義上的同一秒,只要有先后發(fā)送請(qǐng)求的順序就可以錯(cuò)開,所以5M帶寬嚴(yán)格意義上是很大的,如果你的頁(yè)面小,幾乎可以滿足千人在線,因?yàn)榇蟛糠值娜硕际屈c(diǎn)擊后瀏覽頁(yè)面的,不會(huì)說一直給你發(fā)送請(qǐng)求。

2、CPU 中央處理器(CPU,Central Processing Unit)是是一臺(tái)計(jì)算機(jī)的運(yùn)算核心和控制核心。 計(jì)算機(jī)的性能在很大程度上由CPU的性能決定,而CPU的性能主要體現(xiàn)在其運(yùn)行程序的速度上。影響運(yùn)行速度的性能指標(biāo)包括CPU的工作頻率、Cache容量、指令系統(tǒng)和邏輯結(jié)構(gòu)等參數(shù)。 主頻:主頻也叫時(shí)鐘頻率,單位是兆赫(MHz)或千兆赫(GHz),用來表示CPU的運(yùn)算、處理數(shù)據(jù)的速度。

通常,主頻越高,CPU處理數(shù)據(jù)的速度就越快; 緩存(Cache):實(shí)際工作時(shí),CPU往往需要重復(fù)讀取同樣的數(shù)據(jù)塊,而緩存容量的增大,可以大幅度提升CPU內(nèi)部讀取數(shù)據(jù)的命中率,而不用再到內(nèi)存或者硬盤上尋找,以此提高系統(tǒng)性能。但是由于CPU芯片面積和成本的因素來考慮,緩存都很??; 核心數(shù):般情況下每個(gè)核心都有一個(gè)線程,幾核心就有幾線程,但是intel發(fā)明了超線程技術(shù),可以讓單核模擬多核心工作,intel的超線程可以讓單核心具有兩個(gè)線程,雙核四線程 ; 線程數(shù) :線程數(shù)多當(dāng)然速度就快,但功耗就大 ,從英特爾品牌來看,主要有酷睿、至強(qiáng)、奔騰、凌動(dòng)、賽揚(yáng)、安騰和應(yīng)用在物聯(lián)網(wǎng)領(lǐng)域的幾大品類。PC多以酷睿系列為主,至強(qiáng)則是服務(wù)器級(jí)處理器的唯一選擇。在真實(shí)的場(chǎng)景中,確實(shí)有玩家將至強(qiáng)E3處理器應(yīng)用在PC之上,這主要是因?yàn)榉?wù)器級(jí)CPU會(huì)比一般PC能支持更大的緩存和多處理(安裝了多個(gè)物理CPU)。

0339fc96-6742-11ee-939d-92fbcf53809c.png

3、芯片組

這里說的芯片組,是X86系統(tǒng)獨(dú)有的,一般RISC處理器都是SoC,芯片即為系統(tǒng);X86比較獨(dú)特,以前是由CPU、南橋、北橋組成一個(gè)系統(tǒng),現(xiàn)在是由CPU+PCH形成一個(gè)系統(tǒng)。因?yàn)?a target="_blank">接口和總線太多,太復(fù)雜,又由于X86系統(tǒng)一直傳承著繼承性,兼容性等特點(diǎn),所以多個(gè)處理器可以匹配不同主板,同一個(gè)主板可以適配多種處理器,所以這樣做了功能拆分。

4、內(nèi)存

服務(wù)器采用專用的ECC校驗(yàn)內(nèi)存,并且應(yīng)當(dāng)與不同的CPU搭配使用。通常情況下,內(nèi)存數(shù)量越大,服務(wù)器的性能越高。特別是對(duì)于數(shù)據(jù)庫(kù)服務(wù)、代理服務(wù)、Web服務(wù)等網(wǎng)絡(luò)服務(wù)而言,內(nèi)存數(shù)量顯得尤其重要。通常情況下,入門級(jí)服務(wù)器的內(nèi)存不應(yīng)該小于2GB,工作組級(jí)的內(nèi)存不小于4GB,部門級(jí)的內(nèi)存不小于8GB。

5、硬盤 SATA:Serial ATA接口,即串行ATA,采用串行技術(shù)以獲得更高的傳輸速度及可靠性。目前是第二代即SATAII。 SCSI:全稱為“SmallComputer System Interface”(小型計(jì)算機(jī)系統(tǒng)接口),具有應(yīng)用范圍廣、多任務(wù)、帶寬大、CPU占用率低,以及熱插拔等優(yōu)點(diǎn),主要應(yīng)用于中、高端服務(wù)器和高檔工作站 SAS:Serial Attached SCSI接口,即串行SCSI, 采用串行技術(shù)以獲得更高的傳輸速度。目前仍然是第一代 SSD:固態(tài)存儲(chǔ)硬盤(Solid State Disk)其特別之處在于沒有機(jī)械結(jié)構(gòu),以區(qū)塊寫入和抹除的方式作讀寫的功能,與目前的傳統(tǒng)硬盤相較,具有低耗電、耐震、穩(wěn)定性高、耐低溫等優(yōu)點(diǎn)。

034f0046-6742-11ee-939d-92fbcf53809c.jpg

035fc32c-6742-11ee-939d-92fbcf53809c.jpg

另外,為了擴(kuò)充數(shù)據(jù)存儲(chǔ)空間,保證數(shù)據(jù)存儲(chǔ)的安全性,成倍提高數(shù)據(jù)讀取速度,部門級(jí)和企業(yè)級(jí)服務(wù)器還往往采用SAS RAID卡,將若干硬盤組建為磁盤陣列。入門級(jí)服務(wù)器可采用廉價(jià)的SATA RAID卡,以實(shí)現(xiàn)相似的功能。

6、網(wǎng)卡

既然服務(wù)器要為網(wǎng)絡(luò)中其他計(jì)算機(jī)提供服務(wù),自然就要實(shí)現(xiàn)與其他計(jì)算機(jī)之間的通訊。即使服務(wù)器的處理能力很高,如果無法快速響應(yīng)客戶端的請(qǐng)求,那么,就會(huì)給網(wǎng)絡(luò)傳輸造成瓶頸。因此,服務(wù)器應(yīng)當(dāng)連接在傳輸速率最快的端口上,并最少配置一塊千兆網(wǎng)卡。對(duì)于某些有特殊應(yīng)用的服務(wù)器(如FTP服務(wù)器、文件服務(wù)器或視頻點(diǎn)播服務(wù)器),還應(yīng)當(dāng)配置兩塊千兆網(wǎng)卡。需要注意的是,千兆網(wǎng)卡通常需要安裝在64位PCI插槽中。

7、冗余

可靠性是服務(wù)器最重要的指標(biāo)。既然服務(wù)器在網(wǎng)絡(luò)中的作用如此重要,那就要求服務(wù)器必須非常穩(wěn)定,以便能隨時(shí)為客戶端能提供服務(wù),也就是說,服務(wù)器需要不間斷地工作。另外,所有重要數(shù)據(jù)都存儲(chǔ)在服務(wù)器上,一旦硬盤損壞,數(shù)據(jù)將全部丟失。為了保證系統(tǒng)的可靠性,服務(wù)器采用了專門的技術(shù)。

磁盤冗余。磁盤冗余采用兩塊或多塊硬盤來實(shí)現(xiàn)磁盤陣列,即使一塊硬盤損壞,也不會(huì)丟失數(shù)據(jù)。

部件冗余。由于所有硬件設(shè)備都有發(fā)生故障的可能,因此,許多重要硬件設(shè)備都不止一個(gè),例如,網(wǎng)卡、電源、風(fēng)扇,這樣可以保證部分硬件損壞之后,服務(wù)器仍然能夠正常運(yùn)行。

熱插拔。所謂熱插拔,是指帶電進(jìn)行硬盤或板卡的插拔操作,實(shí)現(xiàn)故障恢復(fù)和系統(tǒng)擴(kuò)容。既然服務(wù)器是7×24小時(shí)工作的,那么,即使在更換或添加硬盤,甚至在插拔板卡時(shí)也不能停機(jī)。因此,熱插拔對(duì)于服務(wù)器則言,就顯得非常重要。
8、可擴(kuò)展性

服務(wù)器的可擴(kuò)展性既被用于部件冗余以保證運(yùn)行的穩(wěn)定性,同時(shí),也被用于提升系統(tǒng)配置、增加功能。因此,服務(wù)器除了有較多的硬盤位置、內(nèi)存插槽、CPU插座外,還擁有豐富的板卡插槽。如果硬盤數(shù)量較多,還應(yīng)當(dāng)能夠擴(kuò)充電源模塊。

編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7174

    瀏覽量

    87158
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8701

    瀏覽量

    84550
  • 數(shù)據(jù)庫(kù)
    +關(guān)注

    關(guān)注

    7

    文章

    3712

    瀏覽量

    64025
  • CDN
    CDN
    +關(guān)注

    關(guān)注

    0

    文章

    306

    瀏覽量

    28673
  • 負(fù)載均衡器
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    2567

原文標(biāo)題:如何保證服務(wù)器可以支持百萬用戶訪問?如何選購(gòu)服務(wù)器?

文章出處:【微信號(hào):通信弱電交流學(xué)習(xí),微信公眾號(hào):通信弱電交流學(xué)習(xí)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    電感的主要參數(shù)

    電感的主要參數(shù)電感嘯叫原因電弧產(chǎn)生原因
    發(fā)表于 01-20 06:01

    紅外熱像儀的原理與主要參數(shù)是什么?

    紅外熱像儀的原理是什么?紅外熱像儀哪些主要參數(shù)?
    發(fā)表于 06-02 07:11

    電感的分類與主要參數(shù)哪些呢

    第三節(jié):電感的學(xué)習(xí)文章目錄第三節(jié):電感的學(xué)習(xí)一、電感簡(jiǎn)介二、電感的分類三、電感主要參數(shù)一、電感簡(jiǎn)介電感在電子電路中應(yīng)用范圍很廣泛,在諧振、振蕩、耦合、匹配、濾波、陷波、延遲、補(bǔ)償及偏轉(zhuǎn)電路中
    發(fā)表于 02-11 06:13

    555時(shí)基電路的主要參數(shù)

    555時(shí)基電路的主要參數(shù) 為了能正確使用555 時(shí)基電路,應(yīng)對(duì)它的主要參數(shù)有所了解。TTL 型和CMOS 型555 時(shí)基電路在特性參數(shù)上是差別的,為此在表18-35 中將它們的
    發(fā)表于 09-19 16:23 ?2382次閱讀

    傳聲主要參數(shù)

    傳聲主要參數(shù) 傳聲主要參數(shù)有靈敏度、頻率響應(yīng)、輸出阻抗、指向性和固有噪聲等。 1. 靈敏度傳聲的靈敏度是指?jìng)髀?/div>
    發(fā)表于 09-19 16:48 ?3906次閱讀

    部分傳聲主要參數(shù)

    部分傳聲主要參數(shù) 一些動(dòng)圈式傳聲主要參數(shù)見表12-19 。 一些
    發(fā)表于 09-19 16:48 ?1045次閱讀

    壓敏電阻主要參數(shù)哪些?

    壓敏電阻主要參數(shù)哪些? 壓敏電阻主要參數(shù)壓敏電阻
    發(fā)表于 11-27 12:06 ?8794次閱讀

    力敏電阻主要參數(shù)哪些?

    力敏電阻主要參數(shù)哪些? 力敏電阻主要參數(shù)溫度系數(shù)、靈敏度系數(shù)、靈敏度溫度系數(shù)和溫度零點(diǎn)漂移。    ①
    發(fā)表于 12-04 13:57 ?3695次閱讀

    服務(wù)器選購(gòu)的基礎(chǔ)知識(shí)

    服務(wù)器選購(gòu)的基礎(chǔ)知識(shí) 服務(wù)器在普通電腦用戶眼里,總是顯得神秘莫測(cè)。隨著網(wǎng)絡(luò)環(huán)境的普及,服務(wù)器得到越來
    發(fā)表于 12-17 09:25 ?888次閱讀

    固態(tài)繼電器的主要參數(shù)和特點(diǎn)哪些?

    固態(tài)繼電器的主要參數(shù)和特點(diǎn)哪些? 主要參數(shù) 功率固態(tài)繼電器的特性 參數(shù)包括輸入和輸出參數(shù),下面以北京科通繼電
    發(fā)表于 03-02 10:03 ?1252次閱讀

    濾波主要參數(shù)

    濾波主要參數(shù) 濾波主要參數(shù)(Definitions) 中心頻率(Center Frequency): 濾波通帶的中心頻率f 0
    發(fā)表于 04-08 17:02 ?4928次閱讀
    濾波<b class='flag-5'>器</b>的<b class='flag-5'>主要參數(shù)</b>

    如何選購(gòu)服務(wù)器硬件

    各種規(guī)模的企業(yè)都需要依靠服務(wù)器來支持其工作負(fù)載,小型企業(yè)也不例外。但是選購(gòu)服務(wù)器可能是一項(xiàng)艱巨的任務(wù),因?yàn)槌?b class='flag-5'>服務(wù)器本身外,還有很多因素需要考慮。在本文中將列出這些
    發(fā)表于 06-08 08:00 ?0次下載
    如何<b class='flag-5'>選購(gòu)</b><b class='flag-5'>服務(wù)器</b>硬件

    服務(wù)器選購(gòu)原則

    PC 服務(wù)器以其卓越的性價(jià)比和易用性占領(lǐng)著越來越多的服務(wù)器市場(chǎng),因此,對(duì)于中小型企業(yè)而言,除了極個(gè)別的高端數(shù)據(jù)庫(kù)應(yīng)用外, IA 架構(gòu)已經(jīng)成為服務(wù)器的當(dāng)然之選。在選購(gòu)
    的頭像 發(fā)表于 10-27 16:52 ?982次閱讀

    晶體管的主要參數(shù)哪些

    晶體管的主要參數(shù)包括以下幾個(gè)方面。
    的頭像 發(fā)表于 10-25 09:35 ?1145次閱讀

    服務(wù)器小白選購(gòu)須知

    ,對(duì)于小白用戶來說,如何選購(gòu)適合自己的服務(wù)器仍然是一個(gè)令人困惑的問題。本文將為您介紹一些關(guān)于服務(wù)器選購(gòu)的基本知識(shí)和注意事項(xiàng),幫助您更好地選擇適合自己的
    的頭像 發(fā)表于 11-15 09:40 ?417次閱讀