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.
Klik derefter på knappen Create Bucket øverst på siden.
Angiv et navn til din lagerbucket. For vores har vi brugt “kinstalife”.
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 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 derefter Fine-Grained for adgangskontrolindstillingen.
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.
Når spanden er oprettet, skal den vises på siden 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.
Klik på knappen Create Service Accounts.
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.
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.
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.
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.
Rul ned til bunden af siden til afsnittet Keys, og klik på Add key og Create new key.
Vælg JSON-indstillingen for nøgletypen, og tryk på Create.
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.
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”.
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
.
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.