關(guān)于我們

質量為(wèi)本、客戶為(wèi)根、勇于拼搏、務(wù)實創新(xīn)

< 返回新(xīn)聞公共列表

企業選擇服務(wù)器(qì)租用需要考慮哪些(xiē)因素

發布時(shí)間(jiān):2021-03-18 15:41:21

随着互聯網、區塊鏈技術和IPFS的興起和試應用,服務(wù)器(qì)租用日益成為(wèi)許多企業和運營商(shāng)的首選。選擇性能(néng)配置不達标的服務(wù)器(qì),隻會給企業帶來(lái)很多運營問題;但(dàn)在沒有實際需求評估的情況下(xià),貿然選擇性能(néng)強、價格高的服務(wù)器(qì),無疑會帶來(lái)成本浪費;因此,如(rú)果你不能(néng)為(wèi)了(le)省錢(qián)而選擇一(yī)個(gè)容易被稱為(wèi)計算(suàn)瓶頸的服務(wù)器(qì),或者如(rú)果你沒有充分(fēn)考慮數據冗餘,就(jiù)會影響正常的業務(wù)運營。此時(shí),企業用戶需要從不同角度決定租什(shén)麽樣的服務(wù)器(qì),在滿足技術需求、業務(wù)發展和成本控制之間(jiān)找到更好(hǎo)(hǎo)的平衡。所以綜上(shàng)所述,我們可以總結以下(xià)三個(gè)問題來(lái)得到答(dá)案:

  服務(wù)器(qì)運行什(shén)麽應用?

  需要支持多少用戶訪問?

  需要多大空間(jiān)來(lái)存儲數據?

我的業務(wù)有多重要,至于性能(néng),我們認為(wèi)我們需要評估用戶數量才能(néng)決定。

  第一(yī)個(gè)問題:服務(wù)器(qì)運行什(shén)麽應用?

這(zhè)是首先要考慮的問題。在這(zhè)裏,你要根據應用類型,也(yě)就(jiù)是服務(wù)器(qì)的用途來(lái)決定服務(wù)器(qì)的性能(néng)、容量、可靠性要求,我們根據前端服務(wù)器(qì)應用、服務(wù)器(qì)數據、服務(wù)器(qì):的通用基礎架構來(lái)討(tǎo)論

 Web前端:,的正常情況下(xià),我們認為(wèi)服務(wù)器(qì)的大部分(fēn)網絡前端對服務(wù)器(qì)的要求不高,例如(rú)靜态網絡服務(wù)器(qì),動态網絡服務(wù)器(qì),圖片服務(wù)器(qì),等。因為(wèi)在現(xiàn)有的技術框架下(xià),我們有很多解決前端服務(wù)器(qì),的性能(néng)擴展和可靠性問題的方案,比如(rú)LVS、Nginx反向代理(lǐ)、硬件負載均衡(F5、A10、Radware)等。

應用服務(wù)器(qì):負責計算(suàn)和功能(néng)實現(xiàn),所以我們需要為(wèi)基于Web架構的應用服務(wù)器(qì)選擇一(yī)個(gè)快(kuài)速服務(wù)器(qì)。此外,應用程序服務(wù)器(qì)可能(néng)需要大量内存,尤其是基于Windows基礎架構的Ruby、Python和Java服務(wù)器(qì)。這(zhè)種類型的服務(wù)器(qì)至少需要一(yī)個(gè)至強配置。至于可靠性,如(rú)果您的體(tǐ)系結構中隻使用了(le)一(yī)個(gè)應用程序服務(wù)器(qì),它必須足夠可靠,并且RAID絕對是一(yī)個(gè)不可忽視(shì)的選項。但(dàn)是,如(rú)果有兩個(gè)或多個(gè)服務(wù)器(qì)應用程序,并且設計了(le)具有冗餘功能(néng)的負載平衡機制,那麽我們可以根據需要定制它們。

