Мы решили задать пару вопросов о резервном копировании талисману Спринтхост — коту Бэкапу. Кто, если не этот кот, сможет рассказать нам больше всего об этой теме?
— Бэкап, что же такое бэкап?
— Ахахаха, смешная игра слов, конечно! Кроме моего имени, бэкап — это резервная копия всех файлов или их части. У вас, наверное, была такая ситуация, когда вы хватались за голову при поломке жесткого диска или просто при потере флешки со всеми данными на ней. Вот бэкапы для того и нужны, чтобы иметь возможность восстановить всю информацию с носителя или облака и, конечно, предотвращать рефлекторные движения рук к голове.
— Да, был такой случай и у меня — мало приятного. Ты упомянул копирование части файлов. Получается, бэкапы бывают разной величины?
— А как иначе, а? Резервной копией можно назвать сохранение любимой фотографии на компьютере или копирование абсолютно всех файлов системы. Масштаб не влияет на суть резервирования!
Кроме того, бэкап может быть совершен как на физический носитель, так и на виртуальный.
— А как делать эти ваши бэкапы?
— Так давайте разберемся — возьмем самый простой пример с копированием файла на флешку. Создав презентацию на своем компьютере, вы могли скинуть файл себе на почту, чтобы потом открыть его в другом месте, и на всякий случай на флешку — вдруг не получится зайти на почту или не будет сети.
Кстати, если вы создаете несколько копий одного и того же файла, например, научной статьи в MS Word, то стоит указывать даты создания в названии бэкапа. Поверьте, так будет гораздо проще найти нужный. Обычно так делают, когда работают с крупными проектами, в которых часто что-то меняется и удаляется. Но лучше взять это за правило по отношению ко всем файлам: от маленьких, будто котенок, докладов в школе до крупных, будто Муфаса из «Короля Льва», баз данных со списком контактов абсолютно всех клиентов.
— С обычным копированием понятно. А как происходит сохранение данных сайта?
— Формально, точно так же. Я ж говорю — суть копирования везде одинаковая. Но мы, конечно, не сохраняем скриншот веб-страницы на жесткий диск — система несколько иная.
Для многих сайты — это способ заработка и привлечения клиентов, поэтому их недоступность может сильно ударить по кошельку или возможной прибыли. А что если сайт перестанет отвечать, допустим, из-за фатальной ошибки на сервере или все файлы были удалены злоумышленником? Или какой-нибудь вирусный Танос по щелчку пальцев сотрет все ваши труды в порошок? Как раз чтобы избежать негативных последствий из-за проблем с сайтом, на помощь приходит железный челов... то есть бэкап, который, например, в Спринтхосте создается автоматически каждые сутки и хранится отдельно на сервере. Система сама просто копирует все файлы сайта и баз данных, которые затем можно выгрузить к себе на компьютер или в другое хранилище. Кроме того, можно просто скачать все файлы к себе в обход нашего бэкапа — разницы нет никакой, главное, что файлы скопированы и сохранены.
— Ежедневного копирования достаточно?
— На самом деле даже этого может быть мало, поэтому, как говорилось выше, не будет лишним выгружать эти бэкапы к себе на локальный компьютер или на облако. Да хоть куда! Лишь бы было из чего восстановить сайт. Конечно, все предусмотреть невозможно. Многие вообще считают, что проблемы и опасности обойдут их стороной (Хе-хе, глупцы!). Рассуждения «раньше ведь работал, то почему сейчас все сломается?» или «да восстановлю как-нибудь, в крайнем случае заново создам» не спасут от внезапных сбоев с сайтом. Это, как говорится, позиция не слишком дальновидного человека, потому что никогда не знаешь, когда случится беда.
— Достаточно жестко выражаете позицию, но, видимо, тут без этого никак.
— Ну сделай ты бэкап, сохрани все данные и живи себе спокойно дальше! Хоть у нас копирование автоматическое, я все-таки настаиваю, чтобы пользователи делали его дополнительно сами. Вы просто не представляете, как часто к нам поступают заявки с просьбой восстановить сайт из бэкапа — процедура-то популярная! Без копий все эти клиенты остались бы без сайтов. Чтобы этого избежать, раз в сутки можно делать несколько бэкапов. К примеру, одна копия на аккаунте, вторую скачать на локальный компьютер, а третью забросить на внешний жесткий диск. В этом случае ваши данные не потеряются.
— А зачем так часто создавать копии, если у меня сайт не обновляется?
— Если вы не будете делать бэкапы, я до вас докопаюсь!!! Резервируйте ваши сайты, даже если вы редко проводите обновления на них. Не забывайте, что существуют еще базы данных, которые могут заполняться автоматически. И когда случится тарарам с вашим сайтом, вы потеряете все данные, так как не делали копии, думая, что ваш сайт не обновляется. А он, знаете ли, еще как обновляется! Те же плагины и расширения WordPress постоянно получают апдейт, после которого сайт очень легко ломается!
Кроме того, обязательно нужно создавать копии перед работой с сайтом, так как можно где-нибудь напортачить, а восстановиться неоткуда, либо бэкап такой старый, что на нем даже сайта еще нет. Поэтому я не перестаю твердить, что нужно делать несколько копий по датам. Вот так вот!
— Может, еще какие-то советы есть?
— Если вы следуете зову сердца и создаете бэкапы часто и своевременно, я лично пожму вам лапу, но на этом не стоит останавливаться, так как нужно проверять, действительно ли он создался. Вдруг на самом деле копию не удалось сделать, и, потом при восстановлении, вы это поняли, а уже поздно, надо было раньше. Либо она сохранилась в одно место, а вы считали, что в другое, после чего не могли ее найти или случайно удалили при очередной чистке диска от ненужных файлов. В Спринтхост бэкапы найти можно только в одной вкладке — «Резервные копии», но ситуации бывают разные, поэтому внимательно следить за процессом стоит.
— Спасибо большое, Бэкап, что пришел! Мы обязательно сохраним копию интервью себе.
— Рад был пообщаться. Главное — помните, что бэкапы нужно делать своевременно и в нескольких экземплярах вне зависимости от размеров вашего проекта. Желательно даже бэкапы самих бэкапов, хоть это и звучит странновато. А если вы не будете проводить копирование, то пеняйте на себя. Я все сказал!