Som alle udviklere ved, er det vigtigt at tage regelmæssig backup af dit websted eller program for at opretholde integriteten og tilgængeligheden af din online tilstedeværelse. Uden backup løber du en uacceptabel risiko for at miste dit arbejde, dine data og din brugerbase.

Heldigvis har cloud storage udviklet sig til en overkommelig og pålidelig løsning til opbevaring af sikkerhedskopier. Det giver ro i sindet i tilfælde af hackerforsøg, serversvigt eller utilsigtet sletning, med de ekstra fordele ved tilgængelighed, skalerbarhed og bekvemmelighed.

Med Kinsta’s eksterne backup add-on kan du tage backup af dit WordPress-websted til Amazon S3 eller Google Cloud Storage. I denne artikel viser vi dig, hvordan du opretter og konfigurerer en Google Cloud Storage (GCS)-buetck. Hvis du ønsker at bruge en Amazon S3-bucket, skal du følge trinene i vores vejledning om oprettelse og konfiguration af en Amazon S3-bucket.

Du skal først oprette en Google Cloud Platform (GCP)-konto (Google Cloud Platform). Hvis du allerede har en konto, er du velkommen til at gå videre til nedenstående trin.

Hvis du ikke har en Google Cloud Platform-konto, kan du oprette dig her.

Opret en Google Cloud Storage Bucket

For at oprette en GCS-spand skal du logge ind på din GCP-konto og gå til Storage i navigationsmenuen i venstre side.

Gå til Storage for at begynde at oprette en Google Cloud Storage-bucket.
Gå til Storage for at begynde at oprette en Google Cloud Storage-bucket.

Klik derefter på knappen Create Bucket øverst på siden.

Klik på Create Bucket i Google Cloud Storage.
Klik på Create Bucket i Google Cloud Storage.

Angiv et navn til din lagerbucket. For vores har vi brugt “kinstalife”.

Navngiv din Google Cloud Storage bucket.
Navngiv din Google Cloud Storage-spand.

Vælg derefter placeringstype og placering for dine eksterne sikkerhedskopier. Google tilbyder tre forskellige placeringstyper – region, dobbelt region og flere regioner.

  • Region – den billigste mulighed og gemmer data i en enkelt region.
  • Dual-region – gemmer data i to regioner for at opnå højere tilgængelighed.
  • Multi-region – den dyreste mulighed og gemmer data i flere regioner.

Den placeringstype, du vælger, bør afspejle dine backupbehov. Hvis du driver en virksomhed, der kræver en missionskritisk backup-infrastruktur med den højeste tilgængelighed og laveste latenstid, vil multi-region være et godt valg.

Hvis du på den anden side leder efter en mere grundlæggende og billig løsning til sikkerhedskopiering en gang om måneden, vil region eller dual-region være fint nok. Når du har valgt placeringstype, skal du vælge placering. Afhængigt af hvilken placeringstype du vælger, varierer placeringsmulighederne.

For eksempel understøtter placeringstypen med to regioner kun Amerika og Europa på nuværende tidspunkt. Generelt skal du vælge den placering, der er tættest på dig.

Vælg en region for din GCS-bucket.
Vælg en region for din GCS-bucket.

Vælg derefter en lagringsklasse til dine eksterne backups. Det er vigtigt at vælge den korrekte lagringsklasse til dit brugsscenarie, da hver klasse har forskellige lageromkostninger.

  • Hvis du planlægger at få hyppig adgang til backups, skal du vælge Standard.
  • Hvis du planlægger at få adgang til backups mindre end en gang om måneden, skal du vælge Nearline.
  • Hvis du planlægger at få adgang til backups mindre end en gang hver tredje måned, skal du vælge Coldline.
  • Hvis du planlægger at få adgang til backups mindre end en gang om året, skal du vælge Archive.

Hvis du er usikker på, hvilken lagringsklasse du skal vælge, anbefaler vi, at du vælger Standard-klassen.

Vælg en lagringsklasse for din GCS-bucket.
Vælg en lagringsklasse for din GCS-bucket.

Vælg derefter Fine-Grained for adgangskontrolindstillingen.

Vælg den finkornede adgangskontrolpolitik for din GCS bucket.
Vælg politikken for finkornet adgangskontrol for din GCS-bucket.

Afsnittet Advanced settings indeholder et par forskellige indstillinger. Disse behøver ikke at blive ændret. Når du har gennemgået dine bucket-indstillinger, skal du klikke på Create for at afslutte processen.

Opret din Google Cloud Storage bucket.
Opret din Google Cloud Storage bucket.

Når spanden er oprettet, skal den vises på siden Storage-browseren.

En nyoprettet GCS-bucket i Storage-browseren.
En nyoprettet GCS-bucket i Storage-browseren.

Opret en servicekonto

Dernæst skal du oprette en tjenestekonto med tilladelser til at administrere din storage-spand. Naviger til IAM & Admin i navigationsmenuen, og klik på Service Accounts.

Service Accounts i IAM & Admin menu.
Tjenestekonti i IAM & Admin-menuen.

Klik på knappen Create Service Accounts.

Klik på Create Service Account knappen.
Klik på knappen Klik på Create Service Account..

Giv din servicekonto et navn, et ID og en beskrivelse. Vi anbefaler, at du bruger “mykinsta-external-backups” eller lignende for at gøre det klart, at denne servicekonto er relateret til Kinas tilføjelsesprogram til eksterne backups. Når du har udfyldt formularfelterne, skal du klikke på knappen Create.

GCP-tjenestekontonavn, -ID og -beskrivelse.
GCP-tjenestekontonavn, -ID og -beskrivelse.

