如何正確選擇適合的服務(wù)器?

2022-07-13    分類: 網(wǎng)站建設(shè)

對(duì)于網(wǎng)站來(lái)說(shuō),服務(wù)器的選擇也很重要。下面同創(chuàng)新互聯(lián)一起來(lái)分析一下。首先需要評(píng)估下自己的需求,從四個(gè)方面來(lái)一一解析。
1、服務(wù)器運(yùn)行什么應(yīng)用?這是首先需要考慮的問(wèn)題,在這里你要根據(jù)服務(wù)器的應(yīng)用類型,也就是用途,來(lái)決定服務(wù)器的性能、容量和可靠性需求。我們按照前端服務(wù)器+應(yīng)用程序服務(wù)器+數(shù)據(jù)服務(wù)器的常見(jiàn)基礎(chǔ)架構(gòu)來(lái)討論:
1.1 Web前端:正常情況下,我們認(rèn)為大多數(shù)Web前端服務(wù)器(Front-end)對(duì)服務(wù)器的要求不大,例如靜態(tài)Web服務(wù)器、動(dòng)態(tài)Web服務(wù)器、圖片服務(wù)器等等。
1.2應(yīng)用服務(wù)器:由于承擔(dān)了計(jì)算和功能實(shí)現(xiàn),我們需要為基于Web架構(gòu)的應(yīng)用程序服務(wù)器(Application Server)選擇足夠快的服務(wù)器,另外應(yīng)用程序服務(wù)器可能需要用大量的內(nèi)存,尤其是基于Windows基礎(chǔ)架構(gòu)的Ruby,Python,Java服務(wù)器。這一類服務(wù)器至少需要使用單路至強(qiáng)的配置。對(duì)于可靠性的問(wèn)題,如果你的架構(gòu)中只有一臺(tái)應(yīng)用服務(wù)器,那肯定需要這臺(tái)服務(wù)器足夠可靠,RAID絕對(duì)是不能忽視的選項(xiàng)。但如果有兩臺(tái)或更多的應(yīng)用服務(wù)器,并設(shè)計(jì)了負(fù)載均衡機(jī)制,具有冗余功能,那則不必將每臺(tái)服務(wù)器武裝到底。
1.3 特殊的應(yīng)用:除了作為Web架構(gòu)中的應(yīng)用程序服務(wù)器之外,如果你的服務(wù)器是用來(lái)處理流媒體視頻編碼、服務(wù)器虛擬化、媒體服務(wù)器(Asterisk之類),或者作為游戲服務(wù)器(邏輯、地圖、聊天)運(yùn)行,則同樣對(duì)CPU和內(nèi)存需求比較高,我們至少要考慮單路至強(qiáng)的服務(wù)器。其中服務(wù)器虛擬化對(duì)存儲(chǔ)的可靠性的要求都非常高,因?yàn)橐粋€(gè)籃子里有十幾個(gè)雞蛋,籃子一定要足夠牢靠才是。
1.4公共服務(wù):我們指的是郵件服務(wù)器、文件服務(wù)器、DNS服務(wù)器、域控服務(wù)器這類服務(wù)器。通常情況需要部署兩臺(tái)DNS服務(wù)器作為互相備份,域控主服務(wù)器也會(huì)擁有一臺(tái)備份服務(wù)器(專用的或非專用的),所以對(duì)于可靠性,無(wú)需達(dá)到苛刻的地步。至于郵件服務(wù)器,至少需要具備足夠的硬件可靠性和容量大小,這主要是為了對(duì)郵件數(shù)據(jù)負(fù)責(zé),因?yàn)楹芏嘤脩魶](méi)有保存和歸檔郵件數(shù)據(jù)的習(xí)慣,當(dāng)他們重裝系統(tǒng)后,總會(huì)依賴重新下載服務(wù)器上的數(shù)據(jù)。至于性能問(wèn)題,需要評(píng)估用戶數(shù)量才能決定。
1.5數(shù)據(jù)庫(kù):我們最后討論的應(yīng)用,也是要求高,最重要的服務(wù)器。無(wú)論你使用的是MySQL、SQLServer還是Oralce,一般情況下,它需要足夠快的CPU,足夠大的內(nèi)存,足夠穩(wěn)定可靠的硬件。單路至強(qiáng)CPU/4GB內(nèi)存/Raid1絕對(duì)是入門(mén)配置。
2、服務(wù)器需要支持多少用戶訪問(wèn)?服務(wù)器肯定是為了提供某種服務(wù),而使用這些服務(wù)的用戶同樣是我們必須考慮的因素,有幾個(gè)具體的問(wèn)題你需要做出評(píng)估:
有多少注冊(cè)用戶?正常情況下有多少用戶會(huì)同時(shí)在線訪問(wèn)?每天同時(shí)在線訪問(wèn)的高峰值大概是多少?
這些問(wèn)題,對(duì)決定采用什么樣的CPU,多大的內(nèi)存有著至關(guān)重要的影響。建議你的技術(shù)人員和業(yè)務(wù)部門(mén)坐在一起來(lái)討論這幾個(gè)問(wèn)題,最后甚至需要按照特定的技術(shù)模型和算法,將這些數(shù)字轉(zhuǎn)化為一些更具體的技術(shù)數(shù)字,例如并發(fā)多少個(gè)連接(很多時(shí)候,用戶數(shù)與連接數(shù)不是一個(gè)概念)。同時(shí),你還要對(duì)未來(lái)的用戶增長(zhǎng)做一個(gè)盡可能準(zhǔn)確的預(yù)測(cè)和規(guī)劃,你的服務(wù)器需要支持越來(lái)越多的用戶。
3、需要多大空間來(lái)存儲(chǔ)數(shù)據(jù)?我們需要從兩個(gè)角度來(lái)計(jì)算這個(gè)問(wèn)題,一個(gè)角度是有哪些類別的數(shù)據(jù),包括:操作系統(tǒng)本身占用的空間、安裝應(yīng)用程序所需要的空間、應(yīng)用程序所產(chǎn)生的數(shù)據(jù)、數(shù)據(jù)庫(kù)、日志文件、郵件數(shù)據(jù)等等,如果是Web2.0類的網(wǎng)站,你還要計(jì)算每個(gè)用戶的存儲(chǔ)空間;另一個(gè)角度是從時(shí)間軸來(lái)考慮,這些數(shù)據(jù)每天都在增長(zhǎng),你至少要為未來(lái)1年(我們建議2~3年)的數(shù)據(jù)增長(zhǎng)做個(gè)準(zhǔn)確的測(cè)算,這可能仍然需要你的軟件開(kāi)發(fā)人員和業(yè)務(wù)人員一起提供足夠的信息。最后你仍然需要為計(jì)算出來(lái)的數(shù)字結(jié)果乘1.5左右的系數(shù),方便維護(hù)的時(shí)候做各種數(shù)據(jù)備份和文件轉(zhuǎn)移操作。
4、我的業(yè)務(wù)有多重要?你需要根據(jù)自身的業(yè)務(wù)領(lǐng)域,來(lái)遵循一些要求,我們?cè)谙旅媾e幾個(gè)簡(jiǎn)單的例子,幫助你理解這些服務(wù)器對(duì)可靠性、數(shù)據(jù)完整性等方面的要求:
4.1 如果你的服務(wù)器用來(lái)運(yùn)行一個(gè)WordPress博客,與朋友們分享觀點(diǎn)。那么我相信,一臺(tái)酷睿服務(wù)器,1G內(nèi)存外加一塊160GB的硬盤(pán)就足夠了。就算服務(wù)器出現(xiàn)了一點(diǎn)硬件故障,導(dǎo)致幾個(gè)小時(shí)甚至一兩天不能提供訪問(wèn),生活會(huì)照常繼續(xù),天也不會(huì)塌下來(lái)。
4.2 如果你的服務(wù)器用來(lái)作為測(cè)試平臺(tái),那么就不會(huì)如生產(chǎn)環(huán)境那樣,對(duì)可靠性有極高的要求,你所需要的可能只是做好例行的數(shù)據(jù)備份,服務(wù)器宕機(jī)后,能有個(gè)人在今天把問(wèn)題解決掉就OK了。
4.3如果你是一個(gè)電子商務(wù)公司,服務(wù)器正在運(yùn)行電子商務(wù)網(wǎng)站平臺(tái),那么請(qǐng)一定要像重視女朋友一樣重視服務(wù)器,當(dāng)硬件發(fā)生故障而導(dǎo)致宕機(jī),你需要對(duì)以下危言聳聽(tīng)的后果做好心理準(zhǔn)備:投訴電話被打爆、顧客大量流失、顧客要求退款、市場(chǎng)推廣費(fèi)用打水漂、員工無(wú)事可干,公司運(yùn)營(yíng)陷入癱瘓、數(shù)據(jù)丟失(這是最痛苦最災(zāi)難的結(jié)果)。
隨著IDC行業(yè)的發(fā)展,IDC行業(yè)進(jìn)入競(jìng)爭(zhēng)激烈的階段,選擇性也越來(lái)越多,這也給客戶帶來(lái)選擇方面的困難。為了吸引客戶,現(xiàn)在很多的IDC服務(wù)商都會(huì)采取各種各樣的活動(dòng)來(lái)進(jìn)行傳播與促銷。企業(yè)面對(duì)市面上眼花繚亂的服務(wù)器以及相關(guān)活動(dòng),會(huì)不知如何選擇,可以對(duì)照以上的建議來(lái)進(jìn)行選擇,希望對(duì)大家有幫助。

本文題目:如何正確選擇適合的服務(wù)器?
文章出自:http://www.muchs.cn/news1/177701.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、軟件開(kāi)發(fā)ChatGPT、網(wǎng)站營(yíng)銷定制網(wǎng)站、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)