Спросить сейчас
×

Как сделать резервную копию сайта на Timeweb

20 июля 2023
Как сделать резервную копию сайта на Timeweb
Редакция Willday

Словарь терминов

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

FTP (File Transfer Protocol) — это протокол передачи файлов, который используется для обмена файлами между компьютерами через сеть.

Доступ по FTP — это способ передачи файлов между компьютерами через сеть. Он предоставляет возможность загружать файлы на удаленный сервер или скачивать файлы с удаленного сервера на ваш компьютер.

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

FTP-сервер — это сервер, который работает по протоколу FTP.

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

SSH (Secure SHell) — это протокол безопасной удаленной связи, который используется для защищенного соединения между двумя компьютерами через сеть. Он предоставляет возможность удаленного управления и обмена данными между компьютерами с высоким уровнем шифрования.

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

MySQL — это система управления базами данных, которая использует язык структурированных запросов SQL (Structured Query Language) для работы с данными. Она позволяет создавать и управлять базами данных, хранить информацию в них, извлекать данные из базы, модифицировать их и выполнять различные операции над ними.

Что такое бэкап сайта и зачем он нужен

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

Защита от хакерских атак

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

Восстановление после потери данных

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

Обновление и тестирование

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

Перенос на другой сервер или хостинг

Бэкапы упрощают перенос вашего сайта на другой сервер или хостинг-провайдера. Вы можете создать резервную копию, перенести ее на новое место и восстановить сайт на новом сервере.

Что важно учесть при резервном копировании

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

7512.jpg

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

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

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

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

Когда делать резервную копию

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

Описание для сайта в подарок
Рассчитайте стоимость сайта с (х2) конверсией и потенциалом посещаемости от 10000 человек/месяц
Ответьте на 5 вопросов и мы пришлем Вам расчет стоимости и сроки проекта
Узнать стоимость
Средняя посещаемость сайтов — 33 000/месяц
Разрабатываем с 2012 года
Создали 200+ проектов

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

Как создать резервную копию сайта в Timeweb

На данный момент на хостинге предусмотрены две схемы автоматического резервного копирования:

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

В панели управления в разделе СайтыРезервные копии вы можете найти последние созданные резервные копии. При создании новых резервных копий, более старые автоматически заменяются новыми.

резервные копи.png

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


С помощью файлового менеджера

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

скачивание файлов.png

« ... »
Важно учитывать, что файловый менеджер не оптимизирован для работы с большими объемами файлов.

С помощью клиента протоколов SFTP

Вам потребуется SFTP-клиент, такой как WinSCP.

Шаг 1. Скачайте и установите WinSCP, если вы еще не сделали этого. Скачать можно по этой ссылке: https://winscp.net/eng/download.php

Шаг 2. Запустите WinSCP и введите данные для подключения к вашему серверу. Введите IP-адрес сервера, имя пользователя, пароль и порт (обычно порт 22 для SSH-соединений).

Вход в WinSCP.jpg

Шаг 3. Нажмите на кнопку Вход или выберите соответствующую опцию, чтобы установить соединение с сервером.

Шаг 4. После установки соединения вы увидите две панели: левую и правую. Левая панель отображает файлы и папки на вашем компьютере, а правая панель отображает файлы и папки на сервере.

Screenshot_2 копия.jpg

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

Шаг 6. В левой панели перейдите к папке на вашем компьютере, куда вы хотите загрузить файлы резервной копии.

Шаг 7. Выделите файлы резервной копии на сервере в правой панели. Вы можете использовать мышь или клавиши Shift или Ctrl, чтобы выбрать несколько файлов.

Шаг 8. Перетащите выделенные файлы из правой панели на сервере в левую панель на вашем компьютере. Файлы начнут загружаться на ваш компьютер.

скачивание файлов.png

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

С помощью SSH

В первую очередь, необходимо проверить включен доступ по SSH или нет. Сделать это можно, перейдя на вкладку Дашборд в панели управления. Ниже будет блок Статус сервисов.

статус сервисов.png

Переходим к созданию дампа базы данных в Timeweb с использованием SSH. Вам понадобится доступ к консоли. Вот шаги, которые необходимо выполнить:

Шаг 1. Нажимаем на вкладку Инструменты в панели управления. Далее «SSH-консоль».

