Начиная с нечасто обновляемого коммерческого сайта и заканчивая шумным рынком электронной коммерции, веб-сайты всех форм и размеров требуют надежного решения для резервного копирования WordPress. Вот почему мы сегодня углубимся в то, как автоматизировать резервное копирование WordPress для S3.
К сожалению, резервные копии не всегда то, о чем люди думают, когда они впервые разрабатывают веб-сайт, Они так же заботятся о правильном дизайне и содержании, как и о запуске в определенную дату, что реализация решения для резервного копирования WordPress не всегда учитывает планирование.
Независимо от того, вводите ли вы изображение на этапе разработки WordPress или в будущем в качестве надежного поставщика обслуживания вашего клиента, вы должны сделать резервное копирование приоритетом наряду с безопасностью и скоростью сайта.
В этом руководстве мы рассмотрим Пять очень простых шагов, которые вы должны выполнить, чтобы настроить резервное копирование WordPress на S3 (Amazon Free Storage Service),
Давайте начнем с выяснения, какой тип стратегии резервного копирования WordPress наиболее подходит для веб-сайта вашего клиента.
Обновление контента
Бесплатная электронная книга по безопасности

(4 страницы) 21-ступенчатый контрольный список для
Защищайте сайт WordPress на 99,9%
скачать
Шаг 1: Решите, что вы хотите сделать с резервной копией WordPress
Хранение резервной копии WordPress в S3 на другом внешнем сервере может быть удивительным во времена принуждения. Рассмотрим следующие сценарии:
Веб-сайт вашего клиента был удален. В результате потребуется несколько часов, чтобы просмотреть каждый дюйм веб-сайта и базы данных, чтобы обнаружить искажение. Тогда вы должны очистить его.
При входе я ждал обновления плагина WordPress. Однако при его реализации что-то не сработало, и появился белый экран смерти. Вы попросили одного из своих подрядчиков войти в панель управления, чтобы удалить нарушающий работу плагин из папки wp-content. Тем не менее, они полностью удалили папку wp-content.
Вы только что получили сообщение от клиента, что с вашим сайтом что-то не так. После проверки он обнаружил, что проблема связана с критическая ошибка сервера и все данные с сайта вашего клиента были потеряны,
Во всех этих случаях регулярное резервное копирование обеспечило бы вам и вашим клиентам душевное спокойствие, зная, что существует быстрый и простой способ восстановить веб-сайт в правильном виде.
Но недостаточно просто планировать сохранение резервных копий. Это требует немного большего внимания и осторожности, если вы хотите, чтобы ваши резервные копии были там, чтобы восстановить сайт вашего клиента от любых повреждений. Вот что следует учитывать при планировании стратегии резервного копирования WordPress:
Вопрос: Какое решение для резервного копирования WordPress вы будете использовать?
Здесь у вас есть три варианта, хотя только два из них являются жизнеспособными, учитывая то, о чем мы говорим.
- веб-хостинг: Большинство веб-серверов предлагают бесплатные резервные копии с планами хостинга. Тем не менее, оставить что-то настолько критичное для хоста (если это не управляемый поставщик WordPress, то есть), это не разумный выбор. Если что-то случится на уровне сервера, все эти данные будут потеряны. Кто будет там, чтобы сделать резервную копию?
- Плагин для резервного копирования WordPress: Существует множество плагинов для резервного копирования и восстановления WordPress, которые позволяют пользователям управлять процессом резервного копирования из WordPress. Однако ваша цель должна состоять в том, чтобы иметь копию вашей сохраненной резервной копии вне сервера, Вот почему вам нужно использовать параметры, которые позволяют создавать резервную копию WordPress для S3 и других внешних служб хранения.
- Сторонний поставщик: Компании по обслуживанию WordPress будут управлять резервными копиями от вашего имени. И они будут безопасно хранить их вне досягаемости любого повреждения, если что-то случится в WordPress или на вашем сервере.
Вопрос: Вы хотите автоматизировать резервное копирование или обрабатывать их вручную?
Предполагая, что вы не передаете резервные копии на внешний поставщик, вы должны решить, сколько времени вы планируете потратить,
Большинство плагинов Разрешить пользователям автоматизировать процесс резервного копированияНо некоторые из них могут ограничивать частоту их программирования или размер вашего веб-сайта. Таким образом, вам может понадобиться сохранить собственные резервные копии в любом случае, особенно перед развертыванием обновлений WordPress.
Вопрос: Как часто вам нужно сохранять резервные копии?
Это зависит от того, сколько контента у вас есть и как часто вы создаете или изменяете его. Веб-сайты с активными блогами должны создавать расписание резервного копирования, которое соответствует публикации (скорее всего, ежедневно). То же самое касается магазинов электронной коммерции и других веб-сайтов, которые часто обновляют свой контент и регулярно добавляют новые товарные запасы.
Для всех остальных должно быть достаточно еженедельного или ежемесячного расписания резервного копирования. Однако не забудьте сохранить резервную копию WordPress на S3 (или предпочитаемую службу внешнего хранилища) перед выполнением каких-либо обновлений. Вы никогда не знаете, когда один из них может нанести ущерб вашему серверу.
Вопрос: что нужно для резервного копирования?
Резервные копии не всегда должны быть полными снимками вашего сайта WordPress. Многие решения для резервного копирования позволяют создавать резервные копии определенных файлов или частей базы данных.
учет Вы понимаете структуру своего сайта, включая ядро, плагины, темы и код. база данных включает в себя контент, который отображается для пользователей.
Возможность выбрать, что сохранить, может быть полезна, если вы знаете, что необходимо восстановить только часть сайта. Это также хорошо для сохранения места на вашем внешнем хранилище.
Вопрос: Где вы должны хранить резервные копии?
Несмотря на то, что резервные копии из хранилища веб-хостинга на сервере, безусловно, имеют смысл, у вас должны быть другие резервные копии, если вы хотите избежать потери. Внешнее хранение файлов и базы данных вашего веб-сайта позволит вам избежать опасности для копий вашего сайта.
Что касается того, где вы храните их, большинство решений для автоматического резервного копирования WordPress предоставят вам широкий выбор вариантов. Вот некоторые из наиболее распространенных:
- Сжатый файл на электронную почту
- FTP
- раздаточная
- Google Drive
- Rackspace Cloud
- Microsoft Azure
- SugarSync
- Amazon S3
Разумеется, сегодня я рекомендую Amazon S3. Почему? Ну, для начала, это бесплатно, чтобы начать. Да, и потому, что он работает на Amazon и ее технологических партнеров. Ваши облачные резервные копии будут храниться на надежных, безопасных и всегда доступных серверах. Масштабируемость также не будет проблемой, что хорошо, если вы планируете значительно увеличить размер вашего сайта.
Теперь, когда вы выяснили соответствующие детали использования резервных копий, давайте посмотрим на процесс создания и использования.
Шаг 2: выберите и установите решение для резервного копирования WordPress
Если вы решили, что плагин для резервного копирования WordPress является правильным вариантом для вас, теперь вы должны найти подходящий для ваших целей. Вы можете использовать это руководство, чтобы ограничить процесс выбора.
Как резюме:
Есть пара плагины Freemium резервного копирования Они позволяют вам бесплатно создать резервную копию WordPress для S3.
BackWPUp и UpdraftPlus – похожие сервисы. Используйте их для автоматизации и планирования резервного копирования, а также отправляйте копии предпочитаемому поставщику хранилища. Обновление до премиум-класса, конечно же, даст вам больше возможностей для хранения, а также увеличит степень контроля над созданием резервных копий.
Другой бесплатный плагин, который мы рекомендуем, это Duplicator. Хотя это не традиционный плагин для резервного копирования и восстановления, он делает многое из того, что делают другие. Это более узкий подход. В частности, Duplicator позволяет пользователям сохранять полные копии своих веб-сайтов для целей миграции или дублирования. Но полные копии сайтов WordPress также работают и для резервного копирования.
Есть также ряд строго плагины для резервного копирования премиум-класса Вы также можете выбрать.
BackupBuddy от iThemes, BlogVault и VaultPress от Automattic – наши лучшие варианты. Любой из этих плагинов поможет вам, если вы ищете полный контроль над тем, как, где и когда сохраняются резервные копии вашего сайта. Кроме того, вы можете легко подключить резервную копию WordPress к S3 с помощью этих плагинов.
В следующем уроке я собираюсь использовать UpdraftPlus, так как это самый загружаемый и пользующийся наибольшим рейтингом бесплатный плагин. Настройки будут одинаковыми, независимо от того, какой плагин вы используете, поэтому не стесняйтесь идти вперед и копировать процесс с вашим собственным плагином.
1. Установите плагин
Из WordPress найдите бесплатный UpdraftPlus от комплементов > Добавить новый,

