1. 程式人生 > >機房管理:伺服器上架你該關注這些問題

機房管理:伺服器上架你該關注這些問題

你可能這樣處理伺服器上架

相信很多公司對於伺服器上架,並沒有過多的關注。可能你是這麼幹的:抓個壯丁,扛著伺服器,往機櫃上一丟,接上網線、電源線,哦了,完事。

實際情況真的這麼簡單嗎?

同一業務只有1臺伺服器

同一業務只有1臺伺服器,其實已經說明了一切了,業務不怎麼重要,不需要高可用,效能要求也一般般,這種情況下,只要考慮到機櫃的利用率就可以了,有空機架位隨便塞吧

同一業務需要多臺伺服器●接入不同機櫃

當同一業務需要多臺伺服器(N>=2)的時候,我們就需要多考慮考慮了,第一個我想到的是接入不同的機櫃,因為我曾因為機櫃掉電,某年大年初二趕往機房。所以為了保證電源安全可靠,接入不同的機櫃是很有必要的,畢竟兩個機櫃之間電源相對獨立,一個機櫃掉電不至於影響另外一個機櫃(兩個機櫃同時掉電我還沒遇到過)。

當然現在同一個機櫃內的電源通常都已經分成A/B兩路,提高了電源安全。但是你的機器未必都是雙電源,即使是雙電源,也有可能為了一個機櫃多塞些伺服器,而不得不改用單電(運營商機房託管費用有時候真的高到讓人無法承受,為了降低單臺伺服器的託管費,只能妥協)

總而言之,同一業務多臺機器,最好接入不同機櫃

伺服器

同一業務需要多臺伺服器●接入不同的接入層交換機

資料

是的,為了提高交換機的埠利用率(網路基礎建設成本也是很需要票子的),我們不得不兩個甚至三個機櫃使用一臺接入層交換機。而這個時候,伺服器上架就需要考慮網路單點故障的問題了,否則,你多臺伺服器都接入到同一個接入層,交換機一嗝屁,業務也就全部GG了。

交換機

大資料伺服器如何上架

大資料,大資料,那整個大資料叢集之間的I/O肯定是比其他而言是比較大的了,而且大多數大資料伺服器都有分散式儲存,資料安全的問題不用太擔心。

這時候我們就要根據自身的網路架構來決定怎麼上架機器了。

網路架構

如果你的接入層到核心層之前的頻寬只有10G,那我建議,還是將整個大資料叢集放在同一個接入層交換機下,因為大資料叢集之間的I/O需求大,一不小心可能把整個上行鏈路頻寬給打滿,如果該接入層交換機下面還有其他業務接入,那就好玩了。

交換機

而你的接入層到核心層的頻寬如果有40G,那我覺得可以任性一把,因為基本上不會有上行鏈路頻寬的壓力了。但是我還是建議儘量接入到同一個接入層交換機。畢竟整個叢集由於接入層嗝屁而導致整個叢集掛掉,也比接入不同的接入層導致整個叢集半死不活要來得好(至於為啥,這裡不討論)

總結

伺服器上架需要協調好業務需求、網路高可用、電源高可用、當然還有你們的費用承受能力來選擇如何調配。權衡利弊,根據自身情況做好取捨才是最佳方案。