Создание архива VPS

Всем привет!

Вам необходимо быстро и удобно создать архив со всем содержимым VPS?

Теперь подобная возможность имеется прямо в нашей панели управления*


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

Итак, вариант первый — с полной остановкой сервера.
Операция происходит в несколько этапов:

    1. Сначала все файлы копируются на другой наш сервер без остановки вашего VPS. Каждый файл после копирования будет иметь именно то состояние, в котором он находился на момент копирования.
      Например, если в какой-либо файл происходит постоянная запись, то в файле будут находиться только те записи, которые были сделаны до начала копирования информации.
    2. Затем ваш VPS выключается, все процессы корректно завершают работу и происходит еще одно копирование данных, но уже только тех которые были изменены после первого раза. Это называется «синхронизацией» данных
    3. Ваш VPS запускается и продолжает работать
    4. На удаленном сервере ваши данные архивируются и после этого вы получаете по e-mail уникальную ссылку для скачивания архива. Подобный подход гарантирует отсутствие лишней дисковой нагрузки при архивировании на сервере, где размещается ваш VPS.

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

Вариант второй — без остановки сервера.

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

Ну, и что в этом плохого? — спросите вы. Дело в том что, например, такое ПО как базы данных очень плотно работает с памятью в Linux и хранит в ней огромное количество информации: буферы соединений и результата, стек тредов, буферы сортировки, кеш дескрипторов открытых таблиц и многое другое. Не будем вдаваться в технические детали в рамках данной статьи, но с уверенностью можем вам сказать: если не останавливать сервер полностью и копировать файлы MySQL «на горячую», то с вероятностью 99% вы получите «битые» таблицы при использовании MyISAM. Поэтому, как мы уже говорили выше, рекомендуем использовать вариант с полной остановкой сервера. Если же вы не используете базы данных — можете смело копировать данные без остановки.

Приятной работы!

* — данная функция доступна только для VPS на базе виртуализации OpenVZ

One thought on “Создание архива VPS

  1. Max Reply

    Спасибо за статью.
    Как будет правильнее создать полный архив VPS на тарифах SSD VDS на основе KVM?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *