Хостинг для резервного копирования: как загрузить backup

до 350 гб бэкап-хостинга в подарок.Cortex A9 ARMv7 (backup).Проект развивается, и мы спешим сообщить.Сегодня Международный день резервного копирования.New Dedibox Storage SSD 2016.Серверы хранения данных.Backup хостинг - новая услуга от SpaceFlex.Уважаемы

Happy End или ещё несколько важных замечаний по резервному копированию сайта

Итак, архив с файлами сайта и дамп текущего состояния базы данных на компьютере. Ура! Но хорошо бы, если вдруг что-нибудь сломается, быстро найти то, что послужит спасением по восстановлению сайта.

Для этого хорошо бы, чтобы все бэкапы хранились в отдельном (трудно убиваемом) месте + имели хронологию (чтобы знать, кто из них насколько актуален).

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

…и так с каждым проектом, над которым я когда-либо работал (вне зависимости от того, работаю ли я с ним дальше или он уже накрылся медным тазом). Накрытие проекта медным тазом при наличии бэкапа — понятие очень и очень условное: всегда можно развернуть проект и продолжить с ним работу. Для этого, в принципе, и делаются бэкапы. =)

Резервное копирование блоков

Также такой тип резервного копирования называется созданием образов. Он позволяет копировать и восстанавливать целые устройства. При резервном копировании на уровне файловой системы копируются отдельные файлы. Создание образов копирует данные блоками, бит за битом, не разделяя их на файлы.

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

Утилита dd

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

Самый простой способ сделать резервную копию раздела или диска с помощью dd:

Где if= задаёт устройство или файл для ввода, а of= указывает выходной файл

Очень важно помнить это различие, потому что вы можете стереть весь диск, если случайно поменяете их местами

Чтобы скопировать раздел, в котором хранятся документы (/dev/sda3), создайте образ:

Существуют и другие средства копирования блоков данных в Linux. С ними вы можете ознакомиться самостоятельно.

Sypex Dumper

Лицензия: BSD

Поддерживаемые СУБД: MySQL

Вместе с MySQL поставляются утилиты mysqldump, mysqlhotcopy, позволяющие легко создать дамп базы данных, они хорошо документированы, и в интернете можно найти большое количество готовых примеров и фронтендов. Последние позволяют новичку быстро приступить к работе. Sypex Dumper представляет собой PHP-скрипт, позволяющий легко создать и восстановить копию базы данных MySQL. Создавался для работы с большими базами данных, работает очень быстро, понятен и удобен в использовании. Умеет работать с объектами MySQL — представлениями, процедурами, функциями, триггерами и событиями.

Еще один плюс, в отличие от других инструментов, при экспорте производящих перекодирование в UTF-8, — в Dumper экспорт производится в родной кодировке. Результирующий файл занимает меньше места, а сам процесс происходит быстрее. В одном дампе могут быть объекты с разными кодировками. Причем легко импорт/экспорт произвести в несколько этапов, останавливая процесс во время нагрузки. При возобновлении процедура начнется с места остановки. При восстановлении поддерживается четыре варианта:

  • CREATE + INSERT — стандартный режим восстановления;
  • TRUNCATE + INSERT — меньше времени на создание таблиц;
  • REPLACE — восстанавливаем в рабочей базе старые данные, не затирая новые;
  • INSERT IGNORE — добавляем в базу удаленные или новые данные, не трогая существующие.

Поддерживается сжатие копии (gzip или bzip2), автоудаление старых бэкапов, реализован просмотр содержимого дамп-файла, восстановление только структуры таблиц. Имеются и сервисные функции по управлению БД (создание, удаление, проверка, восстановление БД, оптимизация, очистка таблиц, работа с индексами и другое), а также файл-менеджер, позволяющий копировать файлы на сервер.

Интерфейс Dumper

Управление производится при помощи веб-браузера, интерфейс с использование AJAX локализован из коробки и создает впечатление работы с настольным приложением. Также возможно запускать задания из консоли и по расписанию (через cron).

