Central NAS jämfört med lokala diskar i varje nod för ett litet hemkluster

Eva Wong är teknisk skribent och händig hemmabyggare på ZimaSpace. Som tekniknörd sedan barnsben med ett brinnande intresse för hemlabb och programvara med öppen källkodspecialiserar hon sig på att göra komplexa tekniska koncept begripliga genom praktiska, praktiska guider. Eva tycker att självhosting ska vara roligt, inte avskräckande. Genom sina handledningar hjälper hon communityn att göra hårdvaruinstallationer mindre mystiska, från att bygga sin första NAS till att bemästra Docker-containrar.

Använd en central NAS när delad åtkomst och enkel migrering är viktigast; använd diskar per nod när låg lokal latens och isolering av fel väger tyngre än replikeringsfördröjning och arbetet med placering.

Ett litet kluster får sällan alla fördelar på en gång. Med central lagring blir samma gästdiskar synliga för flera noder, medan lokal lagring gör att ett avbrott i NAS:en inte stoppar alla arbetslaster. Rätt val börjar med återställningsmålen, inte med ordet kluster.

Definiera vad som måste överleva ett nodfel

Skilj mellan tre mål: att starta om en gäst på en annan nod, att bevara de senaste skrivningarna och att återställa tjänsten efter en större incident. Delad lagring hjälper bara med det första målet om NAS:en fortfarande är tillgänglig; lokal replikering hjälper bara fram till den senast slutförda kopian.

En praktisk design för lokal ZFS-replikering visar den tydliga avvägningen: lokal lagring per nod kan stödja redundansväxling, men återställningspunkten följer replikeringsintervallet i stället för att automatiskt vara aktuell.

Om det är acceptabelt att förlora några minuters testdata kan lokal replikering passa. Om gästdiskens innehåll måste vara omedelbart tillgängligt någon annanstans är delad lagring eller ett distribuerat lager ett starkare krav.

Jämför latens och nätverksberoende

Lokal NVMe undviker lagringsnätverket vid normal I/O och begränsar problem med en disk till en nod. Det innebär också att varje nod behöver tillräcklig kapacitet och en process för att replikera eller återställa viktiga gäster.

En central NAS samlar cachelagring, ögonblicksbilder, övervakning och kapacitet på ett ställe, men nu är varje I/O-operation från gästerna beroende av NAS:en, switchen, länken, protokollet och strömförsörjningen. En snabb diskpool bakom en instabil 1GbE-länk är fortfarande ett instabilt datalager.

Använd en dedikerad eller prioriterad lagringsväg när delade gästdiskar innehåller databaser som är känsliga för latens. Se till att klustrets heartbeat-trafik inte konkurrerar med stora säkerhetskopior eller migreringar.

Jämför felzoner uttryckligen

En central NAS är en enda felzon även när dess interna diskar är redundanta. Fel på styrenhet, operativsystem, strömförsörjning eller nätverk kan ändå göra den otillgänglig för alla noder.

Lokala diskar sprider felen men ökar underhållsarbetet. Fast programvara, SMART-övervakning, kapacitet, krypteringsnycklar och reservdelar måste hanteras på varje nod.

Fel Central NAS Lokala diskar per nod
En beräkningsnod Gästdiskarna förblir delade Replik eller återställning krävs
Avbrott i NAS-enheten Alla beroende gäster påverkas Noderna fortsätter lokalt
Avbrott i switch eller länk Lagringen kan försvinna Lokala arbetsbelastningar fortsätter
Fel på en lokal disk Ingen påverkan på nodens lokala lagringsdatabutik Påverkar den noden om den inte är speglad
Föråldrad replik Inte det normala förloppet Möjlig dataförlust sedan senaste kopian

Beräkna kostnaden för återställningsarbetet, inte bara hårdvaran

Central lagring kan minska behovet av dubblerad kapacitet och förenkla säkerhetskopieringen, men återställning av NAS-enheten kan bli det första steget innan någon gäst kan återställas. Se till att verktyg och inloggningsuppgifter för säkerhetskopiering fortfarande är tillgängliga när NAS-enheten är nere.

Lokal lagring kan kräva replikerade gästdiskar samt ett separat mål för säkerhetskopior. En dokumenterad ombyggnad av ett kluster med två noder visar varför vissa administratörer väljer lokala speglade diskar för att undvika att göra arkiv-NAS-enheten till ett beroende för hela klustret.

Jämför kostnaden för tillräcklig lokal kapacitet, replikeringstrafik och lagringsutrymme för återställning med kostnaden för en NAS, snabbare switchar, redundanta länkar och UPS-täckning.

Välj utifrån RPO, driftstopp och omfattning

Välj en central NAS när direkt eller snabb migrering är viktig, lagringsvägen är konstruerad och övervakad och NAS-enheten har en egen säkerhetskopierings- och återställningsrutin. Behåll en lokal start- eller nödtjänstväg så att hanteringen inte är beroende av den lagringsdatabutik som har slutat fungera.

Välj lokala diskar per nod när klustret är litet, arbetsbelastningar kan knytas till specifika noder, svarstiden är viktig och ett fast replikeringsintervall uppfyller RPO-kravet. Använd beslutsguiden för SMB kontra NFS endast för de klient- och monteringsroller som den faktiskt omfattar.

Börja inte bygga distribuerad lagring enbart för två noder med begränsade resurser; kraven på kvorum, nätverk och diskar kan bli större än själva problemet. Använd inte en NAS för alla kritiska virtuella gäster när ett avbrott skulle motverka syftet med att ha flera noder.

Produktjämförelser

Mer att läsa

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.