Привет, Хабр.
Не так давно я наткнулся статья в 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
-
Новый Алгоритм Защиты От Спама Google
19 Oct, 24 -
Экземпляры Маршрутизации Juniper
19 Oct, 24 -
Многопользовательская Архитектура Данных
19 Oct, 24 -
Отключение Шифрования Rc4 В Firefox
19 Oct, 24