Для работы Dumper понадобится классический L|WAMP-сервер, установка обычная для всех приложений, написанных на PHP (копируем файлы и устанавливаем права), и не будет сложной даже для новичка. Проект предоставляет подробную документацию и видеоуроки, демонстрирующие работу с Sypex Dumper.

Есть две редакции: Sypex Dumper (бесплатно) и Pro (10 долларов). Вторая имеет больше возможностей, все отличия приведены на сайте.

Полный бэкап сайта

  1. Создание бэкапа БД — базы данных WordPress, состоящей из множества таблиц, содержащих информацию о зарегистрированных пользователях и общих настройках, записях и паролях, комментариях и ссылках, а также о том, каким образом, что и в каком порядке должно выводиться на страницах ресурса.
  2. Создание бэкапа файлов сайта (движка, шаблонов, плагинов, загруженных файлов) — всего того, чем наполнен сайт (помимо текстовой составляющей) и что обеспечивает его работу.

Недостаточно один раз выполнить резервное копирование и на этом успокоиться. Сайты растут и развиваются

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

Всегда предпочтительнее иметь несколько копий, а на случай заражения сайта вирусом — и не самых последних копий тоже.

Iperius

Лицензия:коммерческая, есть версия Free

Поддерживаемые СУБД: Oracle 9–11, XE, MySQL, MariaDB, PostgreSQL и MS SQL Server

Настройка задания в Iperius

Возможность закачки по FTP позволяет легко обновлять информацию на нескольких веб-сайтах. Открытые файлы резервируются при помощи технологии VSS (теневого копирования томов), что позволяет производить горячий бэкап не только файлов СУБД, но и других приложений. Для Oracle также задействуется средство организации резервного копирования и восстановления данных RMAN (Recovery Manager). Чтобы не перегружать канал, есть возможность настройки полосы пропускания. Управление резервированием и восстановлением производится при помощи локальной и веб-консоли. Все функции на виду, поэтому для настройки задания потребуется лишь понимание процесса, в документацию заглядывать даже не придется. Просто следуем подсказкам мастера. Также можно отметить менеджер учетных записей, что очень удобно при большом количестве систем.

Базовые функции предлагаются бесплатно, но возможность резервирования БД заложена только в версиях Advanced DB и Full. Поддерживается установка от XP до Windows Server 2012.

Резервное копирование на уровне файлов

Одним из наиболее известных видов резервного копирования является копирование на уровне файлов. Этот тип резервного копирования использует обычные инструменты копирования файловой системы для передачи данных на удалённое устройство.

Команда cp

Проще всего создать резервную копию при помощи команды cp. Она копирует файлы из одного места в другое. Можно смонтировать съемный диск на локальном компьютере и скопировать на него все необходимые файлы:

Команда rsync

Вместо cp лучше использовать команду rsync, которая может создавать гибкие локальные резервные копии. С помощью rsync можно выполнить описанные выше операции:

Однако хранить громоздкие резервные копии в локальной файловой системе довольно проблематично. Чтобы предотвратить потерю данных, рекомендуется хранить их на физическом резервном диске или в сети.

Команда rsync может создавать удалённые резервные копии. Для этого существует другой синтаксис. Это сработает на любом хосте, к которому можно подключиться по SSH. При этом команда rsync должна быть установлена на обе машины.

Эта команда создаст удалённую копию каталога /etc и переместит её с локальной машины в каталог /backup на удалённом хосте remote_host.

Примечание: Больше о rsync можно узнать здесь.

Другие инструменты резервного копирования

Команды cp и rsync просты, однако не всегда подходят. Чтобы автоматизировать резервное копирование, нужно создавать сценарии для этих утилит.

Существуют и более сложные инструменты, которые предоставляют более широкий ряд функций.

Bacula

Bacula – это сложная гибкая программа, которая использует для резервного копирования хостов модель «клиент-сервер». Bacula настраивает каждую задачу резервного копирования как отдельный job.

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

Примечание: Чтобы узнать больше о том, как настроить и использовать сервер резервного копирования Bacula, читайте эту статью.

BackupPC

