Telegram
+998 (71) 205-80-00

S3'ga zaxira nusxalash — O'zbekistonda backup online

E’lon qilingan: 23.07.26
Ulashish

Server ishdan chiqdi, disk o'ldi, dasturchi bazani tasodifan o'chirib qo'ydi — zaxira nusxalarisiz tiklash kunlarga cho'ziladi yoki umuman imkonsiz bo'ladi. S3 obyekt xotirasidagi bekaplar bilan bu bir necha daqiqa masalasi: nusxalar serverdan alohida yotadi, HTTPS orqali kunu tun ochiq, hajm esa avtomatik o'sadi.

Nega S3 bekaplar uchun mos

Bekaplarni o'sha serverning o'zida saqlash — keng tarqalgan xato: apparat nosozligi yoki buzib kirishda ham ma'lumot, ham nusxalar yo'qoladi. Obyekt xotirasi buni hal qiladi:

  • Serverdan mustaqillik. Server ishdan chiqsa yoki ma'lumot o'chirilsa — S3'dagi nusxalar buzilmasdan qoladi.
  • Masshtablanuvchanlik. Xotira loyiha bilan birga o'sadi, siz haqiqiy hajm uchun to'laysiz — disklarni oldindan ajratish shart emas.
  • 24/7 mavjudlik. Istalgan serverdan istalgan vaqtda HTTPS orqali tiklanish mumkin.
  • Vositalar bilan moslik. rclone, restic, duplicati, AWS CLI va istalgan S3-mos dastur bilan ishlaydi — maxsus integratsiyasiz.
  • Ma'lumot O'zbekistonda. SERVERPLUS xotirasi TAS-IX'ga ulangan mahalliy data-markazda: past kechikish va ma'lumotlarni lokalizatsiya qilish talablariga muvofiqlik.

Nimalarni saqlash mumkin

  • Ma'lumotlar bazalari — MySQL, PostgreSQL, MS SQL, MongoDB, Redis.
  • Sayt va veb-ilova fayllari.
  • Server va ilova konfiguratsiyalari.
  • Media va foydalanuvchi ma'lumotlari.
  • Loglar va arxivlar.
  • Docker obrazlari va build artefaktlari.
  • Virtual mashina snapshotlari.

Bu qanday ishlaydi

Sxema oddiy: bekaplar uchun alohida baket yaratasiz, vositani (rclone, restic yoki MBBT vositalari) sozlaysiz — u jadval bo'yicha nusxalarni bulutga yuklaydi. Tiklash — teskari yo'nalishda: kerakli fayl yoki dampni yuklab olib, serverda yoyasiz.

Tez boshlash

Xotira endpointi (S3-mos):

https://object-store.serverplus.uz

cloud.serverplus.uz panelida baket va kalitlarni yarating («Obyekt xotirasi» → «Baket yaratish»; «Kirish» → «S3/EC2 hisob ma'lumotlari»), so'ng vositani ulang.

Vositalar va misollar

rclone — universal sinxronizatsiya. Konfig ~/.config/rclone/rclone.conf:

[sp]
type = s3
provider = Other
access_key_id = <ACCESS_KEY>
secret_access_key = <SECRET_KEY>
endpoint = https://object-store.serverplus.uz
rclone sync /var/www sp:backups/www          # site files
rclone copy dump.sql.gz sp:backups/db/       # database dump

restic — deduplikatsiyali inkremental shifrlangan bekaplar:

export AWS_ACCESS_KEY_ID=<ACCESS_KEY>
export AWS_SECRET_ACCESS_KEY=<SECRET_KEY>
export RESTIC_PASSWORD=<encryption-password>

restic -r s3:https://object-store.serverplus.uz/backups init
restic -r s3:https://object-store.serverplus.uz/backups backup /var/www /etc

MBBT damplari + AWS CLI:

pg_dump mydb | gzip | aws --endpoint-url https://object-store.serverplus.uz \
  s3 cp - s3://backups/db/mydb-$(date +%F).sql.gz

duplicati — grafik interfeys qulayroq bo'lsa: shifrlash, jadval va versiyalash brauzer orqali sozlanadi.

Tavsiyalar

  • Rotatsiya. Kunlik nusxalarni 7 kun, haftalik nusxalarni bir oy saqlang; eskilarini avtomatik o'chirish uchun baketda lifecycle qoidasini sozlang.
  • Bekaplar uchun alohida baket. Ish fayllari bilan aralashtirmang — kirish va hajmni boshqarish osonroq.
  • Tiklashni tekshiring. Oyiga bir marta test: yoyilmaydigan bekap befoyda.
  • Maxfiyni shifrlang. restic butun repozitoriyni shifrlaydi; shaxsiy ma'lumotli damplarni yuklashdan oldin shifrlang.
  • Muvaffaqiyatni kuzating. Muvaffaqiyatsiz bekapda ogohlantirish — jim nosozlik faqat ma'lumot kerak bo'lganda bilinadi.

Object Storage SERVERPLUS

SERVERPLUS obyekt xotirasi TAS-IX'ga ulangan O'zbekiston data-markazida joylashgan: lokal serverlardan yuklashda past kechikish, ma'lumot saqlash qonunchiligiga muvofiqlik va rus tilida qo'llab-quvvatlash. Birinchi bekap 15–20 daqiqada sozlanadi.

Mavzu bo'yicha davomi: «serverplus'da S3 obyekt xotirasi» (vositalar va API haqida batafsil) va «Zaxira nusxalash strategiyasi» (snapshotlar, tomlar va S3 birga).

Tavsiya etamiz
Loyihangiz uchun eng yaxshi yechimni tanlaymiz
Ma’lumotlarni to‘ldiring va menejer tasdiqlash uchun siz bilan bog‘lanadi
Texnik qo‘llab-quvvatlash raqami
+998 (71) 205-80-00
Bog‘lanish uchun e-mail
info@serverplus.uz
Ish soatlari
Maslahatni qanday olish sizga qulay?
Sizni nima qiziqtiradi? (ixtiyoriy)
Tarqatmalarimizga obuna bo‘ling

Xosting sohasidagi yangiliklardan birinchilardan bo‘lib xabardor bo‘ling