除了(le)作(zuò)為(wèi)網絡架構中的應用服務(wù)器(qì)之外, 特殊的應用:還被用于處理(lǐ)流式視(shì)頻編碼、服務(wù)器(qì)虛拟化(huà)、媒體(tǐ)服務(wù)器(qì)等。或者作(zuò)為(wèi)遊戲服務(wù)器(qì)運行(邏輯、地圖、聊天),CPU和内存要求也(yě)比較高,至少要考慮服務(wù)器(qì)虛拟化(huà)對存儲可靠性要求非常高的單通道至強服務(wù)器(qì),

 公共服務(wù):我們參考服務(wù)器(qì)如(rú)郵件服務(wù)器(qì),文件服務(wù)器(qì), DNS服務(wù)器(qì)和域控制器(qì)服務(wù)器(qì)通常我們會部署兩個(gè)DNS服務(wù)器(qì)作(zuò)為(wèi)相互備份,域控制器(qì)服務(wù)器(qì)也(yě)會有備份服務(wù)器(qì)(專用或非專用),所以不需要對可靠性苛刻。至于郵件服務(wù)器(qì),它至少需要有足夠的硬件可靠性和容量,主要負責郵件數據,因為(wèi)許多用戶沒有保存和歸檔郵件數據的習慣,當他們重新(xīn)安裝系統時(shí),他們總是依賴于在服務(wù)器(qì)上(shàng)下(xià)載數據。關(guān)于性能(néng)問題,有必要評估具體(tǐ)的用戶數量以做出最終決定。

  數據庫:,我們討(tǎo)論的最後一(yī)個(gè)應用也(yě)是要求最苛刻最重要的服務(wù)器(qì)無論你用MySQL,SQLServer還是Oralce,總的來(lái)說(shuō),我們認為(wèi)它需要足夠快(kuài)的CPU,足夠大的内存和穩定可靠的硬件。單個(gè)至強CPU/4GB RAM/Rad1絕對是入門配置。關(guān)于确切的配置,我們需要在做出決定之前再次討(tǎo)論業務(wù)需求。

第二個(gè)問題:企業選擇服務(wù)器(qì)租用需要支持多少用戶訪問?

如(rú)果一(yī)個(gè)企業想在服務(wù)器(qì),租房(fáng),需要多少用戶來(lái)支持選定的服務(wù)器(qì)?我們知道,我們選擇在服務(wù)器(qì),租房(fáng),服務(wù)器(qì)肯定是要提供一(yī)定的服務(wù)的,而使用這(zhè)些(xiē)服務(wù)的用戶也(yě)是我們必須考慮的因素。您需要評估幾個(gè)具體(tǐ)問題:

  1、有多少注冊用戶?

正常情況下(xià)會有多少用戶同時(shí)在線訪問?每天同步上(shàng)網的最高峰是什(shén)麽?

這(zhè)些(xiē)問題對我們決定使用什(shén)麽樣的CPU和使用多少内存有着至關(guān)重要的影響。建議(yì)你的技術人(rén)員(yuán)和業務(wù)部門坐在一(yī)起討(tǎo)論這(zhè)些(xiē)問題,最後根據具體(tǐ)的技術模型和算(suàn)法,把這(zhè)些(xiē)數字轉換成