Dernæst skal du tildele Storage Admin-tilladelser til tjenestekontoen. Dette giver tjenestekontoen mulighed for at administrere filer i din Google Cloud Storage-spand.

Hvis du ikke kan finde Storage Admin på listen, kan du bruge søgefunktionen til at finde den korrekte rolle. Når du har tildelt rollen, skal du klikke på Continue for at gå videre til næste trin.

Tilføj tilladelser til Storage Admin til din servicekonto.
Tilføj tilladelser til Storage Admin til din servicekonto.

Du kan eventuelt tilføje en bruger, der fungerer som administrator for servicekontoen. Det er ikke nødvendigt at angive administratoren for servicekontoen, men det kan være nyttigt, hvis du har til hensigt at bruge servicekontoen til andre ting i fremtiden.

Hvis du er en avanceret bruger og har en grund til at angive en administrator, er du velkommen til at gøre det her. Ellers kan du lade det være tomt. Klik på Done for at afslutte oprettelsen af tjenestekontoen.

Tilføj en valgfri administratorbruger til din servicekonto, hvis det er nødvendigt, og klik på Done.
Tilføj en valgfri administratorbruger til din servicekonto, hvis det er nødvendigt, og klik på Done.

Oprettelse af et nøglepar til en tjenestekonto

Dernæst skal du oprette et nøglepar til at autentificere forbindelser mellem din servicekonto og MyKinsta. For at gøre dette skal du klikke på den servicekonto, du lige har oprettet.

Naviger til din servicekonto.
Naviger til din servicekonto.

Rul ned til bunden af siden til afsnittet Keys, og klik på Add key og Create new key.

Opret et nøglepar til din servicekonto.
Opret et nøglepar til din servicekonto.

Vælg JSON-indstillingen for nøgletypen, og tryk på Create.

Opret et JSON-nøglepar til din servicekonto.
Opret et JSON-nøglepar til din servicekonto.

Din browser bør automatisk downloade en JSON-fil, der indeholder nøgledataene for din servicekonto. Husk, at denne JSON-fil indeholder en privat nøgle og andre vigtige oplysninger vedrørende din servicekonto. Sørg for at opbevare den et sikkert sted, og del den ikke med nogen, medmindre der er en grund til det.

Filnavnet på JSON-filen skal se nogenlunde sådan her ud:

kinstalife-280115-42d3c1d04a09.json

Du får brug for indholdet af denne JSON-fil i forbindelse med opsætningen af den eksterne backup i MyKinsta. Sørg for at opbevare den på et sikkert sted.

Oplysninger om Google Cloud Storage Bucket

Du skal bruge tre oplysninger fra Google Cloud for at knytte din storage bucket til Kinsta’s værktøj til eksterne backups.

  1. Google Cloud-spandnavn
  2. Google Cloud-projekt-ID
  3. Din tjenestekontos private nøgle

Google Cloud Bucket-navn

Du finder navnet på din Google Cloud-spand ved at gå til siden Storage-browseren i dit Google Cloud-dashboard og kigge i kolonnen Name. I skærmbilledet nedenfor er vores bucket-navn “kinstalife”.

En nyoprettet GCS-bucket.
Find dit bucketnavn i GCP’s lagerbrowser.

Google Cloud-projekt-ID

Du kan finde dit Google Cloud-projekt-ID ved at gå til IAM & Admin > Settings. Projekt-id’et kan findes på denne side. I skærmbilledet nedenfor er vores projekt-ID kinstalife-280115.

Find dit GCP-projekt-id.
Find dit GCP-projekt-id.

Privat nøgle til tjenestekonto

Du kan finde din servicekontos private nøgle i den JSON-fil, du hentede, da du oprettede dit servicekonto-nøglepar. Du kan åbne filen i en teksteditor, så du kan kopiere indholdet af filen ind i MyKinsta. Indholdet af filen skal se nogenlunde sådan her ud:


{
  "type": "service_account",
  "project_id": "kinstalife-280115",
  "private_key_id": "01sxigr0jy9p5przs80gijgcd1ouacn6d417l3ia",
  "private_key": "-----BEGIN PRIVATE KEY-----nMIIEvgIBADANBgkqhkiG9w0B...n-----END PRIVATE KEY-----n",
  "client_email": "mykinsta-external-backups@kinstalife-280115.iam.gserviceaccount.com",
  "client_id": "043137139116347916375",
  "auth_uri": "https://accounts.google.com/o/oauth2/auth",
  "token_uri": "https://oauth2.googleapis.com/token",
  "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
  "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/mykinsta-external-backups%40kinstalife-280115.iam.gserviceaccount.com"
}

Når du har disse oplysninger, er du klar til at tilføje tilføjelsen til ekstern backup til din plan.

Oversigt

Nu har du de oplysninger, du har brug for til at konfigurere tilføjelsen til eksterne backups i MyKinsta til at arbejde med din Google Cloud Storage-bucket. Når dette er på plads, kan du være tryg ved at vide, at din kode, dine data og brugeroplysninger er sikre og tilgængelige til enhver tid.

Hvis du ikke allerede er Kinsta-kunde, er det nu et godt tidspunkt at skifte. WordPress-brugere vil finde uendelig værdi i Kinsta’s WordPress Hosting-tjenester. Til ejere og skabere af applikationer tilbyder vi en gratis prøveperiode på din første måneds Applikation Hosting-tjenester. Med hver tjeneste kan du anvende gratis eksterne backups, som du har set i denne artikel, samt 24/7 ekspertsupport, når du har brug for en hånd.