BackupPC – ещё одна популярная программа. Её можно использовать для резервного копирования систем Linux и Windows. Она устанавливается на машину или VPS, который будет выступать в качестве сервера резервного копирования. Затем этот сервер загружает данные своих клиентов с помощью методов передачи обычного файла.

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

Примечание: Подробнее о BackupPC – в этом руководстве.

Duplicity

Duplicity – отличная альтернатива традиционным инструментам. Эта программа использует шифрование GPG для перемещения и хранения данных, что, несомненно, имеет ряд серьёзных преимуществ.

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

Еще одним преимуществом является проверка хеша, которая гарантирует, что во время передачи не случилось потери данных. Это означает, что при восстановлении данных из резервной копии шансы найти повреждённые файлы гораздо меньше.

Примечание: Больше информации о Duplicity можно найти здесь.

Handy Backup

Лицензия:коммерческая

Поддерживаемые СУБД:Oracle, MySQL, IBM DB2 (7–9.5) и MS SQL Server

Одна из самых мощных систем управления реляционными базами данных — IBM DB2, имеющая уникальные функции по масштабированию и поддерживающая множество платформ. Поставляется в нескольких редакциях, которые построены на одной базе и отличаются функционально. Архитектура баз данных DB2 позволяет управлять практически всеми типами данных: документами, XML, медиафайлами и так далее. Особо популярна бесплатная DB2 Express-C. Бэкап очень прост:

Или снапшот, использующий функцию Advanced Copy Services (ACS):

Но нужно помнить, что в случае снимков мы не можем восстанавливать (db2 recover db) отдельные таблицы. Есть и возможности по автоматическому бэкапу, и многое другое. Продукты хорошо документированы, хотя в русскоязычном интернете руководства встречаются редко. Также далеко не во всех специальных решениях можно найти поддержку DB2.

Работа мастера создания нового задания в Handy Backup

Работу с DB2 поддерживают две версии Handy Backup — Office Expert (локальный) и Server Network (сетевой). Работает на компьютерах под управлением Win8/7/Vista/XP или 2012/2008/2003. Сам процесс развертывания несложен для любого админа.

Где хранить копии?

Есть два варианта:

Копирование баз данных

Копирование баз данных — трудоёмкая операция, потому что её нужно выполнять без прерывания работы сервера баз данных.
К сожалению, утилита mysqldump при экспорте данных блокирует их для изменения. Это затрудняет работу веб-сайта. Если размер базы данных невелик, пользователь не заметит сбоя. Но что делать, если в ней десятки гигабайт?

Чтобы обойти особенности встроенной утилиты mysqldump, применяют программный комплекс Percona Xtrabackup. Он позволяет копировать не содержимое базы данных, а все базы данных целиком. При этом и восстановление баз возможно только полное, всех сразу (и в этом его недостаток).

Учитывая недостатки этих методов, на нагруженных системах используют репликацию базы данных, то есть создание и поддержание «горячей» копии. Технологии репликации позволяют выполнять копирование баз данных утилитой mysqldump без прерывания работы основного сервера баз данных.

Констистентость резервных копий. Планы восстановления.

Консистентность — свойство резервной копии, от которого зависит, можно ли её использовать для восстановления данных. После создания резервных копий необходимо проверять их консистеность.

Как правило, к восстановлению данных из копий прибегают после крупных фейлов/аварий. Сотрудник, который работает над восстановлением данных, находится в стрессовой ситуации: нужно быстро восстановить данные, есть риски восстановить их с ошибками. Поэтому, чтобы восстановление в момент аварии/после аварии проходило чётко и правильно, вам нужно будет разработать заранее план восстановления.

План восстановления — чётко сформулированный список действий которые требуется выполнить сотруднику в нештатной, стрессовой ситуации.

Если вы приобрели услугу «Администрирование выделенного сервера» в REG.RU, проработкой плана и восстановлением данных будут заниматься наши специалисты. Также в эту услугу входят другие работы по настройке и технической поддержке сервера.

Схема работы резервного копирования для Dedicated

