Как выбрать VPS-хостинг для бэкапов?

Как и для остальных проектов, выбирать VPS-хостинг для бэкапов нужно в зависимости от того, каковы потребности, сколько будут весить резервные копии. Также можно выбирать между протоколами копирования.

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

Кроме того, VPS-хостинг для резервного копирования должен быть:

  • надежным;
  • современным;
  • с высоким аптаймом.

Протоколы копирования

Протоколы отличаются и скоростью, и тем, сколько места занимает резервная копия.

FTP-бэкап

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

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

CDP-бэкап

Для серверов KVM и Cloud VPS разработана альтернатива – Continuous Data Protection или CDP-бэкапы виртуального сервера. Для них используется специальный агент, который устанавливается на VPS-хостинг, и затем разбивает жесткий диск виртуального сервера на блоки, которые потом сохраняются на сервер для бэкапа.

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

Как часто нужно делать бэкапы

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

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

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

Выбор хостинга

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

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

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