Нажмите «Установить сейчас», а затем «Активировать», чтобы добавить его на свой сайт WordPress.
2. Настройте параметры плагина
Вы найдете свой новый плагин резервного копирования на вкладке «Настройки» в боковой панели WordPress.

конфигурации
В этом модуле конфигурации вы найдете пять вкладок. Чтобы настроить резервное копирование WordPress на S3 или другую службу внешнего хранилища, нажмите «Настройки».

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

Здесь вы можете выбрать, какие файлы будут сохранены в резервной копии. Вы также можете настроить эксперт и премиум-настройки, если хотите.
Продвинутые инструменты
Есть и другие настройки, которые могут вас заинтересовать в «Расширенные инструменты». Одной из таких функций является UpdraftCentral, инструмент администрирования UpdraftPlus WordPress.

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

Даже если у вас есть только один веб-сайт для управления, эта функция особенно полезна, если вы потеряли доступ к своему сайту и хотите восстановить резервную копию удаленно из UpdraftPlus.
Настройки – Amazon S3
Когда вы будете удовлетворены настройками плагина, вернитесь на вкладку «Настройки», чтобы мы могли подключить Amazon S3.

Из списка поставщиков удаленного хранилища выберите Amazon S3.
Чтобы сохранить резервную копию WordPress на S3, необходимо введите ваши личные пароли и информацию о местоположении, Итак, давайте перейдем к Amazon на несколько минут, прежде чем завершить настройку этого модуля резервного копирования.
Шаг 3. Зарегистрируйтесь в хранилище Amazon S3
Чтобы зарегистрировать бесплатную учетную запись в хранилище Amazon S3, перейдите на веб-сайт.

