Бэкапы есть? А проверял?

backups_servers

Старый как мир диалог: — У вас были бэкапы?
— Были…
— А восстанавливали хоть раз?
— Ну… вообще… нет.

А потом начинается пляска с бубном, слёзы в глазах и фраза «ну хоть не продакшн, да?». А это был именно продакшн.

Бэкап ≠ защита. Проверенный бэкап = защита

Сделать бэкап — полдела. Настроить скрипт, крутить tar, rsync, Veeam или даже сливать на магнитные ленты (да-да, ещё живы эти динозавры!) — всё это хорошо.
Но знаешь, что плохо?

Не проверять, что оно реально работает.
— Лента пишется? — Пишется.
— Журналы есть? — Есть.
— А восстановить можешь? — Ну… когда-нибудь проверю…

Спойлер: «когда-нибудь» наступает в самый неудачный момент. Как раз когда RAID сказал «до свидания», вирус всё зашифровал, а начальник орёт, что отчёт на 10 миллионов исчез.

Магнитные ленты — это не шутка, а боль

Если ты до сих пор используешь ленты — ты либо в банке, либо в архиве, либо просто олдскульный красавчик.
Но лента — она, знаешь ли, обидчивая:

  • может не промотаться,
  • может стереться,
  • может сломаться в самый нужный момент,
  • а может просто не читаться, потому что… почему бы и нет?

И ты сидишь с этой катушкой, как Индиана Джонс, и надеешься, что хотя бы одна копия из десяти будет рабочая.

Проверка бэкапа — как пожарная тревога

Ты не ждёшь пожара, чтобы узнать, где выход.
Так почему ждёшь инцидент, чтобы узнать, восстанавливается ли сервер?

Проверка бэкапов — это не прихоть. Это процедура, которую надо ставить на регулярный план:

  • раз в неделю пробное восстановление на стенде,
  • проверка контрольных сумм,
  • проверка доступности целевых хранилищ (вдруг NAS отвалился месяц назад и никто не заметил),
  • и документирование: что, куда, как и кто отвечает.

И да, облако — это тоже не магия

Многие думают: «У нас всё в облаке, AWS сам всё бэкапит».
Поздравляю — теперь ты зависишь от чужой магии.
А потом, когда случайно удалил S3-бакет или зашёл под root и дропнул базу — оказывается, что точек восстановления нет, а SLA — это просто красиво написанный текст.

Вывод

Бэкапы — это хорошо.
Проверенные бэкапы — это жизненно необходимо.

Системный админ без проверенного бэкапа — как сапёр без рук: шанс один, и то не факт, что сработает. Так что не будь героем трагедии. Заведи привычку раз в неделю поднимать из бэкапа хотя бы тестовый сервер. Сходи, потрогай руками, убедись, что оно живое. Это занимает час времени, но может сэкономить тебе дни нервов и месяц объяснений.

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

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.