Система резервного копирования серверов в REG.RU использует несколько серверов управления, которые дублируют друг друга. Мы храним данные на профессиональных, многодисковых шасси Supermicro. Резервное копирование баз данных выполняем с помощью собственных разработок на основе утилит mysqldump, rsync, xtrabackup.

Мы разработали планы резервного копирования:

1 план копирования — хранение информации 14 суток:
полное копирование всех файлов — по выходным (либо дням, согласованным с клиентом);
инкрементальное копирование — в будни в ночное время;
резервное копирование баз данных — 1 раз в сутки в ночное время.
По желанию клиента время начала копирования можно изменить. Инструмент для копирования баз данных выбирается индивидуально для каждого проекта.

2 план копирования — хранение информации 7 суток.
Условия те же, что в предыдущем плане. Отличается только время хранения, и требования к дисковому хранилищу.

Подробнее о резервном копировании читайте в блоге REG.RU.

2. Копирование файловой системы сайта

Данную операцию необходимо проделать независимо от того, использует ваш портал базу данных для работы или нет. При этом помимо самого сайта копируются и вспомогательные данные (фавикон, логотип, файлы sitemap и robots, идентификационные текстовые документы поисковых систем и т.д.).

Скопировать файлы можно многими способами, я опишу здесь два наиболее популярных: ручное копирование данных на компьютер, копирование с помощью ftp-клиента.

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

2.1 Ftp-клиент

Ftp-клиент – специальная программа, помогающая оперировать файлами и папками через интернет. Работает по Ftp-протоколу (передача данных по сетям), как понятно из названия.

Первый ftp-клиент, который приходит в голову – это Total Commander, на примере которого и будет показано, как создать бэкап файлов сайта. Также среди вебмастеров популярна другая программа – filezilla – работающая по такому же принципу. Оба клиента мало чем отличаются друг от друга.

1. Сначала необходимо создать соединение с ftp-сервером (хостингом), на котором хранится ваш сайт. Для этого нужно нажать «Ctrl+F», после чего появится такое окно:

У меня уже есть соединение (TimeWeb), а вам нужно создать свое, для чего необходимо нажать на кнопку «Добавить…» и заполнить параметры:

Заполнить нужно всего 4 поля:

  • Имя соединения – любое на ваше усмотрение. Будет отображаться в первом окне соединений (у меня это, например, TimeWeb).
  • Сервер – это ip-адрес порта, который определяется хостингом (его можно найти в личном кабинете). У меня это «THESEUS (92.53.112.202)».
  • Учетная запись – это ваш логин, который вы используете при входе в личный кабинет хостинга.
  • Пароль – соответственно пароль для вашего логина.

Кстати, хостинг-провайдеры позволяют создавать несколько ftp-аккаунтов (комбинаций логинов паролей), с помощью которых можно будет управлять вашим сайтом. Это полезно, если вы хотите открыть ограниченный доступ к сайту по ftp-протоколу «чужому» человеку.

2. Соединение создано, теперь можно переходить к резервному копированию сайта. Для этого нужно опять нажать «Ctrl+F» и дважды нажать на имя нужного соединения. Теперь нужно выбрать те папки, которые необходимо скопировать. Если сайт на хостинге один, то проблем не будет – достаточно просто скопировать все, что есть (чаще всего это одна папка public_html). Но если на аккаунте хостинга размещено сразу несколько сайтов, то нужно копировать только те, которые относятся к ресурсу, бэкап которого создается.

Например, у меня на аккаунте находится 4 веб-ресурса, каждый в отдельной папке. А мне нужно сделать бэкап только одного из них – того, который находится в папке «public_html».

Выбранную папку нужно выделить (ее имя станет красным) и затем перетащить в правое окно (локальные диски вашего компьютера). Появится информационное окно с информацией об адресе загрузке (например, »  e:\*.*  «). Нажав на кнопку «ОК», вы подтвердите начало резервного копирования.

ВАЖНО! Перед тем как копировать данные сайта, целесообразно их заархивировать на хостинге, что уменьшит объем файлов и позволит скопировать их быстрее. Информация, как это сделать, дана ниже в разделе

