98 подписчиков

Резервное копирование в веб-сервисах

Резервное копирование -- не такая простая тема, как может показаться.

Казалось, сделал копию всего что есть в линуксе с помощью tar, cохранил куда-то. А потом восстановлюсь.

Это так не работает.

Если хотите сделать полноценный слепок ОС, то подключите еще один накопитель, сделайте dd, только не перепутайте что куда, а то придется искать более раннюю резервную копию.

На практике особого смысла (может быть кроме временной копии чтобы откатить назад перед каким-то изменением) всей системы нет.

Почему?
Да потому что файлы ОС не уникальны. Дистрибутив всегда можно скачать. На практике можно иметь уже готовый образ ОС, из которого с помощью того же dd делать копии и создавать новые, уже размеченные диски с установленной ОС для новых серверов.

Да и в парке крупного сервиса присутствуют сотни и тысячи машин.

ПО тоже не сложно накатить. Как скриптами, так и такими инструментами, Как ansible.

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

А кроме того, в крупных сервисах часто ПО реализовано не непосредственно на физических машинах, а на виртуальных. И там тоже возможно разворачивать ОС из шаблонов.

К примеру, так сделано в VMmanager - инструменте управления виртуализацией и виртуальной инфраструктурой, снова от ISPsystem.

Хорошо, ОС бэкапировать не надо. А что надо?

Данные. Данные уникальны. Нарисовал художник картинку, залил в облако, которое работает на серверах, которые вы администрируете. Серверу стало плохо, труд жизни художника пропал.

Письма. Кому-то пришли важные сведения, оставил в надежде потом прочесть. А когда дело дошло - письма-то и нет.

Любая уникальная информация, которую мы не замечаем, но из которой и состоит наша жизнь.

Но это зависит от сервиса, который вы администруете.

Облачное хранилище -- все файлы

Фотохостинг -- фотографии

Видеохостинг -- видео

Почтовая служба -- письма и встречи

И так далее.

Для рабочих станций -- данные пользователей. Та самая папка /home
Вот эти данные и архивируются. А иногда архив (и да, это ленточный архив. Собственно tar это и есть tape archiever), это единственное их местоположение.

Ленточный накопитель
Ленточный накопитель

Знаете? Зашли в почту которой лет 10 не пользовались, а вам пишут, вы можете запросить восстановление данных. Из ленточного накопителя они и подтянутся.

Но кроме бэкапирования еще важно резервирование.

И оно решается разными способами.

Репликацией БД.

RAID-массивами, использование СХД с RAID-массивами.

СХД -- система хранения данных
СХД -- система хранения данных

И даже на программном уровне обеспечением избыточной информации.

Это когда вы загружаете фоточку в облако, а ПО, которое ее приняло, само копирует сразу в несколько хранилищ, которые находятся в дата-центрах.

Здесь, даже если какой-то из серверов пострадает, данные будут запрошены из резервного.

Бэкапы тоже делаются, но это для применения когда совсем-совсем все плохо.


Подписывайтесь на мой канал в дзен
https://dzen.ru/olinux и будете в курсе новых моих статей по компьютерным сетям и ОС GNU/Linux.

Всегда с вами, Сергей Кручинин преподаватель GNU/Linux и компьютерных сетей

Резервное копирование -- не такая простая тема, как может показаться. Казалось, сделал копию всего что есть в линуксе с помощью tar, cохранил куда-то. А потом восстановлюсь. Это так не работает.-3