Хостинг Simple Dream: Бэкапы
Как известно, мы тут тестируем наш хостинг, который позволяет быстро, дешево и удобно размещать сайты MODX.
У любого приличного сервиса должна быть система резервного копирования, и у нас такая теперь есть. Для затравки видео, подробности ниже.
Для работы я выбрал систему резервного копирования Duplicity, которая позволяет шифровать бэкапы и выгружать их на разные сервисы. Она написана на уже любимом мною Python, работает довольно быстро и не особо требовательна к ресурсам.
Лично я не слышал ни одной истории о поломке VPS на Linode, и тем более сам ни разу не сталкивался с какими-то техническими проблемами, но всё равно — сам сервер тоже полностью резервируется, вместе с бэкапами сайтов внутри. Итого, как минимум два уровня резервирования (а у самих Linode вообще черт-знает-сколько еще уровней).
В будущем планирую добавить еще и выгрузку бэкапов на другой сервер.
На данный момент создаются ежедневные копии всех сайтов, даже на тестовом тарифе. Раз в неделю производится полное копирование, затем 6 дней добавляются инкрементальные копии.
Информация хранится не более чем за 2 недели: то есть 2 полные полные копии + 12 инкрементов. Как только переходим на следующую неделю — 1 полная старая копия с инкрементами удаляется.
Таким образом, в разные промежутки недели у вас от 8 до 14 копий сайта.
В отличии от MODXCloud у нас нет системы снапшотов, и резервирование никак не завязано на установленную CMS — сохраняется полностью вся директория юзера, со всеми файлами и его база данных Mysql.
Восстановление приводит сайт и БД в точности к состоянию на момент сохранения. То есть, если вы откатываетесь на старую копию, и у вас в данный момент в директории сайта лежит что-то важное — оно пропадёт навсегда!
Конечно, наш сервис об этом предупреждает, и предлагает вам сначала сделать новую копию — ну мало ли?
Таким образом, в любой момент вы можете сделать резервную копию своего сайта и откатиться на неё самостоятельно. Не знаю, на многих ли shared-хостингах есть такая функция, но вот у нас теперь есть.
Как вы понимаете, резервирование сайтов — вещь трудозатратная для сервера, поэтому я ввёл искусственные ограничения для пользователей:
Ну вот, теперь я уже могу порекомендовать наш хостинг для переезда рабочих сайтов.
Необходимый минимум для продуктивной работы уже есть:
У любого приличного сервиса должна быть система резервного копирования, и у нас такая теперь есть. Для затравки видео, подробности ниже.
Как работает?
Для работы я выбрал систему резервного копирования Duplicity, которая позволяет шифровать бэкапы и выгружать их на разные сервисы. Она написана на уже любимом мною Python, работает довольно быстро и не особо требовательна к ресурсам.
Лично я не слышал ни одной истории о поломке VPS на Linode, и тем более сам ни разу не сталкивался с какими-то техническими проблемами, но всё равно — сам сервер тоже полностью резервируется, вместе с бэкапами сайтов внутри. Итого, как минимум два уровня резервирования (а у самих Linode вообще черт-знает-сколько еще уровней).
В будущем планирую добавить еще и выгрузку бэкапов на другой сервер.
Возможности
На данный момент создаются ежедневные копии всех сайтов, даже на тестовом тарифе. Раз в неделю производится полное копирование, затем 6 дней добавляются инкрементальные копии.
Информация хранится не более чем за 2 недели: то есть 2 полные полные копии + 12 инкрементов. Как только переходим на следующую неделю — 1 полная старая копия с инкрементами удаляется.
Таким образом, в разные промежутки недели у вас от 8 до 14 копий сайта.
В отличии от MODXCloud у нас нет системы снапшотов, и резервирование никак не завязано на установленную CMS — сохраняется полностью вся директория юзера, со всеми файлами и его база данных Mysql.
Восстановление приводит сайт и БД в точности к состоянию на момент сохранения. То есть, если вы откатываетесь на старую копию, и у вас в данный момент в директории сайта лежит что-то важное — оно пропадёт навсегда!
Конечно, наш сервис об этом предупреждает, и предлагает вам сначала сделать новую копию — ну мало ли?
Таким образом, в любой момент вы можете сделать резервную копию своего сайта и откатиться на неё самостоятельно. Не знаю, на многих ли shared-хостингах есть такая функция, но вот у нас теперь есть.
Ограничения
Как вы понимаете, резервирование сайтов — вещь трудозатратная для сервера, поэтому я ввёл искусственные ограничения для пользователей:
- Вы можете восстанавливать каждый сайт из бэкапа не чаще 1 раза в 30 минут
- Вы можете создавать резервную копию каждого сайта не чаще чем 1 раз в 60 минут
Заключение
Ну вот, теперь я уже могу порекомендовать наш хостинг для переезда рабочих сайтов.
Необходимый минимум для продуктивной работы уже есть:
- Быстрое, удобное создание новых сайтов
- Обновление, резервное копирование
- Присоединение рабочих доменов
- Редактирование правил Nginx
- Доступ в SSH, заливка файлов через SFTP
- Доступ в PhpMyAdmin для работы с БД
- Быстрые серверы на Linode с SSD HDD
Комментарии: 6
Супер! Спасибо!
Отличная новость!
А линод тем временем троллит 10-баксовым планом: blog.linode.com/2014/06/16/11th-linode-birthday-10-linode-plan/.
Да молодцы, давно пора!
Нам это не помеха, ибо люди, умеющие настраивать свой VPS к нам всё равно не поедут. У нас предложение для менеджеров, фрилансеров и небольших организаций.
Щас, кстати, выложу новые тарифы — авось будет поинтереснее и у нас.
Нам это не помеха, ибо люди, умеющие настраивать свой VPS к нам всё равно не поедут. У нас предложение для менеджеров, фрилансеров и небольших организаций.
Щас, кстати, выложу новые тарифы — авось будет поинтереснее и у нас.
Посмотрим и на ваши тарифы :) Вдруг для чего пригодятся.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.