Сегодня напишу статью о выходе в свет сервиса архивирования сайтов, который сделала наша команда, и мы уже начали предоставлять к нему доступ клиентам поддержки drupal-coder.ru. Сама идея создания сервиса появилась оттого, что клиенты всё чаще стали сталкиваться с проблемами типа:
- вирус повредил сайт;
- потеря доступа к хостингу
- хостер переехал на другой сервер в связи с падением оборудования, а бэкап устаревший;
- злоумышленник получил доступ к сайту и начал удалять контент.
В общем все эти проблемы привели к тому, что мы решили затеяться с сервисом бэкапов.
Причем сразу стали понятны требования к сервису:
- бэкапов нужно несколько, для корпоративных сайтов так вообще желательно побольше, потому что проблема может не сразу обнаружиться;
- бэкапить нужно как файлы, так и базы данных;
- хранилище бэкапов должно быть надежным;
- сжимать файлы и выкладывать в хранилище должен сервер архивирования, чтобы максимально снять нагрузку с веб-серверов клиентов.
- сервер архивирования должен подключаться с использованием ключей доступа
В качестве площадки для реализации сервиса внимание сразу было обращено в сторону облачных сервисов ввиду бОльшей надежности и стабильности работы. Для начала решили сделать на базе Amazon, потому что с ним опыта работы больше.
Схема работы сервиса
Алгоритм работы сервера архивирования следующий:
- Подключение по ssh к хостингу, на котором размещен сайт, с помощью ключей (у каждого клиента свой ключ доступа)
- Выкачивание изменившихся файлов с хостинга
- Выкачивание дампа базы данных
- Сжатие файлов и базы данных
- Закачка файлов в закрытый bucket клиента на Amazon S3 (каждому клиенту выделяется отдельный закрытый bucket и предоставляется доступ к нему)
Схематично процесс архивирования изображен на рисунке:
Стоимость сервиса
Теперь самое интересное стоимость этого сервиса. Цены опубликованы на сайте drupal-coder.ru. Сейчас цены установлены в основном для юр. лиц с учетом того, что необходимо вести бухгалтерию, отправлять документы, акты сверок, и нет достаточно крутой автоматизации в плане биллинга. Но мы к этому идем.
Хотелось бы узнать Ваше мнение по ценам, какие цены интересны были бы для Ваших проектов.
Как заказать услугу резервного копирования?
Для заказа обращайтесь на info@initlab.ru, r.agabekov@gmail.com, r.agabekov@initlab.ru
Для всех посетителей drupal-admin.ru скидка 40% при оплате электронными деньгами.
Партнерская программа
Для партнеров предусмотрено партнерское вознаграждение 40%