Сложности возникают, когда от администрирования ОС клиент переходит к связанным с хостингом задачам. Ему приходится управлять множеством сайтов с разными CMS и многочисленными пользовательскими аккаунтами. Чтобы снизить трудозатраты, стоит установить позволяющую настраивать соответствующие службы через удобный веб-интерфейс панель управления. Понадобится она и партнерам провайдера, продающим свои услуги клиентам. Сегодня мы сравним три популярных продукта, доступных при заказе VPS и VDS на Linux.
Обзор возможностей
Панели Plesk, cPanel и ISPmanager — это проприетарное программное обеспечение, распространяющееся на условиях коммерческих лицензий. Для начала сравним их базовые возможности, сведенные объективности и наглядности ради в одну таблицу.
▍Plesk
Один из наиболее универсальных вариантов, подходящий для всех типов задач. Панель работает не только с популярными deb-based и rpm-based дистрибутивами Linux, но и с Windows. Хотя заказчикам VPS/VDS на Windows редко нужны сторонние средства администрирования, при желании их можно установить. Plesk также отличается от конкурентов большим количеством поддерживаемого программного обеспечения, в т.ч. редко используемого на традиционных веб-серверах (Docker, NodeJS, Git, Ruby и т.д.).
Разработчики предлагают разные редакции продукта, включая легкую версию с минимальным набором возможностей. Plesk позволяет выбирать версию PHP для каждого сайта, поддерживает PHP-fpm, имеет встроенный инсталлятор популярных CMS, а также огромное количество дополняющих функциональность панели расширений. В зависимости от редакции в Plesk может быть включена биллинг-панель, а также возможность создавать разные тарифные планы и реселлеров — в первую очередь продукт предназначен для хостинговых компаний и веб-студий, а для отдельных VPS/VDS его функциональность кажется избыточной. Главный недостаток Plesk, который был выявлен на этом этапе — высокая цена лицензий и необходимость покупки расширений.
▍cPanel & WHM
Эта панель рассчитана на работу с RedHat Enterprise Linux и с некоторыми производными дистрибутивами. Она проста в использовании, но довольно функциональна: cPanel позволяет управлять веб-серверами и базами данных, гибко настраивать ограничения для пользователей хостинга, настраивать тарифные планы, создавать реселлеров, а также управлять почтовым сервисом с фильтрами и рассылками. Как и в случае с Plesk, здесь есть множество дополнительных возможностей, а функции cPanel расширяются с помощью коммерческих и бесплатных плагинов. Кроме того инструмент позволяет выбрать разные режимы работы и различные версии PHP. Из серьезных недостатков можно отметить довольно высокую стоимость лицензии и отсутствие поддержки популярных deb-based дистрибутивов.
▍ISPmanager
Последняя рассмотренная нами панель отличается от прочих низкой ценой. К тому же она работает не только на CentOS (клоне RHEL), но и на Debian/Ubuntu. Панель оптимизирована под задачи хостинга и обновляется автоматически. Пользователям доступна подробная русскоязычная документация, возможность задать версию PHP для каждого сайта и одновременно установить несколько версий СУБД внутри контейнеров Docker. Поддерживается PHP-fpm, есть встроенный инсталлятор популярных скриптов и CMS, а также некоторое количество расширяющих функциональность модулей интеграции.
Цены на RuVDS
В таблице выше указан диапазон цен на лицензии Plesk, cPanel и ISPmanager, если приобретать их на сайтах разработчиков. Многие хостинг-провайдеры предлагают сразу укомплектовать сервер панелью, при этом стоимость лицензии может оказаться ниже. В рамках предновогодней акции RuVDS дает заказавшим VPS клиентам возможность бесплатно использовать ISPmanager Lite до 31 декабря 2019 года, а Plesk web admin edition — до 31 января 2020 года. После завершения акции стоимость лицензий составит 200 и 650 рублей в месяц. Пробную версию cPanel можно использовать бесплатно в течение 14 дней, но потом лицензию придется приобретать непосредственно у разработчика.
Первое впечатление
С установкой и запуском панелей никаких проблем у клиентов не возникнет, поскольку мы об этом уже позаботились — еще одна (кроме цены) причина купить лицензию через хостера. Заказывая сервер, достаточно выбрать один из трех доступных вариантов: ISPmanager Lite, Plesk web admin edition или cPanel & WHM с бесплатным пробным периодом в 14 дней. Отметим, что хотя Plesk может работать на Windows Server, такой вариант из коробки не предусмотрен. Если вам нужна панель для ОС от Microsoft, ее придется установить самостоятельно. Это обычная практика: VPS/VDS на Windows не комплектуют сторонним ПО. cPanel доступна только для машин на CentOS, что тоже вполне естественно.
Первоначальная настройка и создание сайтов особых затруднений не вызовут, однако здесь уже важны особенности каждой конкретной панели. Попробуем выделить их сильные и слабые стороны.
▍Plesk
Пользовательский интерфейс Plesk похож на панель администратора WordPress. Слева размещается меню (панель навигации), а по центру — рабочая область. Меню организовано вполне логично, все настройки находятся под рукой. Схожесть интерфейса с админкой WordPress не случайна: нам очень понравилась тесная интеграция Plesk с этой популярной CMS, установка которой здесь до предела автоматизирована. Довольно удобно ставить и другие сторонние скрипты — это большой плюс.
В правой части окна можно найти дополнительные элементы интерфейса, которые упрощают работу с панелью. Они содержат разнообразную информацию, позволяют быстро переходить в различные разделы настроек, а также предлагают установить дополнительное ПО. Главное преимущество Plesk — огромное количество расширений и совместимость с экзотическим для веб-хостинга софтом. Особенно нам понравилась поддержка Docker из коробки и богатый набор готовых образов (можно также загружать собственные).
Напоследок небольшая ложка дегтя: в Plesk web admin edition доступны только базовые функции, в более дорогих редакциях их список гораздо шире. Впрочем, это общее свойство версий начального уровня.
▍cPanel & WHM
Здесь нам понравилось разделение аккаунтов на два типа: пользователи и администраторы/реселлеры. Фактически продукт состоит из двух разных панелей: собственно cPanel и WebHost Manager (WHM). Первая предназначена для обычных пользователей хостинга и работать с нею достаточно удобно.
Включающие возможность создания тарифных планов функции для администраторов и реселлеров доступны через специальную панель WHM. Интерфейс этой панели в целом организован логично: в левой части традиционно расположено скрывающееся иерархическое меню с поисковой строкой, а в правой — рабочая область. В ней очень много настроек и это с одной стороны хорошо. С другой стороны меню WHM удобным не назовешь. Если в Plesk нам практически не приходилось пользоваться поиском, здесь в каждом разделе столько опций, что поисковая строка становится основным инструментом администратора.
▍ISPmanager
Важное отличие этой этой панели управления от предыдущих — максимально упрощенный и понятный интуитивно интерфейс. Слева находится навигационное меню, а справа — рабочая область. Открывать различные опции меню можно по отдельности или одновременно во вкладках рабочей области — это очень удобно, потому что разные функции панели часто бывают нужны администраторам параллельно. Помимо непосредственно связанных с хостингом, администраторам доступны некоторые дополнительные, а также системные функции, вроде антивирусной проверки, файлового менеджера, планировщика или брандмауэра. В список поставляемых в комплекте дополнительных приложений входит Roundcube Webmail и phpMyAdmin.
Нам понравилась простота первоначальной настройки и возможность автоматического обновления ПО, а также полная русская локализация панели и всей сопутствующей документации — у иностранных разработок с этим бывают сложности. С другой стороны упрощенный интерфейс не всегда обладает должной гибкостью настроек, а количество доступных дополнительных модулей для ISPmanager исчезающе мало по сравнению с коллекциями для Plesk и cPanel. Кроме того в самой дешевой редакции Lite нельзя создавать реселлеров и кластерные конфигурации.
Безопасность
Панель управления дает администраторам широкие полномочия в установленной на сервере операционной системе и потому потенциальное наличие уязвимостей в ней может быть опасным. По умолчанию для доступа к функциям всех перечисленных панелей используется поддерживающий шифрование протокол HTTPS с самоподписанным сертификатом. При этом никто не запрещает пользователю установить купленный сертификат. Помимо этого в cPanel и ISPmanager настраивается двухфакторная аутентификация при входе для администраторов/реселлеров и клиентов. Кроме того в cPanel есть дополнительная защита инструментов администрирования: в ней, например, нет доступа phpMyAdmin по прямой ссылке. Также все три панели регулярно обновляются, позволяют устанавливать сертификаты SSL для сайтов (в т.ч. самоподписанные) и в них можно добавить различные связанные с безопасностью модули, вроде антивирусных средств.
Резервное копирование
Plesk поддерживает полное и инкрементное резервное копирование в собственное хранилище или на внешний ресурс. При этом можно создать как полную копию всего сервера, так и копию данных отдельных пользовательских аккаунтов. cPanel создает сжатые и несжатые, а также инкрементные копии — по умолчанию они сохраняются локально. Стоит отметить наличие возможности запуска процедуры копирования по расписанию и отсутствие собственного интерфейса для восстановления данных.
Настройки резервного копирования в ISPmanager на наш взгляд недостаточно гибкие, но все основные возможности в этой панели также есть: данные сохраняются в локальном каталоге или на внешнем ресурсе и могут быть защищены паролем. По умолчанию копируются данные всех пользователей, хотя это может быть изменено в настройках. Кроме того в настройках указывается количество полных и ежедневных резервных копий.
Преимущества и недостатки
Все три рассмотренные панели возглавляют списки самых популярных и отличаются широкими функциональными возможностями. Plesk поддерживает разнообразное программное обеспечение и позволяет решать наиболее широкий круг задач. Пользователям доступно более 200 000 разнообразных образов Docker, а огромное количество расширений делает Plesk универсальным инструментом, пригодным не только для организации хостинга. cPanel рассчитана на решение связанных с хостингом задач, при этом разработчики разделили доступ к разным функциям на два уровня: для обычных пользователей и администраторов сделаны отдельные панели. Стоит также отметить высокую требовательность к вычислительным ресурсам — cPanel не стоит устанавливать на маломощные VPS. Панель ISPmanager также предназначена только для управления хостингом. Она проста в использовании, нетребовательна к ресурсам и стоит недорого — пожалуй это лучший вариант для VPS начального уровня или для начинающих администраторов и хостеров.
Комментариев нет:
Отправить комментарий