Externe back-upserver versus cloudobjectopslag voor back-ups van virtuele machines thuis

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Een externe back-upserver is doorgaans het betere doel voor thuis-VM's wanneer je snelle volledige herstelbewerkingen, frequente incrementele taken, voorspelbaar gedrag van de repository en controle over de volledige herstelstack wilt. Cloudobjectopslag is meestal sterker wanneer geografische scheiding en het verwijderen van een tweede server uit je onderhoudslijst belangrijker zijn dan lokale controle. De keuze hangt af van de herstelgrootte, upstreambandbreedte, het ophaalgedrag van objectopslag, vereisten voor onveranderlijkheid en hoeveel infrastructuur je bereid bent extern te beheren.

Bepaal de VM-hersteltaak voordat je het doel kiest

Een VM-back-up is niet zomaar een map met documenten. Bij het herstellen van een defecte hypervisor voor thuisgebruik heb je mogelijk schijfkopieën, VM-configuratie, gastmetadata, versleutelingsmateriaal, netwerkaantekeningen en voldoende doorvoer nodig om meerdere grote gasten in de juiste volgorde opnieuw op te bouwen.

Proxmox documenteert dat de back-upintegratie geplande back-ups van virtuele machines en containers kan maken, terwijl Proxmox Backup Server een infrastructuur voor gededupliceerde back-ups toevoegt. Daardoor maakt de keuze van het doel deel uit van een volledige VM-herstelworkflow en niet van algemene bestandsopslag.

Stel eerst het gewenste resultaat vast: hoeveel terabytes moeten terugkomen, hoe snel moet de eerste kritieke VM opstarten en valt volledig siteverlies binnen het dreigingsmodel? Die antwoorden bepalen of een bereikbare server of een door een provider beheerde objectstore de lastigste beperking oplost.

Een externe back-upserver wint wanneer grote herstelbewerkingen direct moeten beginnen

Een server op een andere vertrouwde locatie kan de back-upindeling online en klaar voor herstel houden, zonder te wachten tot een archieflaag opnieuw beschikbaar is. Als de verbinding tussen de locaties snel genoeg is, kan de server ook frequente incrementele back-ups en repositoryverificatie ondersteunen met dezelfde hulpmiddelen als het primaire homelab.

Dit model geeft je directe controle over cache, netwerkpaden, bewaarbeleid, schijfvervanging en repositorysoftware. Het is vooral nuttig wanneer je volledige VM's en niet slechts enkele bestanden verwacht te herstellen, omdat het hersteldoel continu bereikbaar kan blijven.

De verborgen kosten zijn dat de ‘externe back-up’ een extra server wordt die je bezit. Iemand moet stroom, netwerk, fysieke ruimte, updates, monitoring, schijfvervanging en een herstelplan voor de externe node zelf verzorgen. Deze route is alleen aantrekkelijk als dat operationele werk daadwerkelijk een voordeel voor de RTO oplevert.

Cloudobjectopslag wint wanneer het verwijderen van de tweede locatie prioriteit heeft

Objectopslag vervangt het externe chassis, de schijven, de UPS en de afhankelijkheid van een huishoudelijk netwerk door een door de provider beheerde opslagdienst. Dat kan een duidelijke geografische scheiding opleveren zonder een vriend of familielid te vragen een tweede machine te hosten.

Amazon S3 ondersteunt lifecycle-beleid waarmee back-upobjecten kunnen worden verplaatst of verlopen, terwijl andere objectproviders vergelijkbare beleidsfuncties aanbieden. De belangrijkste operationele winst is niet de functielijst van één leverancier; het is dat mediavervanging en onderhoud van opslaghardware niet langer jouw taken zijn.

Cloudobjectopslag past beter wanneer herstel zeldzaam is, WAN-upload acceptabel is en de back-uptoepassing de provider veilig kan gebruiken. Het wordt minder aantrekkelijk wanneer volledige herstelbewerkingen van meerdere terabytes tijdkritisch zijn of wanneer het ophaal- en netwerkgedrag van de provider het herstelvenster bepaalt.

De ophaalklasse kan de cloud-RTO veranderen voordat het downloaden begint

Niet elk cloudobject is direct leesbaar. Goedkope archiefklassen kunnen een herstelverzoek vereisen voordat de gegevens beschikbaar zijn. ‘Opgeslagen in de cloud’ betekent dus niet automatisch ‘nu klaar om terug te streamen’.

AWS documenteert ophaaltijden van enkele minuten tot vele uren voor archieftiers. Als een VM-repository in een archiefklasse wordt geplaatst, valt die wachttijd binnen de RTO, nog voordat de downloadtijd via internet wordt meegerekend.