Если у вас еще нет учетной записи AWS, создайте новую.

Регистрация потребует некоторых деталей о вашем бизнесе вместе с кредитной картой.
Хотя Amazon S3 можно использовать бесплатно в течение года, у него есть свои ограничения (как и у большинства внешних сервисов хранения). Если вы превысили максимальный объем хранилища на бесплатном уровне S3, с вас будет снята плата, поэтому в Amazon должен быть указан способ оплаты.
Просто имейте это в виду при настройке параметров резервного копирования вашего клиента. Если вы знаете, что количество и размер сохраняемых вами резервных копий превысят бесплатный тариф, обязательно поговорите со своим клиентом, чтобы он знал, что ему будет выставлен счет.
После завершения регистрации вы будете перенаправлены на панель инструментов AWS.

Как видите, с Amazon Web Services вы можете многое сделать. Нажмите на вкладку «Услуги» в верхней части навигации, чтобы открыть параметры. Найдите «S3» в разделе «Хранение».

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

Выбор репозитория очень похож на выбор сервера с веб-сервера или CDN. Amazon делает это потому, что вы можете определить уникальные настройки для вашей среды хранения, включая географические настройки, которые могут повлиять на то, насколько легко вы можете получить доступ к резервным копиям.
Кроме того, репозитории позволяют назначать разные настройки для разных типов сайтов (или клиентов). Это зависит от вас, чтобы организовать это так, чтобы наилучшим образом соответствовать вашему рабочему процессу и потребностям ваших клиентов.
А пока давайте посмотрим на процесс создания депозита и добавления ваших данных.
1. Создать куб
В верхней части страницы нажмите кнопку «+ Создать депозит». Это всплывающее окно появится:

Дайте ему уникальное имя. Доменное имя должно быть достаточно, но вы можете быть настолько описательным, насколько вам нравится.
Затем выберите ближайший к вам регион. Вы не хотите иметь дело с задержками, когда получаете резервную копию WordPress обратно на S3, поэтому убедитесь, что сервер находится как можно ближе к вам.,
По мере создания новых кубов у вас будет возможность дублировать эти настройки здесь. Это сэкономит ваше время на настройку резервной копии WordPress на S3.
Нажмите «Далее», когда вы закончите.
2. Настройте куб
Здесь вы можете настроить ряд свойств в зависимости от того, как вы хотите управлять контролем версий, а также от того, хотите ли вы добавить шифрование в резервную копию.

Интересный вариант, предлагаемый здесь, находится в разделе «Теги». По сути, это позволяет вам создать уникальный тег для каждого веб-сайта, резервную копию которого вы поддерживаете. Если с этим связаны какие-либо расходы, AWS отследит их для вас. Это облегчит выставление счетов-фактур, если у вас есть четкая запись о затратах для связи с веб-сайтом.
3. Добавить пользователей
Если вы хотите, чтобы несколько пользователей имели доступ к резервной копии WordPress на S3, вы можете установить эти разрешения здесь.