一(yī)些(xiē)更具體(tǐ)的技術數字,例如(rú)并發多少個(gè)連接(很多時(shí)候,用戶數與連接數不是一(yī)個(gè)概念)。同時(shí),你還要對未來(lái)的用戶增長做一(yī)個(gè)盡可能(néng)準确的預測和規劃,你的服務(wù)器(qì)需要支持越來(lái)越多的用戶。

  2、需要多大空間(jiān)來(lái)存儲數據?

  需要多大空間(jiān)來(lái)存儲數據?我們需要從兩個(gè)角度來(lái)計算(suàn)這(zhè)個(gè)問題,一(yī)個(gè)角度是有哪些(xiē)類别的數據,包括:操作(zuò)系統本身(shēn)占用的空間(jiān)、安裝應用程序所需要的空間(jiān)、應用程序所産生(shēng)的數據、數據庫、日志文件、郵件數據等等,如(rú)果是Web2.0類的網站(zhàn),你還要計算(suàn)每個(gè)用戶的存儲空間(jiān);

  另一(yī)個(gè)角度是從時(shí)間(jiān)軸來(lái)考慮,這(zhè)些(xiē)數據每天都在增長,你至少要為(wèi)未來(lái)1年(微子(zǐ)網絡建議(yì)2~3年)的數據增長做個(gè)準确的測算(suàn),這(zhè)可能(néng)仍然需要你的軟件開發人(rén)員(yuán)和業務(wù)人(rén)員(yuán)一(yī)起提供足夠的信息。最後你仍然需要為(wèi)計算(suàn)出來(lái)的數字結果乘1.5左右的系數,方便維護的時(shí)候做各種數據備份和文件轉移操作(zuò)。

  參考:企業在選擇服務(wù)器(qì)租用時(shí)服務(wù)器(qì)的參數主要有下(xià)列幾項:

  (1、CPU:CPU就(jiù)代表了(le)服務(wù)器(qì)的運算(suàn)能(néng)力,如(rú)果網站(zhàn)流量較大,如(rú)果網站(zhàn)流量較大,動态頁面比較多,建議(yì)選擇2核以上(shàng)CPU。

  (2、内存:内存是數據的中轉站(zhàn),也(yě)是決定網站(zhàn)打開速度的重要因素,内存越大,可用緩存越大,打開速度也(yě)就(jiù)越快(kuài)。根據你網站(zhàn)的規模選擇合适配置的空間(jiān),假如(rú)是一(yī)般的個(gè)人(rén)博客,或者企業展示網站(zhàn)類,就(jiù)可以選小一(yī)點的,若是商(shāng)城類,新(xīn)聞類就(jiù)要相對大一(yī)點的空間(jiān)。

  (3、硬盤:硬盤是存儲數據的地方,硬盤的大小要根據網站(zhàn)的數據大小決定,在選擇時(shí)應該考慮到剩餘空間(jiān)。另外硬盤的I/O讀取速度直接決定文件讀取的快(kuài)慢(màn),服務(wù)器(qì)硬盤的讀取速度比其他網站(zhàn)快(kuài)很多,一(yī)般情況下(xià)都夠用。

  (4、帶寬:根據網站(zhàn)的性質選擇合适的帶寬,看你的網站(zhàn)類型、結構和訪問量等指标或者預計,一(yī)般新(xīn)的網站(zhàn),圖片不多,也(yě)做了(le)處理(lǐ)的,有2M足夠了(le)。帶寬隻要真實,不用多,夠用,合适就(jiù)好(hǎo)(hǎo);或者,先選擇2M,不夠再加,這(zhè)樣比較穩妥。如(rú)果是普通的網站(zhàn)。比如(rú)文字網站(zhàn),圖片網站(zhàn),論壇等,占用的帶寬非常小。5000的訪問量可能(néng)也(yě)占用不到2M的帶寬.如(rú)果是視(shì)頻,下(xià)載等為(wèi)主的網站(zhàn)。可能(néng)幾百個(gè)人(rén)同時(shí)在線都需要占用10M以上(shàng)的帶寬。

  (5、線路(lù):線路(lù)的選擇對于我們來(lái)說(shuō)有的時(shí)候十分(fēn)糾結。如(rú)果我們是針對于本地用戶,那麽我們本來(lái)可以選擇單線路(lù)的服務(wù)器(qì),但(dàn)是雙線服務(wù)器(qì)的優勢一(yī)般在于雙IP,并且對于一(yī)個(gè)城市(shì)來(lái)說(shuō),寬帶有電信、聯通、移動不同的。就(jiù)拿深圳這(zhè)個(gè)城市(shì)來(lái)說(shuō),電信、聯通、移動用戶都有,所以這(zhè)個(gè)時(shí)候單線或雙線都不能(néng)滿足,選擇BGP多線是更好(hǎo)(hǎo)實現(xiàn)用戶體(tǐ)驗的方法。(BGP多線一(yī)個(gè)IP多種線路(lù)選擇各自最優的路(lù)徑訪問)

  (6、操作(zuò)系統:操作(zuò)系統的選擇和個(gè)人(rén)的熟悉情況和網站(zhàn)具體(tǐ)情況有關(guān),對哪種操作(zuò)系統比較了(le)解就(jiù)選擇哪種操作(zuò)系統,另外windows系統對asp程序支持較好(hǎo)(hǎo),不過占用内存較多,而Linux系統對php程序比較友好(hǎo)(hǎo),更省内存,并且有的程序可能(néng)隻支持某個(gè)操作(zuò)系統。

  最後總結,企業在确定選擇服務(wù)器(qì)租用之後,在選擇服務(wù)器(qì)租用的時(shí)候要根據自身(shēn)業務(wù)需求來(lái)定,結合用戶量來(lái)定,希望以這(zhè)篇對于企業選擇服務(wù)器(qì)租用需要考慮哪些(xiē)因素的文章對大家有所幫助!!!


/template/Home/Zkeys/PC/Static