Sobes.tech
Middle

Колико често треба правити резервне копије да бисте испунили RPO од 2 сата?

sobes.tech АИ

Одговор од АИ

Da biste ispunili RPO (Recovery Point Objective) od 2 sata, sigurnosne kopije treba da se obavljaju sa frekvencijom koja ne prelazi 2 sata. To znači da maksimalno vreme između poslednje sigurnosne kopije i moguće greške ne sme biti duže od 2 sata.

Da biste osigurali pouzdanost i minimizirali rizik od gubitka podataka, preporučuje se da pravite sigurnosne kopije češće od strogo potrebnih 2 sata. Na primer:

  • Svaki sat ili češće.
  • Koristite inkrementalne ili diferencijalne sigurnosne kopije za češće snimke promena između punih kopija.

Takođe je važno ne samo da interval između kopija bude poštovan, već i da se one uspešno završe i da je moguće izvršiti oporavak. Da biste ispunili RPO od 2 sata, potrebno je:

  • Redovno proveravati uspešnost zadataka sigurnosnih kopija.
  • Sprovoditi testove oporavka kako biste potvrdili integritet kopija i mogućnost oporavka u okviru traženog RPO.

Primer konfiguracije zadatka sigurnosne kopije (pseudo-kod):

job:
  name: dnevni_backup
  schedule: "0 */2 * * *" # Cron izraz za svaka 2 sata
  type: full
  destination: s3://moj-backup-kontejner
#!/bin/bash
# Jednostavan skript za pokretanje sigurnosne kopije
timestamp=$(date +%F_%H-%M-%S)
backup_dir="/data/backup/$timestamp"

# Kreiranje direktorijuma za kopiju
mkdir -p "$backup_dir"

# Komanda za sigurnosnu kopiju (primer za baze podataka ili fajl sistem)
# pgdump moja_baza > "$backup_dir/moj_baza.sql"
# rsync -a /podatci_app "$backup_dir/podaci_app"

# Provera uspeha i obaveštenje
if [ $? -eq 0 ]; then
  echo "Sigurnosna kopija uspešno završena: $timestamp"
else
  echo "Neuspešna sigurnosna kopija: $timestamp"
  # Dodajte logiku za obaveštenje (npr. email, Slack)
fi