Основной недостаток использования фтп-клиента Total Commander заключается в том, что копирование проходит очень медленно.

2.2 Ручное копирование

Как уже было упомянуто, «Тотал Коммандер» копирует файлы сайта слишком долго. Иногда гораздо быстрее это сделать получается, копируя файлы и папки веб-ресурса на свой компьютер вручную.

Для этого необходимо проделать аналогичные действия, что и в первом случае.

1. Сначала нужно перейти на сайт хостинга и, введя логин и пароль, зайти в личный кабинет.

2. Теперь необходимо перейти в файловый менеджер (или в панель с аналогичным названием у вашего хостинга). Такая панель имеется на любом хостинге.

3. После этого вы попадете в панель управления файлами, где опять же нужно найти те папки и файлы, бэкап которых нужно сделать. В моем случае это опять же «public_html».

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

3. Копирование базы данных

Почти всегда для сайтов, работающих на движках (CMS), помимо бэкапа файловой структуры ресурса необходимо создавать резервную копию базы данных.

База данных – это таблица, содержащая адреса различных файлов (картинок, медиафайлов, обычного текста и т.д.), необходимых для работы сайта.

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

Для управления базой данных используются специальные операторы – команды. Но чтобы людям было проще работать, используются системы управления базами данных (СУБД). Как задача движка Вордпресс – упростить управление сайтом, так и роль СУБД – упростить работу с базами данных. Наиболее популярной сейчас является система управления базами данных MySQL. Ее поддерживают ведущие хостинг-провайдеры, поэтому процесс создания бэкапа базы данных будет показан на ее примере.

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

Теперь с помощью удобного инструмента «phpMyAdmin» можно редактировать информацию в базах данных.

Инструмент «phpMyAdmin» позволяет производить различные действия над базами данных, в частности – делать их бэкап.

Сначала необходимо выбрать нужную базу данных, их список находится в левой части экрана (интерфейс у вашего хостинг-провайдера может немного отличаться), а затем нажать на кнопку «Экспорт».

В следующем появившемся окне останется лишь нажать на кнопку «Ок» (изменять базовые настройки не нужно), после чего вы сможете скачать бэкап базы данных на свой компьютер.

ВАЖНО! Некоторые хостинг-провайдеры автоматически делают бэкап файлов сайта и его базы данных. В этом случае можно сразу скачать уже готовые резервные копии

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

9 августа 2013

4. Полезное для блоггеров

Управление услугой

Как увеличить размер резервного дискового пространства, если услуга уже заказана?

После заказа услуги «Резервное копирование VPS» в Личном кабинете станет доступна опция «Изменить размер».

Для изменения размера услуги:

  1. 1.
    перейдите в раздел «Мои услуги» и кликните на названии услуги резервного копирования VPS;
  2. 2.
    перейдите по ссылке Управление бэкапами;
  3. 3.
    нажмите кнопку Изменить размер в правом блоке «Краткая сводка»;
  4. 4.
    выберите необходимый размер дискового пространства и нажмите кнопку Продолжить.

Как настроить резервное копирование VPS?

  1. 1.
    перейдите в раздел «Мои услуги» и кликните на названии услуги резервного копирования VPS;
  2. 2.
    перейдите по ссылке Управление бэкапами;
  3. 3.
    выберите необходимое значение напротив пункта Периодичность бэкапов в параметрах услуги и нажмите кнопку Сохранить.

Как сделать срочный бэкап?

  1. 1.
    перейдите в раздел «Мои услуги» и кликните на названии услуги резервного копирования VPS;
  2. 2.
    перейдите по ссылке Управление бэкапами;
  3. 3.
    нажмите кнопку Немедленный бэкап в правом блоке «Краткая сводка».

Обратите внимание, что данная опция доступна только один раз в сутки. Что означает параметр «Удалять старые бэкапы» в настройках услуги?

При установлении данной опции более ранние бэкапы удаляются автоматически при заполнении оплаченного дискового пространства

Если же данная опция не подключена, при исчерпании оплаченного лимита дискового пространства бэкапы удаляться не будут, и процесс резервирования остановится. При этом вы будете получать уведомления с просьбой удалить бэкапы вручную или подключить опцию «Удалять старые бэкапы».