Gebruik direct toegankelijke opslag voor herstelpunten die snel moeten opstarten en archiveer alleen generaties waarvoor de RTO vertraging toestaat. Als je tegelijk de lage opslagkosten van deep archive en de snelheid van een direct beschikbare externe server nodig hebt, zijn de vereisten tegenstrijdig en moet je ze over verschillende tiers verdelen.

Onveranderlijkheid en scheiding van inloggegevens kunnen de veiligheidswinnaar omkeren

Een externe server met dezelfde beheerdersreferenties als het primaire lab is eenvoudiger te beheren, maar ook eenvoudiger te vernietigen vanuit hetzelfde gecompromitteerde controlepunt. Cloudobjectopslag kan een sterkere grens creëren als retentiesloten en beperkte referenties correct zijn geconfigureerd.

Backblaze documenteert Object Lock om verwijdering of wijziging tijdens de bewaartermijn te beperken, naast lifecycle-controles. De waarde komt van een onafhankelijk afgedwongen retentiegrens, niet van het woord ‘cloud’.

Ook een externe server kan een sterke scheiding bereiken met append-only-repositories, afzonderlijke accounts, firewallbeperkingen en offline herstelreferenties. Kies de architectuur waarvan je de isolatie daadwerkelijk kunt aantonen tijdens een scenario waarin het primaire systeem is gecompromitteerd.

De economie van objectopslag en netwerkbeleid worden belangrijker naarmate de repository groeit

De cloud elimineert de aanschaf van schijven, maar introduceert factureringsdimensies van de provider, zoals opgeslagen capaciteit, bewerkingen, opslagklasse en soms ophalen of uitgaand verkeer. Een externe server verplaatst meer kosten naar voren: hardware, schijven, stroom en arbeid voor vervanging.

Cloudflare R2 publiceert factureringsdimensies voor opslag en aanvragen. Dat laat zien waarom objectopslag als een doorlopende dienst moet worden gemodelleerd en niet als een eenmalige schijfaankoop. Verwerk de huidige providerprijs niet hardcoded in een architectuur die jarenlang VM-geschiedenis zal bewaren.

De externe server wordt aantrekkelijker naarmate het herstelvolume en herhaald gebruik toenemen, op voorwaarde dat de locatie en hardware betrouwbaar blijven. De cloud wordt aantrekkelijker wanneer de repository grotendeels eenmalig wordt beschreven, zelden wordt hersteld en de waarde van het vermijden van een extra fysiek systeem groot is.

Hersteltests zijn belangrijker dan het label van het back-updoel

Een externe server kan stilzwijgend falen door defecte schijven, verouderde referenties, een verbroken synchronisatie of ontbrekende VM-metadata. Cloudobjectopslag kan operationeel falen door verlopen referenties, incompatibele repositorysoftware, vergeten versleutelingssleutels of niet-geteste aannames over het ophalen van gegevens.

De herstel­documentatie van restic adviseert een volledig snapshot te herstellen in plaats van alleen te browsen bij grote herstelbewerkingen. Dat principe geldt ongeacht het doel: voer een echte VM-hersteltest uit en controleer niet alleen of de repository kan worden weergegeven.

De herstelvergelijking van ZimaSpace over afhankelijkheden voor hostherstel rond gevirtualiseerde opslag is een nuttige aanvulling. Stop met het vergelijken van doelen zodra één architectuur voldoet aan de geteste RTO, isolatievereiste en het onderhoudsbudget, met een gedocumenteerd herstelpad.

Kies het doel dat het slechtste aanvaardbare herstel saai maakt

Kies een externe back-upserver wanneer grote VM-herstelbewerkingen zonder vertraging door een providerarchief moeten kunnen beginnen, je een hechte integratie met de back-upstack belangrijk vindt en je bereid bent een tweede fysiek systeem en een tweede locatie te onderhouden.

Kies cloudobjectopslag wanneer geografische scheiding en het vermijden van onderhoud aan externe hardware belangrijker zijn dan maximale controle, en wanneer het verwachte herstelvolume past bij het toegangsmodel van de provider en je internetverbinding.

Voor kritieke VM's thuis kan een hybride aanpak gerechtvaardigd zijn: recente herstelpunten op een direct beschikbare externe server en oudere onveranderlijke generaties in objectopslag. Voeg die complexiteit alleen toe wanneer de twee tiers daadwerkelijk verschillende RTO- of faalvereisten afdekken.

Productvergelijkingen

Meer om te lezen

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.