Workspace Digital Awards 2025 — успейте номинировать кейсы по льготной цене до 1 декабря. Принять участие!
МОДУЛЬ КОД ИТ
Настройка резервного копирования для сайта
МОДУЛЬ КОД ИТ
#Поддержка и развитие сайта

Настройка резервного копирования для сайта

35 
МОДУЛЬ КОД ИТ
МОДУЛЬ КОД ИТ Россия, Москва
Поделиться:
Настройка резервного копирования для сайта
Клиент

NDA

Сфера

Электронная коммерция

Регион

Россия

Сдано

Август 2024

Задача

Вводная информация\

Резервное копирование нужно, чтобы в случае форс-мажора вернуться к проверенной и надежной версии сайта. В список форс-мажоров попадают любые ситуации, когда проект становится неработоспособным: заражение вирусом, взлом, неудачное обновление, сбой в работе CMS... Бэкап защитит данные и позволит быстро и без лишней работы вернуть работающую версию веб-портала. Без резервного копирования вы ежедневно рискуете потерять свой сайт со всеми его наработками, данными и учетками посетителей.

Задача

Настроить ежедневное резервное копирование для интернет-магазина товаров с новогодними украшениями.

Решение

В ходе выполнения задачи, были проведены работы:

1. Отключен существовавший ранее бекап. Файлы бекапа удалены, чтобы не занимали лишнее место.

2. Сделано собственное решение, позволяющее делать инкрементные бекапы + бекапы базы данных при помощи программы restic

В отличие от полных бекапов, делаются снимки системы и записываются только изменения в файлах.

Дамп базы данных, сохраняется полностью.

Создается стандартный набор бекапов: 7 ежедневных, 4 недельных и 12 месячных. Итого, можно будет восстановить при необходимости копию годовой давности.

На текущий момент все бекапы сохраняются на том же сервере, где располагается сайт.

Благодаря схеме инкрементных бекапов, существенно экономится место. Существующего пространства на сервере хватит для хранения всех указанных архивов. Если делать полный бекап, то места хватит только на примерно 5 бекапов.

Доступ к бекапам злоумышленник сможет получить только в случае, если он получит самые наивысшие права в системе root, что не так просто.

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

Подобрали на этот случай VPS на хостинге клиента reg.ru

Вот его параметры и цена - 1235 руб./мес.

https://www.reg.ru/cloud/vps/

Результат

1. Настроен инкрементный бекап*, это значительно экономит место, если файлы занимают большой объем по сравнению с полным бекапом.

2. Настроено создание Бекапов: 7 ежедневных копий, 4 недельных, 12 месячных.

*Инкрементное резервное копирование - это такое резервное копирование, в котором последовательные копии данных содержат только ту часть, которая изменилась с момента создания предыдущей резервной копии. Когда требуется полное восстановление, для процесса восстановления потребуется последняя полная резервная копия плюс все инкрементные резервные копии до момента восстановления. Инкрементное резервное копирование часто желательно, поскольку оно сокращает использование дискового пространства и выполняется быстрее, чем дифференциальное резервное копирование.


Стек технологий


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

МОДУЛЬ КОД ИТ с удовольствием обсудит вашу задачу

Оставить заявку