Как вы делаете бекап портала большого объема?

Галина Окунева
Галина Окунева
  • Сообщений: 15
  • Последний визит: 10 апреля 2025 в 21:02

Добрый день! Сейчас ищу оптимальный вариант для создания и хранения бекапа на внешнем сервере, так что бы он был не доступен на хостинге/сервере, действующего сайта на базе DST Portal. ( Портал сейчас занимает 500 Гб )

Поделитесь опытом, кто как делает и где хранить бекап, если он весит очень много?

Александр Репин
Александр Репин
  • Сообщений: 20
  • Последний визит: 8 апреля 2025 в 15:21

Это сильно зависит от целевой потребности, от архитектуры используемого DST Portal, от навыков системного администратора. Надо сказать что 500ГБ это не большой портал.

Если предположить что у вас один сервер, на котором находится и файлы и базы данных и сама система то мы обычно поступаем так:

1. Бекап базы данных снимать через Percona XtraBackup.
Можно использовать mysqldump с разными опциями производительности, но тут уже зависит от разных обстоятельств.

2. Файловая часть.
Тут зависит от способа ведения разработки и других требований.
В самом простом случае: просто tar'ом в архив и отправка на сервер бекапов
Если места не очень много: rsync на удаленный сервер as is

Если есть разработка то снимается 2 бекапа: ядро (все кроме папки upload) и файлы (только upload).
Методы те же.

Т.е. по факту разработчикам отдается дамп базы и ядро, а пользовательские файлы не передаются.
Если есть git с внешним репозиторием, то можно снимать вообще 2 бекапа

Иногда используется сокращенный бекап: средствами системы формируется бекап без поискового индекса и папки upload и хранится он в облаке, а файлы в файловом хранилище (AWS S3-совместимое хранилище, например Yandex.Object Storage).

Все очень индивидуально.

Петр Кирюткин
Петр Кирюткин
  • Сообщений: 18
  • Последний визит: 5 апреля 2025 в 22:57

Процесс выглядит так:

1. Создать скрипт бэкапа файлов + базы
2. Смонтировать сетевую папку куда будем складывать бэкапы
3. Добавить скрипт в cron (планировщик задач) в панели управления он у Вас в разделе настройки 

Андрей Незлобин
Андрей Незлобин
  • Сообщений: 13
  • Последний визит: 10 апреля 2025 в 21:03

Используем виртуализацию от Proxmox Virtual Environment в связке с NAS для хранения бэкапов. Также можно поднять Proxmox Backup Server и делать бэкапы уже более выборочно.

Авторизуйтесь, чтобы писать на форуме.

Заявка на услуги DST

Наш специалист свяжется с вами, обсудит оптимальную стратегию сотрудничества,
поможет сформировать бизнес требования и рассчитает стоимость услуг.

Адрес

Ижевск, ул. Воткинское шоссе, д. 170 Е, Технопарк Нобель, офис 1117

8 495 1985800
Заказать звонок

Режим работы: Пн-Пт 10:00-19:00

info@dstglobal.ru

Задать вопрос по почте

Укажите ваше имя
Укажите ваше email
Укажите ваше телефон