Бизнес-термины

Что такое Бэкап

Что это

Резервная копия данных, которая спасает, если сервер сломался, файлы удалили по ошибке или что-то зашифровал вирус-вымогатель.

Как используем

Настраиваем автоматические бэкапы с ротацией (старые копии сами удаляются) — не полагаемся на "потом сделаю вручную".

Где бэкап нужен бизнесу

  • В боте или на сайте лежат заказы, платежи и клиенты, и потерять их — значит потерять деньги.
  • Сервер может умереть вместе с диском, а провайдер — закрыться.
  • Сотрудник может случайно удалить данные, а обновление — испортить базу.

Как мы это используем

  • Копия с проверкой. В финансовом ассистенте ежедневный дамп базы проверяется на целостность и ротируется, а восстановление можно попробовать на отдельной базе, не трогая боевую.
  • Копии на другой машине. В «Переговорке» база снимается каждую ночь, а отдельная машина забирает снимки и проверяет восстановление; о сбое приходит сообщение в Telegram.
  • Копия в облако. Бот продажи подписок делает JSON-дамп пользователей и журнала, кладёт его локально и загружает в Google Drive через сервисный аккаунт; финальная копия делается при остановке бота.
  • Файл в Telegram. В карте лояльности клуба база — один файл SQLite, и раз в сутки он приходит главным администраторам в Telegram.
  • Слепки сервера. На сервере сайтов ночные слепки почты хранятся две недели, а у части сайтов делаются слепки базы и файлов.

Резервное копирование входит в наших ботов и инфраструктуру там, где хранятся данные заказчика.

Типичные проблемы

  • Бэкап не проверяли. Копия, из которой ни разу не восстанавливались, может оказаться пустой или битой.
  • Копия на том же диске. Если сервер умер, умерли и бэкапы рядом с ним. Копия должна жить на другой машине или в другом хранилище.
  • Секреты в копии. В тикет-системе дамп базы раз в неделю уходит в Telegram, поэтому пароли в реестре хранятся только в зашифрованном виде.
  • «Потом настроим». У части демо-сайтов WordPress на нашем сервере плановых бэкапов пока нет, и это записано в ограничения, а не забыто.

Когда это не нужно

Если данные можно восстановить из исходников — сайт на файлах в git, статические страницы, — отдельный бэкап сервера почти ничего не добавляет: копия уже в репозитории. Бэкап нужен там, где данные рождаются в работе: заказы, платежи, переписка.

← Все термины

Нужен сайт, бот или автоматизация?

Термины объяснили — теперь давайте к делу: расскажите о задаче, а мы переведём её на понятный план работ.