Где посмотреть список сохраненных резервных копий?

Что означает параметр «Удалять старые бэкапы» в настройках услуги?

При установлении данной опции более ранние бэкапы удаляются автоматически при заполнении оплаченного дискового пространства. Если же данная опция не подключена, при исчерпании оплаченного лимита дискового пространства бэкапы удаляться не будут, и процесс резервирования остановится. При этом вы будете получать уведомления с просьбой удалить бэкапы вручную или подключить опцию «Удалять старые бэкапы».

Где посмотреть список сохраненных резервных копий?

  1. 1.
    перейдите в раздел «Мои услуги» и кликните на названии услуги резервного копирования VPS;
  2. 2.

    перейдите по ссылке Управление бэкапами.

    Здесь вы сможете посмотреть список бэкапов с указанием дат последних обновлений и размеров файлов, а также удалить любой из них или использовать для восстановления VPS.

Как скачать бэкап?

  1. 1.
    перейдите в раздел «Мои услуги» и кликните на названии услуги резервного копирования VPS;
  2. 2.
    перейдите по ссылке Управление бэкапами.
  3. 3.

    напротив необходимого бэкапа нажмите кнопку Сформировать архив. Начнется сборка архива.Дождитесь окончания формирования архива, нажмите Скачать.

1. Резервное копирование сайта. Что это?

1.1 Для чего нужны бэкапы сайта

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

К сожалению, даже самые надежные хостинг-провайдеры не могут обеспечить надежную на 100% защиту файловой системы сайта. Как правило, хостинг-сервисы выполняют бэкапы и хранят их на отдельных серверах (отдельно от основной копии), но и это не спасает – какое-то природное явление (потоп, скачок напряжения в сети, землетрясение и т.д.) может вывести из строя всю аппаратуру хостинг-центра. Если же вы будете хранить резервные данные на своем компьютере (или где-то еще), то риск потери сайта значительно снизится.

1.2 Виды бэкапов

Резервное копирование веб-ресурса подразумевает сохранение всей информации, из которой он состоит, всего его содержимого. Сюда входит и внутренняя перелинковка страниц, и дизайн, и навигация, и изображения, и медиа-файлы – в общем, абсолютно все.

Копирование файлов, «на которых» работает веб-ресурс, – это лишь часть дела. Сайт может использовать для своей работы и базы данных.

1. Для статических сайтов, не работающих на системах управления контентом (CMS) – движках (WordPress, Drupal, Joomla и т.д.) – или использующих «специальные» CMS, действительно достаточно лишь скопировать все файлы и папки.

2. Для тех ресурсов, что работают на CMS, использующих базы данных (как, например, Вордпресс), процесс сохранения резервных копий усложняется. В этом случае он разбивается на два этапа:

  • сохранение файловой системы сайта (всех папок и файлов, необходимых для работы сайта);
  • резервное копирование базы данных, используемой CMS для ее корректной работы.

Также отдельные CMS позволяют создавать бэкапы определенных данных (записей, рубрик, меток, меню и т.д.), чтобы их можно было перенести на другой сайт, работающий на той же CMS.

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

Заключение

Текста со скриншотами получилось много. Дабы не запутаться в разнообразии вариантов, подведем итог сказанному. Выбор способа резервного копирования должен производиться с опорой на условия (инструменты хостинга, имеющееся свободное место) и способности (понимание структуры WordPress, умение настраивать плагины и т.д.), которыми мы располагаем.

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

Если с хостингом не все понятно и пока не хватает знаний для настройки бэкапов по расписанию в облачное хранилище, подойдут русифицированные плагины BackUpWordPress и Updraftplus, с настройками которых разобраться несложно.

Во всех остальных случаях уместны продвинутые плагины xCloner и WP MyBackup, а также сохранение копий базы данных и файлов сайта вручную.

И в завершение предлагаю послушать прелюдию Баха в исполнении трио Silenzium (Новосибирск):

Расскажите об этой статье в соцсетях:

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий