Skip to content Skip to main navigation Skip to footer

День бэкапа: сохрани данные!

День бэкапа: сохрани данные!

Обновляй бэкапы данных

Регулярно и везде.

Если нет их актуальных

Непременно быть беде.

Хабр

Эта, казалось бы, простая процедура  поможет вам не только сохранить ваши данные, но и сэкономит ваши деньги, время и нервы. Важность проведения регулярного бэкапа настолько высока, что в мире даже придумали соответствующий праздник – 31 марта мировое IT-сообщество отмечает День резервного копирования, или День бэкапа. 

В SoftTeco за сохранение данных отвечают опытные DevOps-инженеры, которые управляют информационными потоками. К ним мы и обратились за разъяснениями по поводу бэкапа. О том, как и зачем делать резервные копии данных, рассказывает Александр Ярошенко,  DevOps Engineer SoftTeco.

День бэкапа: сохрани данные!
Александр Ярошенко, DevOps Engineer SoftTeco

– Александр, для чего может понадобиться резервная копия данных? 

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

– Как  создаются резервные копии данных? 

Как DevOps-инженера, меня в первую очередь интересует резервное копирование баз данных и приложений, которые должны сохранять состояние данных после какого-либо действия. Например, после полного перезапуска приложения. 

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

Сами же резервные копии бывают нескольких видов. Вот самые известные:

  • Полные – это копирование целой системы и всех ее файлов;
  • Инкрементальные – когда происходит копирование только файлов,  измененных с момента последнего бэкапа;
  • Дифференциальные – когда происходит копирование файлов, которые были изменены с момента последнего полного бэкапа;
  • Холодные – резервная копия производится в момент времени, когда база данных выключена и данные в этот промежуток времени не изменяются;
  • Горячие – резервная копия производится в момент времени, когда база данных работает. Грубо говоря, “на горячую”.

Тип бэкапа выбирается исходя из требований конкретной задачи.

– Как часто следует копировать данные?

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

Более сложные варианты: ежедневные бэкапы с хранением данных 3 месяца, еженедельные бэкапы с хранением полгода и ежемесячные бэкапы с хранением от года до трех лет. Каждый выбирает самый подходящий для себя вариант. 

Также стоит упомянуть и про PITR (Point-In-Time Recovery). Эта функциональность позволяет откатить данные не бэкапу, сделанному в определенный момент времени, а откатиться в определенную точку во времени, чтобы восстановить данные конкретно до нужной нам минуты. Эта функциональность реализована в сервисах популярных облачных провайдеров. Но она имеет свои ограничения по диапазону времени и не является не является универсальным решением, “серебряной пулей”.

– Что значит “бэкап” для конечного пользователя?

Для пользователя в первую очередь важно сохранить свои данные. А еще сейчас на первое место выходит скорость обработки данных, их доступность и возможность сделать необходимые действия с данными. Думаю, про резервное копирование пользователи редко задумываются. Ведь технические возможности ушли далеко вперед, и нам кажется, что все и так будет в полном порядке. Но это до тех пор, пока в самый неподходящий момент вы не сможете зайти на какой-либо сайт или сервис из-за того, что ваша учетная запись утеряна. Поэтому я рекомендую не пренебрегать копированием и подстраховаться заранее.

Свои личные данные я также рекомендую регулярно загружать в облачные хранилища. Тогда доступ к ним можно будет восстановить, если поломается физический носитель, например, ноутбук или телефон. Услуги хранения предлагают многие компании: Яндекс, Google, ICloud. Пользователю остается выбрать самую подходящую и больше не беспокоиться о том, что милые фото из семейного архива, рецепт бабушкиного пирога и веселые заметки в записной книжке не потеряются! 

0 Комментариев

Комментариев пока нет

Оставьте комментарий

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