Присоединяюсь к тем, кто считает что исправление ошибок и дыр в безопасности должно быть бесплатным или очень недорогим, а обновления функциональности могут быть платными по подписке.
Если никакие изменения функциональности не нужны, действительно получается, что каждый год нужно будет оплачивать исправление ошибок разработчика. В пересчете на много серверов эта плата может стать настолько велика, что дешевле будет искать альтернативные решения. Особенно в перспективе на много лет работы.
На новых серверах FreeBSD, предназначенных для небольшого количества сайтов клиентов (интернет-магазинов), я вообще не использую никакую панель, т.к. ISPmanager там уже не установить. Немного увеличивается трудоемкость начальной установки сервера без панели, но с этапом сопровождения особых проблем не возникает.
Что же касается новых серверов, предназначенных для автоматизированного размещения большого количества сайтов, то в качестве альтернативы ISPmanager исследую панель VestaCP. Пока есть только бесплатная версия, и функционала маловато, но обещают и коммерческий вариант. Фактически мне нужна от панели главным образом возможность автоматического создания и редактирования сайтов и FTP-доступов через API, а это сейчас есть в VestaCP.
В ответственных случаях мы переносим сайты по одному.
Сначала копируем сайт на другой сервер и проверяем, что там все работает.
Потом блокируем возможность совершения заказов на старом сервере (у нас магазины), переносим базу, а потом делаем редирект для этого магазина со старого сервера на новый при помощи nginx. В этом случае не произойдет путаницы с заказами - особенно важно, если заказов много, если есть складской учет и т.п.
Далее если с редиректом все работает хорошо, меняем записи A в DNS.
Потом все то же самое для следующего сайта.
Если сайт один на сервере, перед переносом базы переводим MySQL на старом сервере в режим read-only.
Если проблемы с постоянным обновлением базы нет, то можно все сайты скопировать на другой сервер, проверить их там, а потом сделать редирект всех сайтов со старого сервера на новый опять же при помощи nginx. Далее не спеша менять DNS.
Да, в ISPmanager бывают проблемы с бекапами, хотя нам не попадалось ничего особенно критичного. Мы, правда, никогда не восстанавливаем бекапы средствами панели, а делаем это руками на всякий случай.
Еще хотелось бы в VestaCP более функциональной настройки бекапов, чтобы можно было задавать количество ежедневных копий, еженедельных, ежемесячных, полугодовых и годовых. Как локальных, так и сохраняемых по FTP/SFTP.
Кстати, нам пришлось писать свою программу для копирования локальных бекапов на выделенный сервер бекапов. Эта программа просто копирует файлы бекапов панели, контролирует результаты копирования и отправляет отчет о проделанном. И еще она хранит заданное количество ежедневных, еженедельных и ежемесячных копий, удаляя старое.
Мы написали ее, т.к. повторный бекап средствами панели на FTP вызывает необходимость повторного бекапа баз MySQL, чего хотелось бы избежать для снижения нагрузки на сервер.
Эта функция (копирование локальных бекапов на удаленный сервер) нам тоже была бы интересна в панели.
Не помешала бы и настройка уровня компрессии в архивах для отдельных пользователей.
А главное, нужен способ узнать (например, получив E-Mail), если при бекапе произошла ошибка, какая и почему.
Косяки бывают, но мы реально пользуемся импортом ISPmanager уже много лет примерно на 15 серверах, и выручает. Вот вчера, например, делал.
А когда такого импорта совсем нет, тогда беда. Если у пользователя три десятка сайтов, то руками создавать каждый сайт и базу замучаешься....
Да, разумеется, я знаю что она бесплатная, хотя к концу лета обещают коммерческую версию.
То что она бесплатна, это, конечно хорошо, но не всегда имеет решающее значение.
Опять же, пока нет данных по стоимости и возможностям коммерческой версии.
На самом деле панелька довольно интересная, но ее разрабатывают, насколько я понял, всего два года, и еще многого не успели сделать.
Для наших задач пока не очень подходит, к сожалению, из-за недостаточной функциональности, но я буду ждать новых версий и коммерческую версию тоже.
Поизучал Vesta CP. На первый взгляд, очень приятная панелька, ставится легко, интерфейс интуитивно ясен.
Однако после многолетней работы с ISPmanager в Vesta CP кое-чего сильно не хватает:
- нужен более функциональный планировщик резервного копирования данных, в том числе с более гибкими средствами настройки графика копирования и оповещением об ошибках по электронной почте;
- кажутся слишком простыми средства настройки файервола, в частности, нет просмотра открытых портов на отдельной странице и прямой возможности создавать для них правила на этой странице;
- нет средств импорта пользователей из ISPmanager и средств переноса пользователей между серверами с панелью Vesta CP;
- пока нет файлового менеджера, хотя обещают в коммерческой версии;
- хочется более прозрачной работы с https-сайтами, чтобы сертификаты сами генерировались и все само подставлялось, как в ISPmanager
Но в целом впечатление очень положительное, надеюсь, панель скоро усовершенствуют.
Ага, это точно лучше )
Любая защита от копирования "взламывается" при помощи обычного фотика или смартфона. Просто фотографируете экран с "защищенным" контентом, потом, если нужен текст, отдаете это программе распознавания текста, а если нужно изображение - редактируете его фотошопом или чем-нибудь аналогичным.
Кстати, программы для снятия скриншотов типа SnagIT тоже никто не отменял.
Единственный способ работающей защиты - написать на бумаге от руки в комнате без окон и положить бумагу в сейф )
Да, но это несколько больше чем биллинг. Скорее комбинация биллинга, CRM, элементов ERP, поддержки разработки и сопровождения. Там очень много такого, что нужно для поддержки наших специфических бизнес-процессов, отсутствующих на обычном хостинге.
Создавали постепенно.
Всего получилось примерно два года работы очень опытного программиста Perl. И постоянно еще дорабатывали несколько лет.