Lagrings-NAS kontra NAS med appar: Vilken felzon är enklare att återställa?

Eva Wong är Teknisk skribent och den boende fixaren på ZimaSpace. En livslång nörd med en passion för hemma-labb och öppen källkod, hon specialiserar sig på att översätta komplexa tekniska koncept till tillgängliga, praktiska guider. Eva tror att självhosting ska vara roligt, inte skrämmande. Genom sina handledningar ger hon gemenskapen verktyg att avmystifiera hårdvaruinstallationer, från att bygga sin första NAS till att bemästra Docker-containrar.

En NAS för enbart lagring skapar vanligtvis en tydligare återställningsgräns; en NAS med appar kan fortfarande vara enklare för ett litet hem om applikationstillståndet är isolerat och går att bygga om.

Den verkliga jämförelsen är inte en eller två lådor. Det handlar om huruvida en misslyckad uppdatering, full volym, trasig databas, nätverksavbrott eller ersättning av värddatorn endast påverkar en roll eller slår ut alla tjänster som är beroende av samma maskin.

Kartlägg beroendekedjan innan du väljer antal enheter

Lista filresurser, databaser, medieindex, fotobibliotek, nedladdningsklienter, omvända proxyservrar, DNS och säkerhetskopieringsjobb. Rita upp vilka tjänster som måste vara tillgängliga innan en annan kan starta.

Avbrott i hemmalabb sprids ofta genom dolda DNS-, lagrings- och autentiseringsberoenden. En dedikerad NAS tar inte bort beroenden; den gör lagringsberoendet synligt och stabilt.

Om NAS:en även kör DNS eller den omvända proxy som används för att nå dess eget administrationsgränssnitt kan återställningen bli cirkulär. Separera alla tjänster som krävs för att diagnostisera eller nå lagringsvärden.

Jämför uppdateringarnas påverkansområde

På en NAS för enbart lagring sker programuppdateringar någon annanstans, så en misslyckad containeravbild eller databas-migrering kan inte direkt förbruka filsystemet som betjänar alla klienter. NAS-uppgraderingar spelar fortfarande roll, men deras förändringsyta är mindre.

På en NAS som kör appar kan ett enda underhållsfönster uppdatera operativsystemet, lagringsstacken, containermotorn, databaserna och apparna. Konsolidering är effektiv endast när dessa lager kan återställas till en tidigare version eller återställas oberoende av varandra.

Valet väger över till konsolidering när det bara finns några få appar med låg risk, driftstopp är acceptabelt och ägaren drar nytta av en enda yta för säkerhetskopiering och övervakning.

Separera tillstånd även när beräkningen är konsoliderad

En NAS med appar blir återställningsbar när varje applikation har en namngiven beständig datamängd, säkerhetskopiering av databasen, export av konfigurationen och en lagringsgräns. Avbildningar och cacheminnen bör förbli bortkastningsbara.

Förvara inte den enda säkerhetskopian i samma pool, värd och administratörsgräns som livedata. Konsolidering ändrar inte det kravet.

Tillståndsroll NAS för enbart lagring NAS med appar
Användarfiler Primär roll Primär roll
Appdatabaser Extern beräkning eller dedikerad datamängd Dedikerad datamängd eller volym
Cacheminnen och miniatyrbilder Vanligtvis externa Begränsad datamängd som kan byggas om
Säkerhetskopior Oberoende mål krävs Oberoende mål krävs
Återställningsverktyg Tillgängliga utan appar Måste förbli nåbara om apparna slutar fungera

-15% OFF
Single board computer zimaboard2

Testa de två felkedjorna

För en design med enbart lagring testar du att byta ut beräkningsvärden samtidigt som lagringen importeras eller monteras om med behörigheterna intakta. För en design där NAS:en kör appar testar du att installera om värdens operativsystem och återställa en applikation utan att skriva om datamängderna med användarfiler.

Ett konkret fall med återställning efter fel på startenheten visar hur separata lagringspooler kan överleva ett startfel på värden när rollerna går att identifiera. Lärdomen är att bevara information om import och återställning utanför den felaktiga värden.

Mät återställningstiden från ett tomt ersättningssystem, inte från en skärm med en fungerande ögonblicksbild. Inkludera DNS, autentiseringsuppgifter, krypteringsnycklar, monteringar, databaser och klientvalidering.

Välj den mindre återställningsbara felzonen

Välj en NAS för enbart lagring när NAS:en betjänar flera beräkningsnoder, familjeåtkomst måste fortsätta under appunderhåll eller en enda skenande arbetsbelastning kan påverka kritiska data. Acceptera nätverkssökvägen som ett beroende och skydda den med stabil adressering och strömförsörjning.

Välj en NAS med appar när miljön är liten, apptillståndet finns i dedikerade datamängder, resurserna är begränsade och hela värden kan återställas inom den tillåtna driftstopptiden. Guiden för val av operativsystem för hemmserver hjälper dig att anpassa den återställningsmodellen till plattformen.

Sluta konsolidera när en app behöver privilegierad åtkomst till enheter, oförutsägbart minne, omfattande tillfälliga skrivningar eller en annan uppdateringstakt än lagringen. Sluta separera när nätverks- och identitetslagren skapar fler återställningssteg än vad uppdelningen tar bort.

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.