Alla utvecklare vet att det är viktigt att regelbundet säkerhetskopiera sin webbplats eller applikation. Som ett resultat kan man upprätthålla integriteten och tillgängligheten för sin närvaro på nätet. Utan säkerhetskopior löper man exempelvis en oacceptabel risk att förlora sitt arbete, sina data och sin användarbas.

Tack och lov har molnlagring utvecklats till en prisvärd och tillförlitlig lösning för lagring av säkerhetskopior. Detta skapar sinnesro i händelse av hacknings-försök, server-fel eller oavsiktlig radering. Det tillkommer dessutom extra fördelar i form av tillgänglighet, skalbarhet och bekvämlighet.

Med Kinsta’s tilläggsmodul för extern säkerhetskopiering kan du exempelvis säkerhetskopiera din WordPress-webbplats till Amazon S3 eller Google Cloud Storage. I den här artikeln visar vi dig hur du konfigurerar en Google Cloud Storage (GCS)-bucket (Google Cloud Storage). Om du vill använda en Amazon S3-bucket följer du stegen i vår guide Skapa och konfigurera en Amazon S3-bucket.

Du måste först konfigurera ett konto för Google Cloud Platform (GCP). Om du redan har ett konto kan du istället gå vidare till stegen nedan.

Om du inte har något Google Cloud Platform-konto kan du registrera dig här.

Skapa en Google Cloud Storage Bucket

För att skapa en GCS-bucket loggar du in på ditt GCP-konto och går sedan till Lagring i navigerings-menyn till vänster.

Gå till Lagring för att börja att skapa en Google Cloud Storage-bucket.
Gå till Lagring för att börja att skapa en Google Cloud Storage-bucket.

Klicka därefter på knappen Skapa bucket högst upp på sidan.

Klicka på Skapa bucket i Google Cloud Storage.
Klicka på Skapa bucket i Google Cloud Storage.

Ange ett namn för din lagrings-bucket. För vår har vi använt ”kinstalife”.

Namnge din bucket i Google Cloud Storage.
Namnge din bucket i Google Cloud Storage.

Därefter väljer du lokaliserings-typ och plats för dina externa säkerhetskopior. Google erbjuder tre olika lokaliserings-typer – region, dubbla regioner och flera regioner.

  • Region – det billigaste alternativet som lagrar data i en enda region.
  • Dubbel region – lagrar data i två regioner för högre tillgänglighet.
  • Multi-region – det dyraste alternativet som lagrar data i flera regioner.

Den lokaliserings-typ som du väljer bör återspegla dina säkerhetskopierings-behov. Om du driver ett företag som kräver verksamhetskritisk infrastruktur för säkerhetskopiering med högsta tillgänglighet och lägsta latenstid skulle multi-region vara ett bra val.

Om du å andra sidan letar efter ett enklare och billigare alternativ för säkerhetskopiering en gång i månaden, skulle region eller dubbelregion vara bra. När du har valt typ av plats kan du sedan välja plats. Beroende på vilken typ av plats som du väljer kommer plats-alternativen att variera.

Lokaliserings-typen med dubbla regioner stöder exempelvis endast Amerika och Europa för närvarande. Du bör generellt välja den plats som ligger närmast dig.

Välj en region för din GCS-bucket.
Välj en region för din GCS-bucket.

Välj sedan en lagrings-klass för dina externa säkerhetskopior. Det är viktigt att välja rätt lagrings-klass för ditt användningsområde eftersom varje klass har olika lagringskostnader.

  • Om du planerar att komma åt säkerhetskopior ofta väljer du Standard.
  • Ifall du planerar att komma åt säkerhetskopior mindre än en gång i månaden väljer du Nearline.
  • Den som planerar att komma åt säkerhetskopior mindre än en gång var tredje månad kan välja Coldline.
  • Du som planerar att komma åt säkerhetskopior mindre än en gång per år kan välja Arkiv.

Om du är osäker på vilken lagringsklass som du ska välja rekommenderar vi att du väljer Standardklassen.

Select a storage class for your GCS bucket.
Välj en lagringsklass för din GCS-bucket.

Härnäst, välj Finkornig som alternativ för åtkomstkontroll.

Välj den finkorniga åtkomstkontroll-policyn för din GCS-bucket.
Välj den finkorniga åtkomstkontroll-policyn för din GCS-bucket.

Avsnittet Avancerade inställningar har några olika alternativ. Dessa behöver inte ändras. När du har granskat dina bucket-inställningar klickar du på Skapa för att slutföra processen.

Create your Google Cloud Storage bucket.
Skapa din Google Cloud lagrings-bucket.

Efter att din bucket har skapats bör den listas på webbläsarsidan Lagring.

A newly created GCS bucket in Storage browser.
En nyskapad GCS-bucket i lagrings-webbläsaren.

Skapa ett tjänstekonto

Därefter måste du skapa ett tjänstekonto med behörigheter för att hantera din lagrings-bucket. Navigera till IAM & Admin i navigeringsmenyn och klicka på Tjänstekonton.

Tjänstekonton i IAM & Admin-menyn.
Tjänstekonton i IAM & Admin-menyn.

Klicka på knappen Skapa tjänstekonto.

Klicka på knappen Skapa tjänstekonto.
Klicka på knappen Skapa tjänstekonto.

