Отзыв о сервисе бекапов backupland.com
Внимание! Статья «заказная», созданная ради плюшек от backupland.com
Не знаю правда дадут ли эти «плюшки», потому что буду не только описывать плюсы сервиса, но и минусы 😉 UPD: Дали 😉
Итак, озаботился созданием бекапов своего сервера. Услуга такая есть у хостера VDS, НО! услуга платная, и стоит 90руб за месяц плюс делается бекап образа всей виртуалки, а не пофайлово, как собственно мне нужно.
Полный образ сервера как таковой мне не нужен, в виду простоты поднятия обычного LAMP в любой момент. Нужны только копии БД и файлов сайтов. Задача простая. Посмотрим как справится с этой задачей сервис backupland.com
На сайте backupland.com можно предварительно посмотреть предоставляемый сервис в качестве DEMO. В разделе https://go.backupland.com/faq/demo.html, НО! К сожалению единственное что вы там можете сделать — это посмотреть уже сделанные бекапы сторонних серверов, и посмотреть собственно принцип составления расписаний. Сделать пробно бекап своего сервера не получится, пока не оплатите услугу. С моей точки зрения это так себе DEMO, потому что покупаешь «кота в мешке», посмотреть интерфейс в данном случае не сильно интересно. Логичнее было бы предложить вновь зарегистрировавшемуся пользователю какой-то минимальный срок бесплатной работы с сервисом, для того чтобы пользователь мог понять, нужен ли ему этот сервис. А тут ой. Платите денежку и только тогда сможете попробовать «в живую».
По ходу «ощупывания» их DEMO, у меня появились вопросы, которые я хотел задать в их группе в Telegram:
Но сделать мне этого не удалось по причине:
WhatsApp у меня нет, поэтому не могу сказать, жива ли группа там.
Однако в защиту сервиса, в «онлайн чате» на сайте, с поддержкой связаться и поговорить не сразу, но удалось.
В результате переписки, был получен бесплатный период, для оценки сервиса, ну и в результате чего, собственно и был написан данный обзор.
1) Регистрируемся на сайте backupland.com, получаем админку вида:
Из интересного там рефальная программа, т.е. можете получать денежку за привлеченных покупателей сервиса. Хм.. это еще работает интересно? Хотя если разместить ссылку на мегасупер популярном ресурсе, может что и прибудет в копилку. У меня ресурс не такой, но на всякий случай размещу, хотите меня обогатить, заходите по этой ссылке.
Ну и самое важное это конечно пункт меню «Бекап», в которой будет ссылка «перейти в панель настройки создания бекапов», которая и будет доступна только после внесения денег на л/с.
Первым делом я зашел в меню «Расписание», где можно создать своё расписание создания бекапов, и «Исключения», где можно задать правила исключения отдельных файлов и папок из бекапа (например зачем нам логи или какие нибудь «временные» файлы?)
Хотел было создать свое расписание и исключения… Но оказывается стандартные шаблоны меня устраивают чуть более чем полностью. Хотя конечно хорошо, что возможность сделать «самому» есть.
Чтож, попробуем создать задание..
Ой! А что это? Ааа, так это он кирилический домен распознать не смог, это спустя сколько лет, там после их внедрения? Не порядок, IP адрес сайта я конечно помню, но вдруг он поменяется — придется делать лишнее телодвижение с его заменой
Когда прописал вместо домена его IP адрес, то расписание создалось. Как бы проверить бы, а всё ли хорошо работает? Долго искал кнопочку «Запустить сейчас». В результате нашел: она появляется на отдельной странице просмотра уже созданных бекапов:
Шта?? Ждать субботу чтобы убедиться что задание корректно назначено и работает?
Ну ладно, жалко чтоли мне 10 рублей? Нажал. Подождал. Получил в админке ошибку:
Это я значит потратил 10 рублей, на то чтоб увидеть ошибку? Теперь её поправлю и снова потрачу 10 рублей? Чтото дорого…
Первый раз настраивал доступ по SSH и паролю-логину, ругнулось на
1 |
Permission denied |
Ладно, попробуем настроить доступ по ключу. В этом случае нужны некоторые телодвижения, а именно положить публичный ключ сервера бекапов к себе на сервер в ~/.ssh/authorized_keys Ключ можно посмотреть если открыть созданное задание.
Ложим, пробуем:
Тоже самое. Но! уже потрачено 30 рублей (ну на самом деле не потрачено, т.к. мне предоставили «бесплатно»). Что будем делать? Бекап сделать хочется всё больше и больше..
3-й вариант создание бекапа — доступ по rsync + пароль. Что это такое и с чем едять, нагуглить и не смог. Потому и не стал пробовать 3 шаг, а сразу захотел уж если «ничего не вышло, почитать инструкцию». Но её на сайте как раз и нет… Ну ладно, мы настырные.. Попробуем добавить открытый ключ моего сервера, на сервер бекапов, а не наоборот.. Не зряже мне его на почту прислали при активации аккаунта.
1 2 |
pavel@pavelpc:~$ ssh ssh.bkp242.backupland.com -l rc-817 ssh: connect to host ssh.bkp242.backupland.com port 22: Connection refused |
Хм. А может порт не стандартный, помнится в админке гдето проскальзывало 622 :
1 2 |
donpadlo@xn--90acbu5aj5f:~$ ssh rc-817@ssh.bkp242.backupland.com -p 622 rc-817@ssh.bkp242.backupland.com's password: |
Уже лучше, но тоже ой. Пароль не подходит высланный в письме. Ну что.. будем просить помощь зала, т.е. техподдержки..
В результате переписки с техподержкой, выяснилось, что в принципе я пошел правильным путем, за некоторыми косяками — не верно мной были выставлены права и владелец на папку .ssh и файл authorized_keys. И опять-же по идее, при первом соединении сервиса backupland по ssh, данный файл и папка должны были создаться автоматически, и руками делать мне бы ничего не пришлось. Почему они не создались — вопрос так и остался без ответа.
Ну в общем в итоге всё заработало.
Что конечно хорошо.
Итак плюсы:
- Бекапы делаются пофайлово и есть возможность выбрать что именно хочется сохранить
- Относительная простота настройки. Самый сложный момент — настроить аутенфикацию сервиса на своем сервере, но если это удалось — дальше всё просто и красиво.
- Уведомления об успешности или безуспешности бекапа приходят на почту
- Относительно не дорого. За 75 рублей в месяц ты получаешь толику уверенности в том, что основные важные файлы (а то и весь сервер) сохранены
- Бесплатно помогут настроить бекапы на вашем сервере
Минусы:
- Три панели администрирования, которые по какой-то причине не объединили в одну. Первая — финансовая админка. Вторая — управление созданием бекапов. Третья — панель управления сервером, куда делаются бекапы (фактически там только WEB файловый менеджер)
- Не понятна безопасность хранимой копии бекапа. Как я понимаю владельцы сервиса имеют полный доступ к файлам, и оные никак не шифруются. Я бы поостерегся хранить на нем конфедициальную или коммерчески важную информацию.
- Традиционно сервис ни за что не отвечает в случае если вдруг с вашим бекапом случился ОЙ по вине сервиса.
- Уведомления ходят только на почту. Хотелось бы еще и СМС.
- За создание «копии прям счас» просят денег. Не много. 10 рублей. Но просят.
UPDATE 10.10.2018:
Прочитали вашу статью: https://грибовы.рф/?p=4202
Вот что думаем, по тем проблемам что вы столкнулись:
1)
Телеграмм работает сслыка была ошибочная:Была ссылка
https://t.me/CaYedxGyxeEkMnvmoJo8qA Исправили на
https://t.me/joinchat/CaYedxGyxeEkMnvmoJo8qA 2) Что касается Дэмо:
Мы и вы немного разное значение вкладывали в это слово, у нас Дэмо это
посмотреть, поковырять панель управления, у вас Дэмо — это триальный
период, и я согласен с вами, мы продумаем варианта
триального-тестового бесплатного периода в ближайшее время.3) Не распознает кирилический домен:
Действительно не тестировали такой вариант: уже исправлен.4) данный файл и папка должны были создаться автоматически, и руками делать мне бы ничего не пришлось.
Первый раз настраивал доступ по SSH и паролю-логину, ругнулось на Permission deniedВозможно это как раз и прозошло из-за киррилического домена. Есть и
другие варианты, не правильный пароль, логин и так далее, сейчас к
сожалению этого уже не узнаешь мы не логируем логин и пароль и не
сохраняем что вводятся в форме для безопасности.5) Ждать субботу чтобы убедиться что задание корректно назначено и работает?
При обращении в тех поддержку мы помогаем настраивать задание и расход
образовавшийся при настройке мы не засчитываем, так же сейчас
продумаем вариант отключение данного расхода до того как не будет
корректно сделан первый бэкап. Чтобы потом в ручную этот расход
клиенту не удалять и чтобы у клиента не беспокоился о лишнем расходе.6) 3-й вариант создание бекапа — доступ по rsync + пароль.
У нас на сайте есть инструкция: https://go.backupland.com/faq/install_rsync/install_rsync.ht ml 7) Три панели администрирования, которые по какой-то причине не объединили в одну.
Панели разнесены по двум причинам:
1) Биллинг панель и файловый менеджер на бэкап сервере это софт
от ISPsystem, то есть хоть и надежный проверенный временем
софт, но на написание аналога у нас уйдет очень много времени и
все наши силы тратятся на развитие самого сервиса бэкапа
2) С точки зрения безопасности финансы и процес создания
бэкапов и процесс работы с самим бэкапом лучше разделить так
получается более надежный вариант так как взламывать 3 разные
системы сложнее чем одну общую с одним уровнем доступа.
Напрнимер биллинг не имет доступа к файлам клиента, так же как
и панель управления бэкапами.8) Уведомления ходят только на почту. Хотелось бы еще и СМС.
Это в разработке, но будет платно и плюс практика показала, что
уведомления на почту каждый день об изменениях или вирусах очень
быстро надоедает и пользователи отключают даже уведомления на почту.9) Традиционно сервис ни за что не отвечает в случае если вдруг с вашим бекапом случился ОЙ по вине сервиса.
Отвечаем, готовы подписать СЛА, но такой вариант всегда
обговаривается индивидуально и стоит дороже так как приходится
использовать более дорогое и много резервируемое распределенное
оборудование.10)Не понятна безопасность хранимой копии бекапа. Как я понимаю
владельцы сервиса имеют полный доступ к файлам, и оные никак не
шифруются. Я бы поостерегся хранить на нем конфедициальную или
коммерчески важную информацию.Тут ситуация такая, что мы работаем на базе rsync, код которого
открыт, и который сравнивает файлы за вчера и сегодня на основе чего и
делается бэкап, если вчерашний бэкап будет зашифрован, то rsync не
сможет сделать инкрементальный бэкап и каждый день одни и теже файлы
будут помещаться в бэкап увеличивая место занятое под хранение,
в итоге вам как клиенту прийдется заказывать больше место в N раз.Если у клиента конфидициальность на первом месте — например банк,
мы можем для такой ситуации подготовить и бэкап сервер и
управляющий серер так что у нас к нему не будет ни какого
доступа. И если в системе нужно будет что-то обновить или
изменить — то делаться настройки и изменения будут под контролем
сотрудника банка.В итоге спасибо, за то что указали на наши недостатки, что не успели
испроавить исправим, единственное что получается что обзор немного
устарел, мы же уже исправили несколько ошибок 🙂Ну и за саму статью продлим вам услугу нашего сервиса на 1 год.
Так же вы не включили опцию проверку на вирусы, я вам её включил при
следущем бэкапе сделается такая проверка, правда в обзоре про этот
плюс тоже нет:)