Cpanel И Parallels Plesk Panel С Точки Зрения Хостера. Первая Часть

Привет, Хабр.

Не так давно я наткнулся статья в TheHostingNews.com, в котором редакция сайта сравнила две самые популярные панели управления хостингом за рубежом — cPanel и Parallels Plesk Panel. Я решил перевести эту статью по двум причинам.

Во-первых, в нем нет предвзятости; особенности каждого продукта переданы максимально корректно.

Во-вторых, я ни разу не видел в Рунете полноценных обзоров хостинг-панелей: видимо, у нас принято обсуждать какие-то конкретные «болячки» или преимущества того или иного решения, особо не обращая внимания на продукт в целом.

Делая перевод, я постарался уделить особое внимание некоторым принципиально важным с точки зрения хостеров деталям обоих продуктов.

Буду рад, если текст и таблицы будут полезны сообществу.

Ниже разреза — первая часть (всего их будет три).

Он содержит конфигурацию тестового оборудования и прямой обзор функциональности панелей.

Вторая и третья части будут посвящены соответственно интеграции панелей с другим ПО и вопросам автоматизации на хостинге, а также подведению итогов.

я их опубликую Завтра И послезавтра .

В самом начале команда TheHostingNews.com указывает, для кого они делают обзор.

Целевая аудитория исследования: — Хостеры всех размеров, в том числе крупные (от 1500 клиентов) — Посредники по продаже услуг хостинга — Веб-разработчики, которые создают веб-сайты для клиентов и сами управляют этими веб-сайтами, имея в среднем 60 клиентов.

— ИТ-специалисты и конечные пользователи.



Введение
Вы можете любить или ненавидеть ту или иную панель управления хостингом, но факт остается фактом: этот тип программного обеспечения необходим провайдерам, реселлерам услуг хостинга, веб-разработчикам и просто тем, у кого есть сайт. Панели управления хостингом обеспечивают стандартизацию наиболее популярных сценариев работы с клиентами веб-хостинга, непосредственно с веб-сайтами, учетными записями электронной почты и другими сервисами.

Соответственно, хорошая и удобная в использовании хостинг-панель – это один из факторов эффективности бизнеса провайдера.

Понятность интерфейса для конечного пользователя снижает количество обращений клиентов в службу поддержки.

Конечно, наряду с этим панель управления хостингом решает и традиционные задачи.

С его помощью настраиваются серверы, настраивается защитное программное обеспечение, а в некоторых случаях автоматизируются все виды внутренних и внешних операций, связанных с управлением хостингом.

В целом панель выполняет множество различных функций, поэтому к ее выбору следует подойти со всей ответственностью.



Что мы сравниваем?
Для профессионалов хостинга важно, чтобы панель управления справлялась с максимально возможным для данной категории ПО.

Причина покупки ПО «на вырост» абсолютно верная.

Лучше получить избыточный функционал, чем вдруг обнаружить, что та или иная панель не в состоянии обслуживать все большее количество клиентов или внедрять новые сервисы.

Переход на новую панель связан со спешкой и сбоями.

В лучшем случае это заставит нервничать ваших админов, в худшем – может разозлить клиентов и спровоцировать уход части из них, что крайне нежелательно, так как привлечение каждого клиента обходится дорого.

Рецензенты Hosting News тщательно перечислили особенности каждой панели с точки зрения каждой целевой группы.



Оборудование для тестов
Как театр начинается с вешалки, так и хостинг начинается с серверов.

TheHostingNews.com использовал для обзора два практически идентичных сервера Supermicro с 16 процессорными ядрами, 12 ГБ оперативной памяти и двумя жесткими дисками корпоративного уровня Western Digital со скоростью 7200 об/мин.

с интерфейсом SATA. Операционная система на обеих машинах — CentOS 5.5, ядро Linux 2.6.18-194.17.1.el5 #1 SMP. Сначала сравнительный обзор возможностей исследуемых решений.

Начнем с анализа того, что полезного предоставляют хостинг-панели для каждой категории пользователей.



Для владельцев сайтов, веб-студий и других IT-специалистов
Параметр Параллельс Плеск CPanel
Ээлектронная почта.

Самая простая и, пожалуй, самая популярная услуга у хостеров.

Обе панели поддерживают как POP/IMAP, так и веб-интерфейс.

Функционал богатый: создание учетных записей, пересылка почты, «черные» и «белые» списки адресов, автоответчик, списки рассылки и защита от спама.

Настройки почты собраны в одной вкладке, все простои понятны.

Спам фильтруется с помощью SpamAssassin (всегда включен).

Horde Webmail имеет адресную книгу и календарь.

Atmail предлагается в качестве альтернативы веб-почте и может быть установлен в несколько кликов.

XandMail доступен бесплатно из каталога приложений.

Антивирус можно отключить вручную.

Мне понравилось: можно прикрепить внешние почтовые приложения (SquirrelMail, RoundCube), при этом пользовательские настройки сохранятся.

Настройки почты разбросаны по разным окнам.

Спам фильтруется с помощью SpamAssassin (настраивается конечным пользователем).

Что нам понравилось: по умолчанию все включено.

Круто: есть утилита для проверки маршрута доставки почты.

Пользователям предоставляются три почтовых клиента — Horde Webmail (с подробной раскладкой по умолчанию), SquirrelMail и RoundCube.

Управление файлами.

Обе панели имеют удобный интерфейс управления файлами, поддерживающий как базовые операции (создание, редактирование, удаление), так и ряд расширенных функций, например, настройку прав доступа.

Файловый менеджер Parallels Plesk Panel прост в использовании и включает в себя все необходимое для базового управления файлами.

Редактирование файлов через собственный WYSIWYG-редактор, из которого можно конвертировать в более чем 100 форматов.

Файловый менеджер cPanel запрашивает у пользователя подтверждение на изменение определенного каталога.

Пользователю доступны три различных редактора (текстовый, кодовый, HTML), функции сжатия и распаковки, а также общий функционал, типичный для файловых менеджеров.

Журналы и статистика Plesk по умолчанию отображает графики статистики через AWstats. Вы можете переключиться на Webalizer всего за несколько кликов.

Также ведутся журналы доступа и журналы ошибок.

Их можно включить в меню «Управление журналами», и они станут доступны вместе со статистикой использования диска и трафика для конкретной службы (FTP, HTTP, POP3/IMAP или SMTP).

По умолчанию панель сохраняет и архивирует журналы.

cPanel имеет множество опций статистики.

Переключить их можно через интерфейс WHM. Эти параметры включают в себя: AWstats, Webalizer, графики использования интернет-каналов, журналы доступа, журналы ошибок и статистику «Webalizer» по использованию FTP.

Управление базами данных.

Обе панели поставляются с phpMyAdmin (хороший выбор) и phpPg Admin.

Сильной стороной Plesk является удобный интерфейс для создания баз данных и добавления в них пользователей.

cPanel также без проблем работает с базой данных.

Понравилось.

Управление правами в MySQL (ролями пользователей для каждой базы данных) возможно через интерфейс управления базой данных.

Плагины и дополнения Plesk имеет интегрированный магазин приложений (более 200 наименований), где доступны сборки популярных бесплатных продуктов (таких как WordPress и Joomla).

Доставка и установка сборок осуществляется в один клик — благодаря фирменному стандарту APS, в число разработчиков которого входит компания Parallels. Лайфхак для администратора: В Plesk интегрированы Googletools для веб-мастеров, с помощью которых администратор может настроить сайт для лучшей видимости поисковой системой и разместить на сайте блоки контекстной рекламы для монетизации трафика.

Текущая версия cPanel не имеет магазина приложений, но есть возможность подключить инструменты Google для веб-мастеров и установить множество бесплатных модулей через WHM.
Создание сайта Parallels Plesk Panel 10 поставляется со встроенным Parallels Panel SiteBuilder, который, в свою очередь, имеет шаблоны веб-сайтов (с некоторым содержанием — для наглядности) на разные темы.

Конструктор сайтов очень продуманный и чрезвычайно гибкий.

Это делает его одним из самых мощных вариантов в Parallels Plesk 10.2. Очень круто: всего за несколько минут, не обладая навыками работы с HTML, вы можете создать полнофункциональный и привлекательный веб-сайт для любого случая.

Круто: SiteBuilder поддерживает Google AdSense и поиск по сайту Google.

cPanel не включает в себя конструктор сайтов — только редактор WYSIWYG в файловом менеджере.

Тестирование и отладка сайтов Plesk Panel 10 позволяет всего за несколько кликов создать отладочную копию сайта, чтобы протестировать изменения перед их загрузкой на реальный хостинг (что особенно удобно в связке с SiteBuilder).

Да, инструкцию прочитать не помешает, но как только разберетесь, все пойдет автоматически.

Редакции TheHostingNews.com удалось выполнить эту задачу всего за 12 секунд. Суть в том, что вы берете текущий контент сайта, помещаете его в отдельную тестовую среду, вносите необходимые изменения, проверяете, как они выглядят/работают на сайте и со спокойной совестью публикуете тестовую версию вместо текущей.

один.

В CPanel нет функции отладки сайта, но эту задачу можно выполнить вручную, создав поддомен, создав копию базы данных и файлов, отредактировав файл конфигурации, а затем повторив все в обратном порядке, когда тестовый сайт будет готов к работе.

иди вживую.

Возможности SSL PleskPanel 10.2 имеет интерфейс SSL для покупки сертификатов SSL и их установки на ваш веб-сайт. Понравилось: приобрести сертификат можно из панели управления через Бизнес-Менеджер.

cPanel также обеспечивает управление SSL.
Управление пользователями В Plesk Panel 10 большое внимание уделено ролевой модели доступа пользователей к панели управления, FTP, биллингу и т. д. Это важно, если вы хотите предоставить другим людям разные уровни доступа для выполнения разных действий на вашем сайте.

.

Позволяет создавать субаккаунты для специальных сервисов, таких как электронная почта и FTP, в несколько кликов.

Удобство использования интерфейса Интерфейс продукта от Parallels стал значительно приятнее в использовании по сравнению с девятой версией Plesk Panel. Доступны текстовая помощь и видеоуроки.

Круто: Plesk имеет несколько режимов отображения.

По умолчанию режим общего хостинга включен.

Но есть режим Power User. Он предназначен для небольших хостеров или для веб-студий, которые предпочитают продавать услуги хостинга через себя и быстро управлять клиентскими сайтами.

В режиме опытного пользователя (для VPS-хостинга или хостинга выделенного сервера) параметры выставления счетов и реселлера скрыты.

Они здесь просто не нужны.

Режим опытного пользователя помогает сосредоточиться только на тех опциях, которые действительно нужны конкретному пользователю.

cPanel — чрезвычайно логичный интерфейс, именно поэтому панель любят во всем мире.

Помощь доступна в специальном разделе.

Круто: в cPanel есть видеоуроки, доступные для клиентов провайдера.

По мнению разработчиков, уроки помогут снизить потребность в персонале хостинговой компании для поддержки конечных клиентов.

Версии для VPS. Обе панели предлагают их Требования к оперативной памяти для стандартной версии Plesk — 170 МБ, для оптимизированной версии VPS — 57 МБ.

Требования к оперативной памяти для стандартной версии cPanel составляют 252 МБ, для оптимизированной версии VPS — 94 МБ.



Для реселлеров и веб-разработчиков
Параметр Параллельс Плеск CPanel
Создание аккаунтов.

Хотя этот процесс автоматизирован и упрощен с помощью различных API, создание учетных записей с помощью информационной панели остается важной операцией.

Обе панели оснащены индикатором надежности пароля и, таким образом, помогают устранить основную брешь в веб-безопасности — слабые пароли.

Логика добавления новых клиентов проста и понятна.

Поскольку Plesk Panel 10.2 может работать как вместе с Business Manager, так и отдельно, убедитесь, какая версия вам подходит. Версия BM имеет больше полей для заполнения (компания, факс и т. д.).

Важно, что при добавлении клиента в панель управления он не добавляется автоматически в БМ.

Понравилось: в окне добавления нового клиента можно сразу выбрать для него подписку и план обслуживания.

И здесь вы можете добавить к выбранной подписке различные дополнительные услуги.

При создании новой учетной записи панель не запрашивает лишнюю информацию.

По умолчанию учетная запись создается с ограничениями ресурсов.

Чтобы изменить лимиты вручную, необходимо зайти в специальное меню.

Мне понравилась краткость меню и скорость работы панели.

Отличный генератор паролей.

Шаблоны учетных записей/сборок.

Обе панели имеют множество возможностей по настройке основных (электронная почта, дисковое пространство и т. д.) и расширенных (специальные приложения и инструменты управления) функций.

Поэтому панели отлично справляются со своей задачей.

PleskPanel 10.2 позволяет тонко настраивать шаблоны учетных записей.

Тарифные планы — это шаблоны потребления ресурсов и дополнительных надстроек сверх базового тарифа, которые также могут быть включены в услуги хостинга.

Любые изменения, внесенные в тарифные планы, будут применены к существующим учетным записям.

Интеграция с Бизнес-Менеджером также позволяет создавать планы обслуживания не в PPP10, а в Бизнес-Менеджере.

Система назначения прав позволяет настроить доступ пользователей к специальным программам и функциям внутри панели, которая смотрит на конечного пользователя.

Это DNS, резервное копирование, спам-фильтр и статистика сайта.

Понравилось: Можно установить ограничение на количество подключений для каждого пользователя.

cPanel понимает планы хостинга как пакеты услуг.

Вы можете создать собственный пакет с ограничениями по ресурсам и настройками учетной записи.

Если вы внесете изменение в пакет, это повлияет на все существующие пакеты для определенного плана хостинга.

Новые настройки будут применены автоматически.

Основной клиент и реселлеры (уровни доступа) могут ограничивать доступ отдельных пользователей или групп пользователей к приложениям и функциям из списка функций, специально созданного для пользователя/группы.

Списки функций назначаются пакетам, поэтому с их помощью создаются новые учетные записи.

cPanel не имеет собственной биллинговой системы.

Понравилось: вариант видеоурока.

Управление аккаунтом Parallels Plesk Panel 10.2 имеет структуру ролей пользователей с возможностью разделения отдельных клиентов и реселлеров.

Круто: подписку можно передать другому пользователю.

Система cPanel напоминает Linux, где каждому пользователю необходимо иметь свою учетную запись и авторизоваться под ней.

Если он хочет создать свою собственную системную учетную запись, он должен зарегистрироваться в качестве реселлера.

Управление доменом В PPP 10.2 есть раздел для управления конфигурацией DNS и другими настройками, которые задаются из шаблона по умолчанию.

DNS настраивается в панели, доступной конечному пользователю.

Круто: пользователь может управлять настройками DNS по умолчанию.

Для некоторых хостов это хорошо, для других плохо.

Но в настройках вы можете убрать эту возможность из опций, доступных конечным пользователям для любого из них или для всех тарифных планов.

Стандарт включает опцию удаленной кластеризации, которая позволяет синхронизировать зоны между серверами с cPanel/WHM и серверами только с DNS. Мне понравилось: кластеризация делается в несколько кликов.

Отчет о ресурсах PPP 10 предоставляет как простые, так и расширенные способы контроля потребления ресурсов.

Понравилось: аккаунты сортируются на одной странице по типу, использованию дискового пространства и количеству используемых приложений.

cPanel предоставляет почти те же возможности, что и Plesk Panel 10.2, но при просмотре статистики ресурсов вам необходимо перемещаться по множеству разных страниц внутри панели.

Простота использования/навигации Один URL-адрес для пользователей и администраторов.

Идентичные интерфейсы для версий Windows и Linux. Дружественный, простой в освоении интерфейс.

Есть поиск - можно найти расположение функций.

Функции названы интуитивно понятным образом.

Практически все операции доступны не более чем в два клика с главной страницы панели управления.



Для крупных веб-хостов
Параметр Параллельс Плеск CPanel
Системные Требования.

Вот минимальные системные требования для запуска панели.

В повседневной жизни использовать минимум не рекомендуется.

Процессор 266 МГц, ОЗУ 512 МБ (1 ГБ, если на сервере много учетных записей; при использовании SiteBuilder необходимый минимум — 768 МБ), жесткий диск — 10 ГБ.

Забавно: панель будет работать на сервере 1998 года выпуска!

Процессор 266 МГц, ОЗУ 512 МБ (1 ГБ, если на сервере много учетных записей; при использовании SiteBuilder необходимый минимум — 768 МБ), жесткий диск — 10 ГБ.

Забавно: панель будет работать на сервере 1998 года выпуска!

Поддержка ОС ЦентОС 5.х, 4.х; RedHatEnterprise 5.x, 4x; Убунту 10.04, 8.04 ЛТС; openSUSE 11.3, 11.1, 11.0, 10.3; Debian GNU/Linux 5.0, 4.0; КлаудЛинукс 5; WindowsServer 2008 SP2, R2 (выпуски Datacenter, Enterprise и Standard); WindowsServer 2003 R2, SP1, SP2 (выпуски Datacenter, Enterprise, Standard и Web) ЦентОС 5.х, 4.х; RedHat Enterprise 5.x, 4x; FreeBSD-РЕЛИЗ версии 7.3, 8.0, 8.1; Windows (WindowsServer 2008 R2 поддерживается продуктом Enkompass от cPanel)
Ээлектронная почта, почтовый сервер и антиспам PPP10.2 поставляется со старым добрым Qmail. Служба Postfix также доступна для установки.

Spam Assassin можно использовать дополнительно по желанию.

Антивирус Parallels Premium доступен за дополнительную плату.

cPanel использует Exim, который постоянно совершенствуется в процессе разработки.

Exim ведет журналы и поддерживает дополнительные функциональные дополнения.

Spam Assassin тоже есть, поддерживает черные и белые списки.

Бесплатный плагин защищает от вирусов КламАВ.

Настройка Apache Plesk по умолчанию предоставляет конфигурацию сервера Apache на основе RPM (чтобы всегда иметь последнюю версию с исправлениями безопасности), которую можно изменить, установив дополнительные модули или другой RPM. Шаблоны общего хостинга можно изменить через интерфейс системного администратора.

cPanel/WHM предлагает доступ к очень подробным настройкам конфигурации сервера Apache HTTPD, включая изменение файла httpd.conf и его директив, изменение PHP и SuExec, изменение настроек использования памяти и ряд других важных параметров непосредственно из панели управления.

Изоляция сайта.

Поддерживается веб-хостинг высокой плотности

Plesk по умолчанию использует FastCGI для изоляции сайта.

В панель управления также включен SecureLVE, когда Cloud Linux развертывается в качестве ОС.

cPanel по умолчанию использует suPHP.
Резервное копирование и восстановление Обе панели поддерживают эти параметры на уровне пользователя, на уровне сервера, а также позволяют настроить автоматическое резервное копирование/восстановление.

PPP10.2 имеет Менеджер резервного копирования, с помощью которого можно создавать резервные копии только конфигурации или всего сервера.

Кроме того, резервную копию можно настроить и загрузить/развернуть на удаленных серверах.

Круто: интерфейс восстановления позволяет пропускать те репозитории, которые конфликтуют с текущей конфигурацией сервера.

Настройки резервного копирования cPanel позволяют создавать резервные копии со сжатием или без него.

Существуют варианты планирования резервного копирования, пропуска резервного копирования для отдельных пользователей, резервного копирования удаленных серверов и резервного копирования только конфигураций.

Резервное копирование и восстановление запускаются как из командной строки, так и через веб-интерфейс.

Круто: процесс резервного копирования особенно хорош, если он осуществляется с cPanel на cPanel и через интерфейс cPanel.

Перенос аккаунтов В PPP10.2 можно легко и просто переносить учетные записи между серверами Plesk (Windows и Linux) с помощью Менеджера миграции.

Аккаунты, созданные в cPanel, перенести почти так же легко — вам просто нужно ввести пароль root.

Очень круто: cPanel предлагает несколько типов переноса учетной записи (массовую или разовую) из одной cPanel в другую cPanel или в другой продукт cPanel. Большинство видов миграции можно выполнить, введя пароль пользователя, что удобно для пользователей, переезжающих на другой хостинг.

База данных.

Обе панели поддерживают MySQL и PostgreSQL.

Поддержку PostgreSQL в PPP 10 можно легко установить с помощью установщика панели.

Удаленные серверы баз данных поддерживаются изначально.

cPanel поддерживает PostgreSQL прямо из коробки.

В комплекте удобный установщик.

Также поддерживаются удаленные серверы баз данных.

Инструменты мониторинга состояния.

Обе панели готовы отслеживать состояние сервера; эти функции находятся всего в одном или двух щелчках мыши.

Загрузка ЦП, использование ОЗУ, использование диска отслеживаются.

Инструменты мониторинга расположены по адресу: Главная> Инструменты сервера> Интерфейс системной статистики, хотя на самом деле статистика рассчитывается с помощью Health Monitoring Suite. Данные отображаются в виде графиков в реальном времени для Apache, MySQL, процессора, памяти — вам просто нужно поставить галочку.

Помимо отображения статусов появились простые индикаторы, которые позволят даже пользователю без технической подготовки понять, как с сервером — ОК или НЕ ОК.

Службы остановки/возобновления/перезагрузки находятся по адресу: Главная> Инструменты> Управление службами.

Очень круто: график загрузки диска и график использования подкачки подскажут вам, когда сервер может выйти из строя.

CPanel/WHM имеет список запущенных процессов, кнопку принудительного завершения процессов, работающих в фоновом режиме, и страницу со статусом сервера Apache. Функция перезапуска реализована через меню «Службы перезапуска».

Понравилось: WHM можно настроить так, чтобы он предупреждал вас по электронной почте, когда нагрузка на сервер становится критической.

Биллинговое программное обеспечение Вы могли бы написать книгу о функциональности Business Manager. Об отличной интеграции этого продукта речь пойдет чуть позже, а пока важно отметить: вы получаете биллинговое решение «из коробки», причем совершенно бесплатно.

Очень круто: биллинг PPP10 работает с серверами cPanel.

cPanel не имеет программного обеспечения для выставления счетов, но поддерживает системы сторонних производителей.

Однако вам придется покупать их отдельно.

Обновления Обновления ОС устанавливаются через Yum. С помощью Parallels обновления можно распространять на определенные службы, управляемые с панели.

Меню обновления доступно в разделе «Инструменты сервера».

Там вы можете включить/отключить обновления или микрообновления.

Если они включены, критически важное программное обеспечение, такое как proftpd, будет обновлено.

Основные обновления поставляются в формате RPM. Круто: клиенты получают уведомление об обновлениях за 30 дней до их выпуска.

Обновления ОС осуществляются через Yum, обновления для приложений (MySQL, Bind и т.д.) оговариваются отдельно.

Есть возможность настроить обновление самой панели управления в зависимости от версии (Stable, Release, Current, Edge), чтобы таким образом сбалансировать риски и возможный функционал новых версий.

Понравилось: как крупные, так и второстепенные обновления могут доставляться автоматически.

Простота использования/уровень контроля PPP 10 хорошо защищен от ошибок пользователя.

При управлении через веб-интерфейс в PPP10 очень сложно что-то сломать, нажав не ту кнопку.

cPanel/WHM предоставляет конечному пользователю достаточно возможностей, чтобы щелкнуть не тот элемент и что-то сломать.

При этом здесь также имеется огромное количество возможностей для ремонта.

Если дочитали до конца, спасибо :) Завтра будет второй пост из серии.

Следите за обновлениями в этом блоге.

Теги: #Хостинг #cPanel #панель управления хостингом #панель Parallels Plesk

Вместе с данным постом часто просматривают: