Wolkra

Docs

Back-ups en snapshots

Zo werken back-ups en snapshots bij Wolkra: dagelijkse back-ups met 7 herstelpunten voor 20% van de serverprijs, snapshots op aanvraag, herstel en serverklonen.

Bijgewerkt 3 min. leestijd

Wolkra biedt twee manieren om een complete server veilig te stellen: automatische dagelijkse back-ups, die 20% van de serverprijs kosten en 7 herstelpunten bewaren, en snapshots, die je op aanvraag maakt, per GB betaalt en kunt gebruiken om nieuwe servers aan te maken.

Automatische back-ups

Inschakelen

Zet back-ups aan wanneer je een server aanmaakt, of later:

  1. Open de server in de console.
  2. Ga naar Backups.
  3. Kies Enable backups.

Vanaf dat moment draait er elke dag een back-up. De 7 meest recente herstelpunten blijven bewaard; oudere worden automatisch verwijderd.

Kosten

Back-ups kosten 20% van de prijs van de server. Voor een server van €3.49 per maand is dat ongeveer €0.70 per maand. Net als al het andere wordt het per begonnen uur gefactureerd vanuit je prepaid tegoed, met het maandbedrag als maximum. Zie prijzen.

Terugzetten

  1. Open de server en ga naar Backups.
  2. Kies het gewenste herstelpunt.
  3. Kies Restore en bevestig.

Bij het terugzetten wordt de huidige schijf van de server vervangen door de back-up. Alles wat na die back-up is geschreven, gaat verloren. Twijfel je, maak dan eerst een snapshot van de huidige staat.

Uitschakelen

Kies op dezelfde plek Disable backups. De facturering voor back-ups stopt. Lees in het bevestigingsvenster wat er met de bestaande herstelpunten gebeurt, en maak eerst een snapshot als je de huidige staat wilt bewaren.

Snapshots

Een snapshot maken

  1. Open de server.
  2. Ga naar Snapshots en kies Take snapshot.
  3. Geef hem een duidelijke naam, zoals before-postgres-17.

Goede momenten voor een snapshot:

  • vóór een upgrade van het besturingssysteem of de database;
  • vóór grote configuratiewijzigingen;
  • als je een sjabloon wilt voor meer servers.

Een server maken van een snapshot

Kies bij het aanmaken van een server je snapshot als image. De nieuwe server start met dezelfde schijfinhoud. Pas daarna alles aan wat uniek moet zijn, zoals de hostnaam of de secrets van je app. Kies een plan met minstens zoveel schijfruimte als de oorspronkelijke server.

Zo kun je een server ook goedkoop parkeren: maak een snapshot, verwijder de server en maak hem opnieuw aan vanaf de snapshot wanneer je hem nodig hebt. In de tussentijd betaal je alleen voor de snapshotopslag.

Kosten

Snapshots worden per GB gefactureerd zolang ze bestaan. Verwijder snapshots die je niet meer nodig hebt onder Snapshots.

Consistente back-ups

Back-ups en snapshots kopiëren de schijf terwijl de server draait. Bestandssystemen kunnen daar goed mee overweg, en databases herstellen zich bij het opstarten zoals na een stroomstoring. Bewaar voor belangrijke databases daarnaast logische dumps op de server zelf:

bash
sudo -u postgres pg_dump -Fc mydb > /tmp/mydb.dump

Laat dumps via cron vóór het back-upvenster draaien, zodat elk herstelpunt een schone dump bevat.

Bewaar ergens anders een kopie

Back-ups bij je provider beschermen tegen vergissingen en serverproblemen. Zet voor belangrijke data daarnaast een versleutelde kopie buiten je Wolkra-account, bijvoorbeeld met restic. De gids over back-upstrategie laat een complete opzet zien, met bewaartermijnen en hersteltests.

Test je herstel

Maak om de paar weken een testserver van een back-up of snapshot en controleer of je app opstart. Met facturering per uur kost een uur testen heel weinig.

API

Serveracties, inclusief snapshots, zijn zichtbaar via de API op https://api.wolkra.com/v1/actions en via de server-endpoints op https://api.wolkra.com/v1/servers. Zie API-tokens.

Meer op de productpagina: back-ups en snapshots.

Veelgestelde vragen

Wat kosten back-ups?

Dagelijkse automatische back-ups kosten 20% van de serverprijs en bewaren 7 herstelpunten. Snapshots worden per GB gefactureerd zolang je ze bewaart.

Wat is het verschil tussen een back-up en een snapshot?

Back-ups lopen elke dag automatisch en rouleren door 7 herstelpunten. Snapshots maak je wanneer je wilt, ze blijven bewaard tot je ze verwijdert en je kunt er nieuwe servers mee maken.

Zitten gekoppelde volumes in de back-ups?

Behandel volumes als iets aparts: maak een back-up van hun data met je eigen tools, zoals databasedumps of restic, zodat je zeker weet dat ze gedekt zijn.

Moet ik de server stoppen voor een snapshot?

Dat is niet nodig. Voor het schoonste resultaat bij drukke databases stop je eerst de database of de server, of vertrouw je op een verse databasedump op de server zelf.