Единственным недостатком является то, что пользователь также должен иметь учетную запись AWS.
Как только вы закончите, пройдите подробности своего куба и закончите.
4. Добавить объекты
Из списка корзины выберите клиент, для сайта которого вы хотите сохранить резервную копию WordPress на S3. (Просто нажмите на название куба.)

На следующем экране вам будет предложено добавить товары на ваш склад.
Однако причина, по которой мы делаем это руководство, заключается не в том, что вы можете вручную скопировать свой сайт WordPress и сохранить сжатые файлы на внешнем накопителе. Вы хотите автоматизировать резервное копирование WordPress на S3.
Итак, давайте вернемся к деталям, которые запрашивает UpdraftPlus, и вернемся к WordPress.
Обновление контента
Бесплатная электронная книга по безопасности

(4 страницы) 21-ступенчатый контрольный список для
Защищайте сайт WordPress на 99,9%
скачать
Шаг 4: подключите автоматическое резервное копирование WordPress к S3
Найдите кнопку «Хранилище (ваше имя)» в панели навигации AWS. Затем выберите «Мои учетные данные безопасности».

Откройте раздел «Пароли».

Нажмите «Создать новый пароль». Вы можете скачать его, если хотите сохранить копию на своем компьютере. А пока нажмите «Показать пароль».
Сначала скопируйте идентификатор ключа доступа. Затем вернитесь в WordPress и введите его в соответствующее поле в плагине.
Вернитесь в AWS и скопируйте секретный ключ доступа ниже. Добавьте его в соответствующее поле в плагине.
Обратите внимание, что плагин также запрашивает местоположение S3. То, что это должно действительно сказать, является "ведром S3". В этом поле введите название депозита в точности так, как оно написано на вашей панели управления S3.
Нажмите кнопку «Test S3 Configuration», чтобы подтвердить, что вы успешно установили соединение.

После успешного прохождения теста прокрутите вниз и сохраните настройки. Вот как вы будете автоматизировать резервное копирование WordPress на S3.
Шаг 5: используйте плагин для сохранения и восстановления резервных копий
Теперь, когда UpdraftPlus и S3 настроены для общения друг с другом, ваш сайт WordPress может начать надежно хранить резервные копии на серверах Amazon.
Восстановление резервных копий UpdraftPlus
Чтобы найти список всех созданных резервных копий, посетите Восстановить резервную копию вкладка в вашем плагине UpdraftPlus. Прокрутите вниз до Существующие резервные копии список.

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

При нажатии на каждый из них откроется раздел «Скачать» выше. Затем вы можете загрузить файлы и вручную загрузить их в свою базу данных, используя файловый менеджер или FTP.
Чтобы восстановить любую из этих резервных копий с помощью плагина, просто нажмите кнопку «Восстановить» рядом с нужной вам. Тогда позвольте плагину провести вас через весь процесс. Вам будет задан вопрос, хотите ли вы восстановить сайт целиком или хотите восстановить только некоторые файлы. Выберите то, что вам нужно, и запустите плагин.
UpdraftCentral Backup Restore
Ваша учетная запись UpdraftCentral (если вы ее создали) также будет показывать ваши резервные копии:

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

Вы найдете их в вашем кубе как свободные "объекты" (или файлы).
Использование плагина для восстановления поврежденного или безвозвратно поврежденного веб-сайта будет работать для небольших сайтов. сайт со сложной функциональностью или большим количеством файлов должен обрабатываться с осторожностью, И ручное восстановление – единственный способ обеспечить это.
терминатор
Хорошая вещь, позволяющая UpdraftPlus обрабатывать резервное копирование WordPress на S3, заключается в том, что вы можете масштабировать это решение вместе с сайтом вашего клиента. Когда он новый, бесплатные версии плагина и сервис хранилища будут работать отлично. Затем, по мере роста вашего сайта и контента, вы можете масштабировать оба инструмента.
Как всегда, если вы решите, что вы Если вам нужен более простой способ управления всеми этими резервными копиями для ваших клиентов, почему бы не стать партнером WP Buffs? Вы по-прежнему будете взимать плату и пользоваться услугами резервного копирования и восстановления, но мы позаботимся обо всей работе для вас!