Ge ditt tjänstekonto ett namn, ID och beskrivning. Vi rekommenderar att du använder ”mykinsta-external-backups” eller liknande för att göra det tydligt att detta tjänstekonto är relaterat till Kinsta’s externa säkerhetskopierings-tillägg. När du har fyllt i formulär-fälten klickar du på knappen Skapa.

GCP-tjänstekontonamn, ID och beskrivning.
GCP-tjänstekontonamn, ID och beskrivning.

Därefter måste du tilldela behörighet för lagringsadministratör till tjänstekontot. Detta ger tjänstekontot möjlighet att hantera filer i din Google Cloud Storage-bucket.

Om du inte hittar Lagringsadministratör i listan kan du använda sökfunktionen för att hitta rätt roll. Efter att ha tilldelats rollen klickar du på Fortsätt för att gå vidare till nästa steg.

Add Storage Admin permissions to your service account.
Lägg till behörigheter för Lagringsadministratör till ditt tjänstekonto.

Alternativt kan du lägga till en användare som fungerar som administratör för tjänstekontot. Även om det inte krävs att du anger tjänstekonto-administratören, kan det vara användbart om du tänker använda tjänstekontot för andra saker i framtiden.

Om du är en avancerad användare och har en anledning att ange en administratör, gör gärna detta här. Annars kan du lämna det tomt. Klicka på Klar för att slutföra skapandet av tjänstekontot.

Lägg till en valfri administratörsanvändare till ditt tjänstekonto om det behövs och klicka på Klar.
Lägg till en valfri administratörsanvändare till ditt tjänstekonto om det behövs och klicka på Klar.

Skapa ett nyckelpar för tjänstekontot

Därefter måste du skapa ett nyckelpar för att autentisera anslutningar mellan ditt tjänstekonto och MyKinsta. För att göra detta klickar du på tjänstekontot som du just skapade.

Navigate to your service account.
Navigera till ditt tjänstekonto.

Scrolla ner till botten av sidan till avsnittet Nycklar och klicka på Lägg till nyckel och Skapa ny nyckel.

Create a key pair for your service account.
Skapa ett nyckelpar för ditt tjänstekonto.

Välj alternativet JSON för nyckeltypen och tryck på Skapa.

Create a JSON key pair for your service account.
Skapa ett JSON-nyckelpar för ditt tjänstekonto.

Din webbläsare bör automatiskt ladda ner en JSON-fil som innehåller nyckeldata för ditt tjänstekonto. Tänk på att den här JSON-filen innehåller en privat nyckel och annan viktig information som är relaterad till ditt tjänstekonto. Se till att förvara den på ett säkert ställe och dela den inte med någon om det inte finns en anledning till detta.

Filnamnet på JSON-filen bör se ut ungefär så här:

kinstalife-280115-42d3c1d04a09.json

Du behöver innehållet i den här JSON-filen under installationsprocessen för extern säkerhetskopiering i MyKinsta. Se till att förvara den på en säker plats.

Detaljer om Google Cloud lagrings-bucket

Du behöver tre delar av information från Google Cloud för att länka din lagrings-bucket till Kinsta’s externa säkerhetskopierings-verktyg.

  1. Google Cloud bucket-namn
  2. Google Cloud projekt ID
  3. Ditt tjänstekontos privata nyckel

Google Cloud Bucket-namn

För att hitta namnet för din Google Cloud bucket, gå till lagrings-webbläsarsidan i din Google Cloud-instrumentpanel och titta i kolumnen Namn. I skärmdumpen nedan är vårt bucket-namn ”kinstalife.”

A newly created GCS bucket.
Hitta ditt bucket-namn i GCP’s lagringswebbläsare.

Google Cloud Projekt ID

För att hitta ditt Google Cloud prokejt ID, gå till IAM & Admin > Inställningar. Projektets ID finns på denna sida. I skärmdumpen nedan är vårt projekt-ID kinstalife-280115.

Hitta ditt GCP-projekt-ID.
Hitta ditt GCP-projekt-ID.

Privat nyckel för tjänstekonto

Du hittar din privata nyckel för tjänstekontot i JSON-filen som du hämtade när du skapade ditt nyckelpar för tjänstekontot. Du kan sedan öppna filen i en textredigerare och kopiera innehållet i filen till MyKinsta. Innehållet i filen ska se ut ungefär så här:


{
  "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 dessa uppgifter är du redo att lägga till tillägget för extern säkerhetskopiering till din plan.

Sammanfattning

Nu har du den information som du behöver för att konfigurera tillägget för externa säkerhetskopior i MyKinsta. Allt för att det ska fungera med din bucket för Google Cloud Storage. Med detta på plats kan du vara lugn i vetskapen om att din kod, dina data och användaruppgifter är säkra, skyddade och tillgängliga när som helst.

Om du inte redan är Kinsta-kund är det ett utmärkt tillfälle att byta. WordPress-användare kommer att finna ett oändligt värde i Kinsta’s tjänster för WordPress-hosting. För applikations-ägare och skapare erbjuder vi en kostnadsfri provperiod på din första månads värde av tjänsterna för Applikationshosting. Med varje tjänst så kan du använda kostnadsfria externa säkerhetskopior som du har sett i den här artikeln, samt expertstöd dygnet runt när du behöver hjälp.