День бэкапа: сохрани данные!
Обновляй бэкапы данных
Регулярно и везде.
Если нет их актуальных
Непременно быть беде.
Хабр
Эта, казалось бы, простая процедура поможет вам не только сохранить ваши данные, но и сэкономит ваши деньги, время и нервы. Важность проведения регулярного бэкапа настолько высока, что в мире даже придумали соответствующий праздник – 31 марта мировое IT-сообщество отмечает День резервного копирования, или День бэкапа.
В SoftTeco за сохранение данных отвечают опытные DevOps-инженеры, которые управляют информационными потоками. К ним мы и обратились за разъяснениями по поводу бэкапа. О том, как и зачем делать резервные копии данных, рассказывает Александр Ярошенко, DevOps Engineer SoftTeco.

– Александр, для чего может понадобиться резервная копия данных?
Резервное копирование позволяет восстановить данные разного рода в определенный момент времени в случае, если, например, по какой-то причине данные были утеряны или есть необходимость из-за человеческой ошибки вернуться к определённому набору данных.
– Как создаются резервные копии данных?
Как DevOps-инженера, меня в первую очередь интересует резервное копирование баз данных и приложений, которые должны сохранять состояние данных после какого-либо действия. Например, после полного перезапуска приложения.
В зависимости от построенной инфраструктуры принимаются абсолютно различные методы, подходы и реализации создания копий данных. Поэтому очень трудно в полной мере рассказать, как именно делать бэкапы.
Сами же резервные копии бывают нескольких видов. Вот самые известные:
- Полные – это копирование целой системы и всех ее файлов;
- Инкрементальные – когда происходит копирование только файлов, измененных с момента последнего бэкапа;
- Дифференциальные – когда происходит копирование файлов, которые были изменены с момента последнего полного бэкапа;
- Холодные – резервная копия производится в момент времени, когда база данных выключена и данные в этот промежуток времени не изменяются;
- Горячие – резервная копия производится в момент времени, когда база данных работает. Грубо говоря, “на горячую”.
Тип бэкапа выбирается исходя из требований конкретной задачи.
– Как часто следует копировать данные?
Существуют разные подходы. Самый простой вариант – делать ежедневные бэкапы в 4 часа ночи. Именно это время является практически уникальным, когда в большинстве часовых поясов работа с данными не так интенсивна по сравнению с другим временем.
Более сложные варианты: ежедневные бэкапы с хранением данных 3 месяца, еженедельные бэкапы с хранением полгода и ежемесячные бэкапы с хранением от года до трех лет. Каждый выбирает самый подходящий для себя вариант.
Также стоит упомянуть и про PITR (Point-In-Time Recovery). Эта функциональность позволяет откатить данные не бэкапу, сделанному в определенный момент времени, а откатиться в определенную точку во времени, чтобы восстановить данные конкретно до нужной нам минуты. Эта функциональность реализована в сервисах популярных облачных провайдеров. Но она имеет свои ограничения по диапазону времени и не является не является универсальным решением, “серебряной пулей”.
– Что значит “бэкап” для конечного пользователя?
Для пользователя в первую очередь важно сохранить свои данные. А еще сейчас на первое место выходит скорость обработки данных, их доступность и возможность сделать необходимые действия с данными. Думаю, про резервное копирование пользователи редко задумываются. Ведь технические возможности ушли далеко вперед, и нам кажется, что все и так будет в полном порядке. Но это до тех пор, пока в самый неподходящий момент вы не сможете зайти на какой-либо сайт или сервис из-за того, что ваша учетная запись утеряна. Поэтому я рекомендую не пренебрегать копированием и подстраховаться заранее.
Свои личные данные я также рекомендую регулярно загружать в облачные хранилища. Тогда доступ к ним можно будет восстановить, если поломается физический носитель, например, ноутбук или телефон. Услуги хранения предлагают многие компании: Яндекс, Google, ICloud. Пользователю остается выбрать самую подходящую и больше не беспокоиться о том, что милые фото из семейного архива, рецепт бабушкиного пирога и веселые заметки в записной книжке не потеряются!
0 Комментариев