ssh консоль.png

Шаг 2. Консоль открылась в новой вкладке.

консоль.png

Для создания архива всех файлов и директорий в текущей директории, вы можете выполнить команду:

   tar cf имя_архива.tar имя_директории_сайта  

Для создания дампа базы данных, введите следующую команду:

   ssh username@your_server_ip 
  mysqldump -u your_database_username -p your_database_name > dump.sql 

Замените your_database_username на имя пользователя базы данных и your_database_name на имя вашей базы данных. После выполнения команды вся база данных будет сохранена в файле dump.sql.

Резервное копирование базы данных MySQL

Для создания дампа базы данных можно воспользоваться phpMyAdmin:

Шаг 1. В разделе Базы данных панели управления найдите ссылку phpMyAdmin, расположенную рядом с именем нужной базы данных. Перейдите по этой ссылке.

базы данных.png

Шаг 2. После перехода в phpMyAdmin вам будет предложено ввести пароль. Можно включить Полный доступ, тем самым не вводя пароль. Просто переходите по ссылке phpMyAdmin.

Шаг 3. Перейдите на вкладку Экспорт в меню phpMyAdmin.

экспорт данных.png

Шаг 4. В настройках отмечаем Метод экспорта – Быстрый. Формат – SQL. Далее нажимаем Экспорт. Файл дампа базы данных сохранится на локальном компьютере

Описание для сайта в подарок
Создадим сайт с конверсией выше чем у конкурентов от 170 000 рублей
Нами протестированы сотни элементов, которые влияют на конверсию и мы готовы внедрить их на Ваш сайт
Узнать стоимость
Средняя посещаемость сайтов — 33 000/месяц
Разрабатываем с 2012 года
Создали 200+ проектов

Как восстановить резервную копию сайта Timeweb

1. Перейдите в раздел Сайты на панели управления своим аккаунтом, затем выберите вкладку "Резервные копии".

панель управления.png

« ... »
Обратите внимание, что если вы планируете восстановить базу данных, вам необходимо сначала создать новую базу с тем же именем и паролем, что и у восстанавливаемой базы данных. Если база данных с таким именем уже существует, вам нужно удалить ее, предварительно создав резервную копию

2. Выберите дату из списка доступных резервных копий.

дата.png

3. Чтобы восстановить файл, директорию, базу данных или таблицу базы данных, которые вам необходимо восстановить, нажмите на ссылку Восстановить.

восстановить.jpg

4. Подтвердите восстановление, нажав кнопку ОК.

Снапшоты

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

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

Как создать снапшот

1. Войдите в свою учетную запись Timeweb и перейдите на панель управления аккаунтом;

2. Найдите раздел Бэкапы;

3. Перейдите в соответствующий раздел и найдите опцию Создать снапшот. Нажмите на нее.

создание снапшота.png

Когда появится новое окно, вам будет предложено подтвердить свое действие, после чего снимок экрана будет мгновенно отображен в панели управления.

созданный снапшот.png

Как удалить снапшот

Во вкладке Бэкапы выберите опцию Удалить снапшот или нажмите на иконку удаления, а затем подтвердите ваш выбор. В результате этого снимок будет успешно удален.

удаление снапшота.png

Как восстановить снапшот

В разделе Бэкапы, наведите курсор на иконку восстановления снапшота.

восставление снапшота.jpg

После удаления снапшота сервер будет восстановлен в состояние, соответствующее моменту его создания.

Частые ошибки при резервном копировании

Многие допускают эти ошибки и не подозревают, какое влияние эти ошибки оказывают на работу их сайта. Также, эти ошибки могут нести для сайта угрозы. Старайтесь не допускать их!

Отсутствие автоматизации (создание бэкапов вручную)

Зачем создавать бэкапы вручную, когда за вас это делает хостинг? Выше мы уже говорили о том, что Timeweb автоматически создает резервные копии.

Редкое создание резервных копий

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

Отсутствие расписания

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

Игнорирование некоторых файлов или папок

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

Создание одной копии

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

Резервная копия, хранящаяся на том же сервере

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

7 шагов для надёжного резервирования данных сайта

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

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

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

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

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

Шаг 6. Создавайте оффсайт-копии данных, хранящихся на удаленных серверах или вне вашей физической локации.

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

Итоги

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



наверх