最近各個方面的事情逐漸地恢復(fù),繼續(xù)寫家庭網(wǎng)絡(luò)實(shí)驗(yàn)室的文章。
在考慮潔凈和需求之后,我們就需要考慮家庭網(wǎng)絡(luò)實(shí)驗(yàn)室的空間了。
首先先亮一個觀點(diǎn)——如果你真的想在家里折騰網(wǎng)絡(luò),類似于在NAS上開各種虛擬機(jī)或者掛載各種Docker并不是一個很值得推薦的方式。
原因也很簡單:
第一、由于虛擬機(jī)的資源爭用機(jī)制,跑在上面的應(yīng)用很難獲得較好甚至穩(wěn)定的性能。
第二、NAS是個單點(diǎn)設(shè)備,這里得多說一點(diǎn)了。任何商用方案進(jìn)入家庭后都會變?yōu)閱吸c(diǎn)設(shè)備。這是由使用習(xí)慣造成的,和技術(shù)并沒有太大的關(guān)系。例如在商用方案中RAID-5是一種既可以保障存儲容量利用率又可以保證數(shù)據(jù)完整性的技術(shù)手段。很多NAS系統(tǒng)也支持RAID-5磁盤陣列的實(shí)施。但是在家庭用戶使用RAID-5依舊會丟失數(shù)據(jù)造成不可挽回的損失。原因是在實(shí)施了RAID-5的商用環(huán)境中會有巡檢制度。管理員會定期地去巡視檢查每臺服務(wù)器的面板狀態(tài)。例如:
當(dāng)服務(wù)器硬盤亮起黃燈或者紅燈的時候,都必須采取相應(yīng)的對應(yīng)策略。這才能讓你的數(shù)據(jù)得以保護(hù),假設(shè)三個硬盤做了一個RAID-5陣列,亮起了一個紅燈,不做處理,系統(tǒng)還是可以完好的運(yùn)行的,但是當(dāng)再有一個硬盤亮起紅燈,大概率的結(jié)果就是整個RAID-5分區(qū)數(shù)據(jù)丟失。
商業(yè)環(huán)境下有巡檢人員,這件事可以責(zé)任到人,而在家用環(huán)境中,你的NAS很可能就塞在了桌子底下,系統(tǒng)沒有故障的時候你連看都不會去看一眼,當(dāng)系統(tǒng)真正出故障的時候,你會看到數(shù)盞紅燈。那么即便是你采用了業(yè)界公認(rèn)有效的數(shù)據(jù)保護(hù)技術(shù),你也得不到保護(hù)數(shù)據(jù)的結(jié)果,硬盤里面的照片、電影、重要資料該丟還是會丟的。你也用不著相信手機(jī)上裝的NSA App的故障提醒,畢竟沒誰在沒有故障的時候去確認(rèn)故障存在不存在。時間久了手機(jī)里面的APP還在不在運(yùn)行都不好說。
第三、安全性的隱患。很多的NAS用戶都會使用某些UP主推薦的Docker源來部署自己的應(yīng)用,看似很簡單。但大多數(shù)用戶并不會區(qū)分Docker鏡像源、也不會設(shè)置容器權(quán)限、更不會對Docker內(nèi)容進(jìn)行審查,反正是ADD了一個Docker能跑起來UP主們所說的功能就萬事大吉。在這種狀態(tài)下你就很難防范Docker內(nèi)部的惡意程序了。
所以一直以來就總在說你弄一個All in One的NAS服務(wù)器就是一個技術(shù)閹割的產(chǎn)品。
真正的要玩好Home Labs就還得真得弄一定數(shù)量的實(shí)體機(jī)。
在大多數(shù)情況下,這件事就和我們玩玩技術(shù)有那么一些矛盾了,首先機(jī)器多了所占用的空間就會相對較大,其次多臺實(shí)體機(jī)器的管理也的確是一個問題。
今天咱們著重說空間問題,管理的手段咱們找另外的時間來單開一個文章。
最不推薦的方法是將設(shè)備塞在家里的角落里面或者柜子里面,這樣會導(dǎo)致設(shè)備們出現(xiàn)散熱問題。尤其是柜子內(nèi)部,雖然柜門一關(guān)外表美觀,但柜子內(nèi)的空氣是無法流通的,很容易在柜子內(nèi)過熱甚至發(fā)生安全隱患。
其次就是擺在外面了
你可以把很多設(shè)備擺放在表面上,用起來的確會方便很多,但前提是你得知道對于大量的電子設(shè)備而言,目前最大的威脅并不是自身故障、散熱、浪涌、雷劈、靜電……而是你手里的水杯。目前大部分電子產(chǎn)品的故障其實(shí)都來源于潑濺進(jìn)水。
最好的辦法其實(shí)就是弄一個機(jī)柜把所有的設(shè)備一股腦地放到機(jī)柜里面。
選機(jī)柜這件事情其實(shí)是比較豐儉由人的,個人的傾向是一步到位選一個1.6-2米的32U-42U的機(jī)柜。理由就是隨著你玩得越來越深入,設(shè)備也就會越來越多。這時候一個大的機(jī)柜可以在可期的未來裝入你所有的家當(dāng)。而且——機(jī)柜這種東西水平占地面積是固定的,唯一不同的就是垂直空間的利用率,越高的機(jī)柜空間的利用率也就越大。
例如iN自己選擇的就是一個2米的42U機(jī)柜。
當(dāng)然了,這里還有一個遺憾點(diǎn),得提前說出來,以免給大家造成誤導(dǎo)。
所有的機(jī)柜寬度都是基本上是一樣的,都叫做標(biāo)準(zhǔn)19寸機(jī)柜。這個19寸的寬度是指機(jī)柜內(nèi)部立柱的空間可以容納19寸標(biāo)準(zhǔn)設(shè)備的尺寸,立柱的安裝孔距被定為了465毫米。
但每個不同型號的機(jī)柜深度是不同的。由于安裝機(jī)柜的位置是一個70厘米的墻垛,所以自己可以選擇的機(jī)柜深度也就只有600毫米了。這個深度的機(jī)柜內(nèi)部其實(shí)是安裝不了全尺寸服務(wù)器的。
如果有誰想玩得更深入一點(diǎn),可以考慮選擇960毫米深度以上的機(jī)柜,這樣在選擇服務(wù)器的時候就可以放開手腳來自由選擇了。
最后就是機(jī)柜放置空間的問題了。由于機(jī)柜內(nèi)的設(shè)備大多數(shù)是向后排風(fēng)的,因此機(jī)柜這種東西最好不要靠著墻面擺放。在自己的案例里面機(jī)柜距離墻面10厘米。留出了充分的換氣空間。
同時如果真的在家里安放機(jī)柜的話,你還會面臨另外一個挑戰(zhàn),也就是你如何能到機(jī)柜后面去的問題。很多標(biāo)準(zhǔn)19寸的設(shè)備不僅僅是在前面有接線的需求,在設(shè)備后部也會有大量的接線需求。這就要求你不僅僅需要在機(jī)柜前面留出操作空間,還得空出一個能訪問到機(jī)柜后面的距離余量。為此,這個機(jī)柜的線路采用了拖鏈進(jìn)入機(jī)柜內(nèi)部。
所有進(jìn)入機(jī)柜的線路都會在拖鏈里面,這樣機(jī)柜就可以在原始位置上向前拉出1.5米的距離,在必要維護(hù)設(shè)備后面線路的時候也就有了必要的工作空間。