iT邦幫忙

0

各種伺服器的硬體資源規劃(經驗談)

  • 分享至 

  • xImage

想了解以下各種伺服器在CPU、記憶體或是其他硬體上,應該著重什麼,例如:記憶體的擴充性,CPU的核心數,什麼的規格適合什麼樣的伺服器? 資源不足時,應該調整哪個部份比較適合?
檔案伺服器(File Server)或網路儲存裝置(Network Attached Storage)
資料庫伺服器(Database Server)
郵件伺服器(Mail Server)
網頁伺服器(Web Server)
FTP伺服器(FTP Server)
域名伺服器(DNS Server)
應用程式伺服器(Application Server/AP Server)
代理伺服器(Proxy Server)
防火牆

看更多先前的討論...收起先前的討論...
slime iT邦大師 1 級 ‧ 2019-01-12 12:28:22 檢舉
資源不足時,應該調整哪個部份比較適合?

就算有錢也要了解才能解決,光會砸錢就不用來問了~
froce iT邦大師 1 級 ‧ 2019-01-12 12:55:13 檢舉
不覺得這是你會問的問題耶。
不過上面的回答我覺得很中肯啊。

錢如果不能解決,那就朝架構下手吧
所以才來問什麼樣的架構適合什麼樣的伺服器丫~
slime iT邦大師 1 級 ‧ 2019-01-12 15:25:15 檢舉
期末報告的話, 建議先想一下:
1. 以上的服務, 對應的功能有哪一些(例如: 郵件就要分: 收/發/存三種功能)
2. 每一種功能處理的工作是甚麼?
3. 這些工作是使用什麼資源?
這樣描述就可以推論資源的需求在哪.

但是實務上跟理論往往差很多, 比如用 RAM 快取通常會好很多, 所以加 RAM 很重要, 但能運作的基礎往往 RAM 不需要很多.
期末報告?能運作的基礎是指什麼? 是指一開始不用很多RAM,但後期要能擴充RAM的意思?
就我自己實務上
要看軟體、規模.....
比如說 web server
windows 跟 linux 的需求就不一樣了

而一般來說
伺服器的功能都很強
所以可以利用虛擬化來增加資源的利用率
而虛擬化的一個好處是資源可以彈性分配
很多時候沒有上線做一個壓力測試 你不會知道結果
好吧,沒說清楚,上面都是指linux環境,規模小的時候如何? 規模漸漸變大時又要如何?
newkevin iT邦高手 1 級 ‧ 2019-01-12 16:17:50 檢舉
期末報告 是假設是作業
運作基礎 你可以先找一台
伺服器規格 列出來
如檔案伺服器 如用你的規格 可能會有那些問題
................
又作業? 老人家沒作業,所以才說是問經驗,一個參考值,還沒有買機器前,也沒辦法做什麼壓力測試,想到的規格不外乎就CPU、記憶體、硬碟這三種,一般都會找性能比高的,CPU(i7)、記憶體(ddr4)、硬碟(ssd, raid)或是低階的DELLR720R720XD E5-2670這類的機器
newkevin iT邦高手 1 級 ‧ 2019-01-12 17:01:14 檢舉
沒有前置資料也粉難 經驗分享吧
應該變數超多的
使用人數 跟 檔案大小 存取時間差 跟 頻寬 前端設備 .............
那就先以假設為前提吧,使用人數(例如:500人,多少以上會開始有顯著差異) 、檔案大小(例如:1G,多少以上會開始有顯著差異),存取時間差(不知道指什麼),頻寬和前端設備,也算硬體規格吧,多少頻寬和用什麼樣前端設備比較適當之類的
newkevin iT邦高手 1 級 ‧ 2019-01-12 17:59:14 檢舉
有些行業 特定時間
整點或一段時間集中爆量
其他時間 偶爾存取
註冊單 iT邦新手 4 級 ‧ 2019-01-12 18:33:06 檢舉
坦白說:這題目很像作業。資源不足時節省成本調整人力部分fire員工
根據本題答案無解。沒有經費需要怎麼做事情
newkevin iT邦高手 1 級 ‧ 2019-01-12 18:52:30 檢舉
https://ithelp.ithome.com.tw/questions/10000578
不要不知道就說是作業,說什麼無解只是外行人的說法,
有經驗的人一看就知道該用什麼設備,資深的MIS不會連這點知識都沒有~
froce iT邦大師 1 級 ‧ 2019-01-12 22:22:17 檢舉
...有經驗的人不會像你這樣問這種大哉問的問題。
你沒發現大家都沒回你規格?
如果有人這樣就能回你,我敢肯定他一點經驗都沒有.....
與其說是作業,倒不如像是面試題,就是這種問題才有問的價值,
沒回只不過表示這是個需要經驗累積的問題,越有經驗的MIS,
回答的資訊就越精準,能從過去的經驗得到一個估計值,
如果連什麼情境下需要採購什麼樣的設備都不懂,
這種MIS還有什麼價值可言,不過是有能力回答的人懶得回答罷了,
原本就沒期待獲得什麼好答覆,畢竟高手都是很忙的,
沒人會隨便回答這種一字千金的問題
wwx iT邦好手 1 級 ‧ 2019-01-13 10:29:49 檢舉
是阿! XD
看過很多資深有經歷的專業高手,
弄出來的配備也是完全走樣,
不是高貴高檔就是好的~
最好要根據主要運作軟體的設計方式來搭配
回答這問題都可以寫好幾本厚厚的書了耶 XDD
不是沒人要答,也不是懶得答,而是太花時間了
很多資深有經歷的專業高手? 嘴巴廢話資深倒是看了不少,
要的是結論不是過程跟說明,不用寫好幾本書,
倒是要有不少經驗才答得出來,才是真的
唬爛 iT邦好手 1 級 ‧ 2019-01-13 16:34:47 檢舉
to跟著鄉民看熱鬧
如果「錢」不是問題的話?!
直接邀「雷神」大回答,不就好了?!
前提是,你真的有此需求?! => 耍「雷神」大,大概這個業界會混不下去了!
哈...,我來亂的!
硬體規格只看 CPU RAM 太淺顯了
簡單說一台需要 高IO速度的服務器,你給他超強CPU 有幫助嘛
有了高IO速度的機器,你的NIC 只有 100M 能給多少人用
接著高IO高速NIC 都建置了,你的網路設備只有 100M 能夠把速度跑上去 ?
這些服務器的硬體需求都不太一樣,網路上都有資料可以查
另外也是要參考實際需求,例如給 10人跟1000人的環境配置絕對不一樣
每個人都想買 DELL IBM 頂級伺服器,
但是你只有幾個人要用,花百萬千萬建置
是沒有意義的
ant1017 iT邦新手 2 級 ‧ 2019-01-14 09:38:22 檢舉
推,窮嘶大大說的..
假設500人,500人都要用到電腦?
如果實際人數與假設人數落差很大,那不就大材小用了?
當公司有這麼大規模的時候,也有相對應的金錢,來升級設備了
你應該給出你目前設備的規格,來讓大家評估,而不是用假設..
也要根據目前使用的狀況,才能了解,問題點在哪..
一開始都是從虛擬機開始玩起,在根據問題點慢慢去升級
froce iT邦大師 1 級 ‧ 2019-01-14 11:59:27 檢舉
就算經驗如雷神大,也不可能直接回答你這種大哉問的問題啦。
連壓力測試、系統架構都沒測過,誰會知道是你已經盡力優化了,但硬體架構沒辦法撐,還是優化的很爛,可以想辦法從軟體架構著手?

在這也混到高手了,還會問這種問題才叫人覺得不可思議。
這要混高手沒啥難的,只要花時間就行了
如果那麼籠統,還是直接分享一下採購經驗比較實在了
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0

依照多年來的經驗,大約給你回答一下。以下的評估是不考量非常大量的情況。

檔案伺服器(File Server)或網路儲存裝置(Network Attached Storage)
大多數偏向儲存設備居多。能用ssd或是raid的方式是最好。
但如果很常使用大容量檔案的話。有時ram多少也需要加一點。
cpu的部份不會吃太重。

資料庫伺服器(Database Server)
這個比較難評估,還是得要看需求度。但大多數來說,儲存容器跟ram還是會比較注重就是了

郵件伺服器(Mail Server)
這一般沒什麼需要注意的。有設定好就行了。不過有前輩說,如果很多人的話,ram要有夠。要不然很常會漏信。(多少人我就沒問了)

網頁伺服器(Web Server)
這其實也很難評估。還是要依需求而定

FTP伺服器(FTP Server)
認真來說,這可以跟檔案伺服器一樣的規格就行了

域名伺服器(DNS Server)
這完全不需要任何特規需求。

應用程式伺服器(Application Server/AP Server)
跟網頁伺服器差不多的意思。

代理伺服器(Proxy Server)
這其實比較看網路,機器倒是沒很注重。

防火牆
這啥????一般如果要租用主機做防火的話。那倒不能租個硬體防火還比較實在。

看更多先前的回應...收起先前的回應...
h1324512 iT邦新手 5 級 ‧ 2019-01-14 14:16:35 檢舉

檔案伺服器(File Server)或網路儲存裝置
還要看一下走的設備及連線方式是什麼
10g 光纖 傳統的iscsi卡,效果差很大,價格也差很大

代理伺服器(Proxy Server)應該會用到RAM ? 例如cache?
cpu, 跟ram 單台無法擴充時,可以用負載平衡,那硬碟呢?
網頁伺服器(Web Server)如果需要提供檔案上傳的話,連結檔案伺服器,是透過NAT服務嗎?

h1324512 10g 光纖 傳統的iscsi卡? 這部份硬體有分哪些等級和種類?

上面那只是大約需要思考到的點。且排除了網路問題的考量大約特性。
如真要將所有的參數都包進來。這可沒那麼簡單了。

Proxy 的部份其實還得看是要用什麼模式代理就是了。
畢竟並不是要做成像cdn。單純的轉向。確實只要單純的機器就好。
(我也只搞過這種的)
會用到ram跟cache的。一般也不會拿來做proxy了。直接做成cdn還比較好。

所以cpu, 跟ram 單台無法擴充時,可以用負載平衡,硬碟要如何擴充?

sam0407 iT邦大師 1 級 ‧ 2019-01-14 17:31:54 檢舉

跟著鄉民看熱鬧 硬碟要擴充可以買儲存設備

0
sam0407
iT邦大師 1 級 ‧ 2019-01-14 17:29:40

問題太籠統了....
沒有提使用人數、使用情境、伺服器上用的各項軟體名稱及版本,真的不知道要如何討論~~

所以就直接分享一下採購經驗吧

h1324512 iT邦新手 5 級 ‧ 2019-01-17 10:00:10 檢舉

其實星空大大說的已經是大方向了
細節要依不同目的、不同預算、解決不同問題的角度來看
經驗很多不可能一一講出,都要依細部的需求來看
ex.買300人用的儲存設備跟買5人用的nas,完全不同的方向

我要發表回答

立即登入回答