03/29/2024

Cum să faceți backup automat pentru VM Google Cloud?

Nu trebuie să vă deranjați cu backup-ul dacă vă găzduiți site-ul pe găzduire partajată, deoarece majoritatea furnizorilor de găzduire se ocupă de backup-ul pentru dvs.

Cu toate acestea, atunci când migrați găzduirea către cloud, cum ar fi Google Cloud sau AWS, atunci există câteva lucruri de care trebuie să aveți grijă de dvs.

Backup-ul este unul dintre ele!

În ultimul timp, am mutat tipstrick.ro pe Google Cloud Platform și am căutat o opțiune de backup cu un singur clic, dar, din păcate, nu există.

După câteva cercetări, am aflat că procedura de backup este puțin diferită și mi-a plăcut. Lucrul bun este că aveți control deplin asupra copiei de rezervă.

Există mai multe niveluri (aplicație, configurare, jurnale etc.) de backup, iar în cele ce urmează, voi vorbi despre realizarea manuală și automată a backupului complet al VM.

Termenul folosit pentru a face o copie de rezervă a Google Cloud se numește „instantaneu”.

Câteva dintre avantajele unui instantaneu.

  • Puteți face un instantaneu în timp ce un disc este atașat la instanță – fără timp de nefuncționare în timpul copiei de rezervă
  • Este diferențial în loc să creeze o copie de rezervă completă a discului de fiecare dată – reduce costul de stocare de rezervă și o operare rapidă

Folosind manual Google Cloud Console

Consola cloud Google are opțiunea de a face un instantaneu al discului și este ușor.

  • Conectați-vă la Google Cloud și accesați Discuri sub Compute Engine
  • Faceți clic pe numele discului care este atașat instanței și doriți să faceți un instantaneu
  • Faceți clic pe „CREATE SNAPSHOT”.
  Cum să solicitați o rambursare pentru achizițiile digitale Xbox Series X|S

Dați numele instantaneului și faceți clic pe Creare

  • Va dura ceva timp (în funcție de dimensiunea discului), iar odată terminat, le veți vedea în fișierul secțiunea de instantanee.

Acest lucru indică faptul că backupul discului VM este finalizat. Ori de câte ori este necesar, puteți utiliza acest instantaneu pentru a restaura/crea o nouă VM cu aceeași stare la momentul copiei de rezervă a VM.

Utilizând automat Scripturi

Dacă aplicația dvs. are modificări frecvente și doriți să automatizați realizarea unui instantaneu în mod regulat, atunci următoarele vă vor ajuta.

Am gasit aceasta solutie de la https://github.com/jacksegal/google-compute-snapshot

  • Conectați-vă la instanța pentru care doriți să faceți backup automat
  • Creați un folder în care doriți să stocați fișierul script
  • Descărcați fișierul script
wget https://github.com/jacksegal/google-compute-snapshot/blob/master/gcloud-snapshot.sh
  • Schimbați permisiunea fișierului pentru a fi executabil
chmod 755 gcloud-snapshot.sh
  • Testați scriptul pentru a vă asigura că funcționează executând manual un script
./gcloud-snapshot.sh

Odată confirmat, funcționează manual, apoi configurați crontab să ruleze periodic

  • Următorul exemplu pentru a rula zilnic la 05:00
0 5 * * * /opt/google-compute-snapshot/gcloud-snapshot.sh >> /var/log/cron/snapshot.log 2>&1

Un script va fi implicit și va păstra instantaneul pentru ultimele șapte zile. Dacă trebuie să modificați această programare, atunci editați fișierul script și modificați valoarea OLDER_THAN=7

Utilizând automat Google Cloud Console

Google a introdus recent aceste funcții și îmi place. Acum, GCP are opțiunea de a programa un instantaneu de disc din consola în sine.

  • Accesați Compute Engine >> Snapshots
  • Faceți clic pe fila Programări instantanee și va apărea următoarea fereastră pop-up. Faceți clic pe Creare programări instantanee

  • Introduceți informațiile necesare și faceți clic pe Creare

Să explorăm câteva dintre opțiunile disponibile.

  • Regiune – selectați unde doriți să stocați instantaneul VM (backup)
  • Frecvența de programare – alegeți cât de des doriți să faceți o copie de rezervă zilnică, săptămânală, orară
  • Ora de începere – la ce oră ar trebui să se facă backup? Alegeți orele de vârf scăzute.
  • Ștergeți automat instantaneele după – câte ultimele instantanee doriți să păstrați în orice moment?
  • Regula de ștergere – ce ar trebui să se întâmple dacă ștergeți discul sursă (VM)
  Verificați dacă un film este potrivit sau nu pentru vizionarea în familie

Odată creat, ar trebui să le vedeți listate.

Aceasta indică programul de instantanee este gata pentru a fi atașat la disc.

  • Accesați Compute Engine >> Discuri
  • Selectați discul pe care doriți să activați instantaneul
  • Faceți clic pe Editați și selectați programul nou creat, așa cum se arată mai jos.

Asta e tot!

Google Cloud va face instantaneul pe baza programului.

Vedeți, doar a petrece câteva minute pentru a configura o copie de rezervă poate fi o salvare. Pe lângă instantaneu, ar trebui să luați în considerare și activarea capturii de ecran, care vă poate ajuta să cunoașteți starea VM.

Dacă sunteți interesat să aflați mai multe, verificați acest lucru Curs de certificare GCP.

Ți-a plăcut să citești articolul? Ce zici de împărtășirea cu lumea?