Системное администрирование / Юзеры делятся на тех, кто еще не делает бекапы и тех, кто уже делает

в 10:22, , рубрики: бекап, бекапы, потеря данных, метки: , ,

Системное администрирование / Юзеры делятся на тех, кто еще не делает бекапы и тех, кто уже делает

Почему?

Ежедневно происходит множество случаев, когда пользователи администраторы теряют свои данные. Это может происходить из-за многих факторов.
1. Выходят из строя жесткие диски на сервере. Даже если на Вашем сервере работает RAID массив (с уровнями надежности, такие как 1, 1Е, 10, 5, 50, 5Е, 5ЕЕ, 6, 60), данные могут быть потеряны. Во многих случаях, RAID не спасет Ваши данные, например, в результате удаления файловпапок. И если у Вас нет резервной копии — у Вас могут быть проблемы.
2. В дата-центре может быть пожар.
3. Дата-центр может убежать с серверами :). Да-да, бывает и такое. Так же сервера могут отобрать за долги.
4. Вашего хостера могут отключить за долги. (Дата-центр, операторы связи)
5. Хостеру прекратили доступ в сеть
Таких случаев — море, можно целую коллекцию собрать :-)
В любом случае, нужно всегда делать бекапы, причем на другой сервер. Как их делать и как не тратить «лишних» денег, если важные данные не занимают много места.
Как делать бекапы?

Обычно, на серверах установлены панели управления. В большинстве случаев, в них уже встроен механизм резервного копирования:
1) ISPManager. Резервное копирование на уровне пользователя, на уровне администратора.
2) DirectAdmin.
3) CPanel
Во всех этих панелях, есть функция удаленного резервного копирования. Рекомендую использовать SFTP, но если такой возможности нет, то просто FTP.Резервное копирование баз данных MySQL и файлов на удаленный FTP..
Я не буду приводить примеры резервного копирования mysql и файлов, так как этих скриптов навалом на хабре.
Собственно, вот статья с этими скриптами.
Так же можно использовать AutoMySQLBackup
Что касается файлов. Это действительно самый простой пример бекапа. На деле нужно поднимать систему инкрементального бекапа, так как хранить копии одинаковых файлов невыгодно и глупо. Но это уже отдельная статья.
Куда сливать бекапы?

Далее, возникает логичный вопрос. Где хранить эти бекапы?
Для новичков, подойдет тариф от хостера majorhost — бесплатный аккаунт с пространством 1гб. Этого хватит для инкрементального бекапа всех файлов и нескольких бекапов базы данных небольшого сайта. Если Вам этого пространства уже не хватает, вы всегда можете «проапгрейдить» свой аккаунт. К тому же, имеется веб интерфейс для управления Вашими файлами и FTP аккаунтами.
В биллинге зарегистрировались, заказали услугу, а как получить конечный аккаунт FTP?
Переходим в пункт меню FTP бекап, выбираем заказанную услугу кликом, нажимаем кнопку «на сервер».
Вы попали в веб-интерфейс управления аккаунтом.
Главное меню — FTP аккаунты. Нажимаем создать новый, или меняем пароль у существующего. В качестве адреса сервера, используем адрес из URL, например: srv**.majorhost.net
Некоторые еще делают бекапы на dropbox, но мне этот вариант не понравился. Не стабилен, от меня пинг туда 190ms, скорость закачки тоже не супер. Да и места там не на много больше…
Многие хостеры дают с заказанными серверами FTP аккаунт для бекапов.
P.S Если еще какие-нибудь хостеры предоставляют FTP for free :), пишите в личку, добавлю.
Помните. Настроить систему бекапа, даже для новичка — 5 минут. Контролировать резервные копии — 1 минута в неделю. Восстанавливать информацию — бесценно. Куча потерянного времени и нервов, + прибавка седых волосинок на вашей голове :)
Желаю удачи!

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js