ホスティング事業者の観点から見たcPanelおよびParallels Plesk Panel。 パート1

こんにちは、Habr。 少し前、TheHostingNews.comの記事に出会いました。そこでは、サイトエディターが、海外で最も人気のある2つのホスティングコントロールパネルであるcPanelとParallels Plesk Panelを比較しました。 この記事を翻訳する理由は2つあります。 第一に、偏りがなく、各製品の機能が可能な限り正確に送信されます。 第二に、Runetでは、ホスティングパネルの本格的なレビューを見る必要はありませんでした。明らかに、製品全体に特別な注意を払うことなく、このまたはそのソリューションの特定の「痛み」または利点を議論するのが慣例です。



翻訳中、私は両方の製品のいくつかの詳細に特別な注意を払おうとしました。これは、ホスティング事業者の観点から基本的に重要です。 テキストと表がコミュニティに役立つとうれしいです。



カットの下-パート1(合計で3つあります)。 これには、テストハードウェアの構成とパネルの機能の直接的な概要が含まれています。 第2部と第3部は、パネルをホスティングの他のソフトウェアおよび自動化の問題と統合すること、および要約することにそれぞれ専念します。 明日明後日に出版します。







当初、TheHostingNews.comチームは、誰に対してレビューを行っていたかを述べています。 調査の対象読者:

-大規模なものを含むあらゆる規模のホスティング業者(1500人の顧客から)

-ホスティングリセラー

-顧客向けのサイトを作成し、これらのサイトを自ら運営するWeb開発者。平均60人のクライアントがいます。

-ITプロフェッショナルとエンドユーザー。



はじめに




これまたはそのホスティングコントロールパネルは好きでも嫌いでもかまいませんが、事実は残ります。このタイプのソフトウェアは、プロバイダー、ホスティングサービスの再販業者、Web開発者、そしてWebサイトを持っている人だけに必要です。



ホスティングコントロールパネルは、Webホスティングクライアントで、サイト、メールアカウント、その他のサービスを直接操作するための最も一般的なシナリオの標準化を提供します。 したがって、優れた管理しやすいホスティングパネルは、プロバイダーのビジネス効率の要因の1つです。 エンドユーザーのインターフェイスが明確であるため、サポートへの顧客からの問い合わせの回数が減ります。 もちろん、このホスティングコントロールパネルとともに、従来のタスクも解決します。 その助けにより、サーバーが構成され、セキュリティ用のソフトウェアが構成され、場合によっては、ホスティング管理に関連するあらゆる種類の内部および外部操作が自動化されます。 一般に、パネルは多くの異なる機能を実行するため、その選択にはすべての責任を持ってアプローチする必要があります。



何を比較していますか?




ホスティングプロフェッショナルの場合、コントロールパネルがこのカテゴリのソフトウェアで最大限の能力を備えていることが重要です。 「成長のために」ソフトウェアを購入する動機は絶対に正しい。 特定のパネルがひどく弱いため、増加する顧客にサービスを提供したり、新しいサービスを導入したりするために、ある時点よりも冗長な機能を取得する方が適切です。 新しいパネルへの移行には、急ぎと失敗が伴います。 最良の場合、それは管理者を緊張させ、最悪の場合、クライアントを苛立たせ、いくつかのクライアントの離脱を誘発する可能性があります。



ホスティングニュースコメンテーターは、各ターゲットグループの観点から各パネルの特定の機能を熱心にリストしました。



テスト用アイロン




劇場がハンガーから始まるように、ホスティングはサーバーから始まります。 TheHostingNews.comは、16個のプロセッサコア、12 GBのRAM、2つの7200 rpmのWestern Digitalエンタープライズレベルハードドライブを備えた2つのほぼ同一のSupermicroサーバーのレビューに使用しました。 SATAインターフェース付き。 両方のマシンのオペレーティングシステムは、CentOS 5.5、Linux Kernel 2.6.18-194.17.1.el5#1 SMPです。



はじめに-調査したソリューションの機能の比較概要。 まず、ユーザーの各カテゴリのホスティングパネルに役立つものを分析します。



Webサイトの所有者、Webスタジオ、その他のITプロフェッショナル向け




パラメータ

Parallels Plesk

パネル

メール ホスティング事業者からの最もシンプルでおそらく最も人気のあるサービス。 両方のパネルは、POP / IMAPとWebインターフェイスの両方をサポートしています。 機能は豊富です:アカウントの作成、メール転送、「ブラック」および「ホワイト」アドレスリスト、自動応答、メーリングリスト、スパム対策。



メール設定は1つのタブに収集され、すべてのダウンタイムは明確です。 スパムは、SpamAssassinを使用してフィルタリングされます(常にオン)。

Horde Webmailにはアドレス帳とカレンダーがあります。 AtmailはWebメールの代替として提供され、数回クリックするだけで設定できます。 XandMailは、アプリケーションカタログから無料で入手できます。 アンチウイルスは手動でオフにすることができます。

ユーザーの設定は保存されますが、外部の電子メールアプリケーション(SquirrelMail、RoundCube)を台無しにすることができます。



メール設定は異なるウィンドウに散らばっています。 スパムは、SpamAssassin(エンドユーザーが設定)を使用してフィルタリングされます。

気に入った点:catch-allはデフォルトで有効になっています。 クール:メール配信のルートを確認するユーティリティがあります。

ユーザーには、Horde Webmail(詳細なデフォルトレイアウト)、SquirrelMail、RoundCubeの3つの電子メールクライアントが提供されます。



ファイル管理。 両方のパネルには、ファイルを管理するための便利なインターフェイスがあり、基本操作(作成、編集、削除)と、アクセス権の設定などの高度な機能の両方をサポートしています。



Parallels Plesk Panelファイルマネージャは使いやすく、基本的なファイル管理に必要なすべてが含まれています。 ファイルの変更-WYSIWYGエディターを使用して、100以上の形式に変換できます。

cPanelファイルマネージャは、ディレクトリを変更するためにユーザーに確認を求めます。

ユーザーが自由に使用できる3つの異なるエディター(テキスト、コード、HTML)、圧縮および解凍機能、およびファイルマネージャーに典型的な一般的な機能があります。



ログと統計

PleskはデフォルトでAWstatsを介して統計グラフを表示します。 数回クリックするだけでWebalizerに切り替えることができます。 アクセスログとエラーログも維持されます。 これらは[ログの管理]メニューに含めることができ、特定のサービス(FTP、HTTP、POP3 / IMAPまたはSMTP)によるディスク使用量とトラフィックの統計とともに利用できます。 パネルはデフォルトでログを保存およびアーカイブします。



cPanelには多くの統計オプションがあります。 WHMインターフェイスを介して切り替えることができます。

これらのオプションには、AWstats、Webalizer、インターネットチャネルの使用スケジュール、アクセスログ、エラーログ、FTPの使用に関する「Webizer」の統計が含まれます。

データベース管理。

両方のパネルには、phpMyAdmin(適切な選択)とphpPg Adminが含まれています。

Plesk Strengthは、データベースを作成し、データベースにユーザーを追加するための使いやすいインターフェースです。

CPanelは、データベースの操作にも問題はありません。

気に入った。 MySQLでの権限管理(各データベースのユーザーロール)は、データベース管理インターフェイスを介して可能です。

プラグインとアドオン

Pleskは、人気のある無料製品(WordPressやJoomlaなど)のアセンブリが利用できるアプリケーションストア(200を超えるアイテム)を統合します。 アセンブリの配信とインストールはワンクリックで実行されます-コントリビューターとしてParallelsを含む独自のAPS標準のおかげです。 管理者のライフハック:Pogkは、ウェブマスター向けのGoogletoolsを統合します。これにより、管理者は検索エンジンによる視認性を高めるためにサイトを設定し、サイトにコンテキスト広告ブロックを配置してトラフィックを収益化できます。

cPanelの現在のバージョンにはアプリストアはありませんが、ウェブマスター向けのGoogleツールを接続し、WHMを介して多くの無料モジュールをインストールすることは可能です。

ウェブサイトの作成

Parallels Plesk Panel 10には、Parallels Panel SiteBuilderが組み込まれています。SiteBuilderには、さまざまなトピック用のWebサイトテンプレート(わかりやすくするためにコンテンツが含まれています)があります。 サイトビルダーは非常に思慮深く、非常に柔軟です。 これにより、Parallels Plesk 10.2で最も強力なオプションの1つになります。 非常にクール:HTMLスキルがなくても、わずか数分で、あらゆる機能を備えた完全に機能的で魅力的なWebサイトが作成されます。 クール:SiteBuilderはGoogle AdsenseとGoogleサイト検索サービスをサポートしています。



cPanelにはWebサイトビルダーはありません。ファイルマネージャーにはWYSIWYGエディターのみがあります。

サイトのテストとデバッグ

Plesk Panel 10では、数回クリックするだけでサイトのデバッグコピーを作成して、変更をテストしてから実際のホスティングに配置することができます(SiteBuilderと併用すると特に便利です)。 はい、マニュアルを読むのに問題はありませんが、一度理解すれば、すべてがマシンに行きます。 HostingNews.comエディターは、わずか12秒でこのタスクを完了することができました。 一番下の行は、サイトの現在のコンテンツを取得し、それを別のテスト環境に入れ、必要な変更を加え、サイト上での外観/動作を確認し、現在のバージョンではなくテストバージョンを明確に公開することです。

CPanelにはサイトをデバッグする機能はありませんが、このタスクは手動で実行できます:サブドメインを作成し、データベースとファイルのコピーを作成し、構成ファイルを編集してから、テストサイトを起動する準備ができたらこれらすべてを逆の順序で繰り返します。

SSL機能

PleskPanel 10.2には、SSL証明書を購入してサイトにインストールするためのSSLインターフェースがあります。

気に入った:ビジネスマネージャーを介してコントロールパネルから証明書を購入できます。



cPanelはSSL管理も提供します。

ユーザー管理

Plesk Panel 10では、コントロールパネル、FTP、課金などへのユーザーアクセスのロールモデルに多くの注意が払われています。 これは、サイトでのさまざまな種類の作業に対して、他の人に異なるアクセスレベルを許可する場合に重要です。

電子メールやFTPなどの特別なサービスのために、数回クリックするだけでサブアカウントを作成できます。

UIの使いやすさ

Parallels製品のインターフェースは、Plesk Panelの9番目のバージョンと比較して、操作が大幅に快適になりました。 利用可能なテキストヘルプとビデオチュートリアル。 クール:Pleskにはいくつかの表示モードがあります。 デフォルトでは、共有ホスティングのモードは有効になっています。 しかし、パワーユーザーモードがあります。 小規模なホスティング事業者や、ホスティングサービスを自分で販売し、クライアントのサイトをすばやく管理することを好むWebスタジオ向けに設計されています。 パワーユーザーモード(VPSホスティングまたは専用サーバーでのホスティング)では、請求および再販オプションは非表示になります。 ここでは必要ありません。 パワーユーザーモードは、特定のユーザーに本当に必要なオプションにのみ焦点を当てるのに役立ちます。



cPanelは非常に論理的なインターフェイスであり、パネルは世界中で愛されています。 ヘルプは特別なセクションで利用できます。 クール:cPanelには、プロバイダーのクライアント向けのビデオチュートリアルが用意されています。 開発者によると、このレッスンはホスティング会社のスタッフによるエンドカスタマーサポートの必要性を減らすのに役立ちます。



VPSのバージョン。 両方のパネルがそれらを提供します。

標準PleskバージョンのRAM要件は170 MB、VPS最適化バージョンでは57 MBです。

標準cPanelバリアントのRAM要件は252 Mbで、VPS最適化バリアントでは94 Mbです。





再販業者およびWeb開発者向け




パラメータ

Parallels Plesk

パネル

アカウントの作成。 このプロセスはさまざまなAPIによって自動化および簡素化されていますが、ダッシュボードからアカウントを作成することは重要な操作のままです。 両方のパネルは、パスワードの強度の指標を提供し、それにより、Webの主要なセキュリティ脆弱性-弱いアクセスコードの排除に役立ちます。



新規顧客を追加するロジックはシンプルで簡単です。 Plesk Panel 10.2はBusiness Managerと個別に動作できるため、どのバージョンが動作するかを確認してください。 BMバージョンには、記入するフィールド(会社、ファックスなど)がさらにあります。 クライアントをコントロールパネルに追加するときに、BMに自動的に追加されないことが重要です。 気に入った:新しいクライアントを追加するウィンドウで、すぐにサブスクリプションとサービスプランを選択できます。 ここで、選択したサブスクリプションにさまざまな追加サービスを追加できます。



新しいアカウントを作成するときに、パネルは不要な情報を要求しません。 デフォルトでは、アカウントはリソース制限付きで作成されます。 制限を手動で変更するには、特別なメニューに移動する必要があります。 気に入った点:メニューの簡潔さとパネルの速度。 優れたパスワードジェネレーター。



アカウント/アセンブリテンプレート。 両方のパネルには、基本機能(メール、ディスク容量など)と高度な機能(特別なアプリケーションと管理ツール)をセットアップするための多くのオプションがあります。 したがって、パネルは完璧に機能します。



PleskPanel 10.2では、アカウントテンプレートを微調整できます。 サービスプランは、リソースを消費するためのテンプレートであり、ホスティングサービスに含めることもできる基本料金を超える追加のアドオンのためのものです。 料金プランに加えられた変更は、既存のアカウントに適用されます。 Business Managerとの統合により、PPP10ではなくBusiness Managerでサービスプランを作成することもできます。 権利割り当てシステムにより、エンドユーザーを表示するパネル内の特別なプログラムおよび機能へのユーザーアクセスを設定できます。 これらは、DNS、バックアップ、スパムフィルター、およびサイト統計です。 いいね:ユーザーごとに、接続数に制限を設定できます。



cPanelは、ホスティングプランをサービスパッケージとして「理解」しています。 リソース制限とアカウント設定があるカスタムパッケージを作成できます。 パッケージを変更すると、特定のホスティングプランの既存のすべてのパッケージに影響します。 新しい設定が自動的に適用されます。

メインクライアントとリセラー(アクセスレベル)は、ユーザー/グループ用に特別に作成された機能リストからアプリケーションと機能への個々のユーザーまたはユーザーグループのアクセスを制限できます。 機能リストはパッケージに割り当てられるため、それらを使用して新しいアカウントが作成されます。

CPanelには独自の課金システムはありません。 気に入った:ビデオチュートリアルのオプション。



アカウント管理

Parallels Plesk Panel 10.2には、個々の顧客とリセラーを分離する機能を備えたカスタムロール構造があります。 クール:サブスクリプションを別のユーザーに転送できます。

cPanelシステムはLinuxに似ており、各ユーザーは自分のアカウントを持ってログインする必要があります。 自分のシステムアカウントを作成する場合は、リセラーとして登録する必要があります。

ドメイン管理

PPP 10.2には、デフォルトのテンプレートから設定されるDNS構成およびその他の設定を管理するセクションがあります。 DNSはパネルで設定され、エンドユーザーが利用できます。



クール:ユーザーはデフォルトのDNS設定を管理できます。 一部のホスティング事業者にとっては、これは良いことです。 ただし、設定では、エンドユーザーが使用できるオプションの数、またはそのいずれか、またはすべての料金プランからこの機能を削除できます。

標準にはリモートクラスタリングオプションがあり、cPanel / WHMを使用するサーバーとDNSのみのサーバー間のゾーンを同期できます。 気に入った:クラスタリングは数回クリックするだけで実行されます。

リソースレポート

PPP 10は、リソース消費を制御する単純な方法と高度な方法の両方を提供します。 いいね:アカウントはタイプごと、ディスク領域の使用量、使用されているアプリケーションの数ごとに1ページにソートされます。

cPanelはPlesk Panel 10.2とほぼ同じ機能を提供しますが、リソース統計を表示する場合、パネル内のさまざまなページをナビゲートする必要があります。

使いやすさ/ナビゲーション

ユーザーと管理者の両方に1つのURL。 WindowsとLinuxのバージョンで同じインターフェイス。 フレンドリーで習得しやすいインターフェース。



検索があります-関数の場所を見つけることができます。 関数には直感的な名前が付けられています。 ほとんどすべての操作は、コントロールパネルのメインページから2回クリックするだけで使用できます。





大規模なWebホストの場合




パラメータ

Parallels Plesk

パネル

システム要件 以下は、パネルが開始される最小システム要件です。 通常の生活では、最小値の使用は推奨されません。

266 MHzプロセッサ、512 MB RAM(サーバー上に多数のアカウントがある場合は1GB。SiteBuilderを使用する場合、最小要件は768 MB)、およびハードディスクは10 GBです。

おかしい:パネルは1998年に作成されたサーバーで開始されます!



266 MHzプロセッサ、512 MB RAM(サーバー上に多数のアカウントがある場合は1GB。SiteBuilderを使用する場合、最小要件は768 MB)、およびハードディスクは10 GBです。

おかしい:パネルは1998年に作成されたサーバーで開始されます!



OSサポート

CentOS 5.x、4.x; RedHatEnterprise 5.x、4x; Ubuntu 10.04、8.04 LTS; openSUSE 11.3、11.1、11.0、10.3; Debian GNU / Linux 5.0、4.0; CloudLinux 5; WindowsServer 2008 SP2、R2(Datacenter、Enterprise、およびStandardEditions); WindowsServer 2003 R2、SP1、SP2(Datacenter、Enterprise、Standard、およびWeb Edition)



CentOS 5.x、4.x; RedHat Enterprise 5.x、4x; FreeBSD-RELEASEバージョン7.3、8.0、8.1。 Windows(WindowsServer 2008 R2はcPanelのEnkompass製品でサポートされています)



メール、メールサーバー、スパム対策

PPP10.2には古き良きQmailが付属しています。 Postfixサービスもインストールできます。 スパムアサシンはオプションで展開できます。 Parallels Premium Antivirusは有料で利用できます。

cPanelはEximを使用します。Eximは開発中に絶えず改善されています。 Eximはログを維持し、追加の機能アドオンをサポートします。

スパムアサシンも存在し、ブラックリストとホワイトリストをサポートしています。 無料のプラグインはウイルスから保護します

ClamAV。



Apacheの構成

PleskはデフォルトでRPMベースのApacheサーバー設定を提供し(常に最新のバージョンにセキュリティパッチを適用)、追加のモジュールまたは別のRPMをインストールすることで変更できます。 共有ホスティングテンプレートは、システム管理者インターフェイスを介して変更できます。

cPanel / WHMは、httpd.confファイルとそのディレクティブの変更、PHPとSuExecの変更、メモリ使用設定の変更、およびコントロールパネルからのその他の多くの重要なオプションを含む、非常に詳細なApache HTTPDサーバー構成設定へのアクセスを提供します。

サイトの分離。 高密度Webホスティングのサポート

PleskはFastCGIを使用して、デフォルトでサイトを分離します。 SecureLVEは、​​Cloud LinuxがOSとして展開されている場合、コントロールパネルにも含まれています。

cPanelはデフォルトでsuPHPを使用します。

バックアップと復元

両方のパネルは、ユーザーレベル、サーバーレベルでこれらのオプションをサポートし、自動バックアップ/復元を構成することもできます。

PPP10.2には、構成のみ、またはサーバー全体をバックアップできるバックアップマネージャーがあります。 さらに、バックアップを構成し、リモートサーバーにアップロード/展開できます。 クール:リカバリインターフェイスを使用すると、現在のサーバー構成と競合するリポジトリをスキップできます。

CPanelバックアップ設定では、圧縮の有無にかかわらずバックアップできます。 バックアップ計画オプションがあり、個々のユーザーのバックアップをスキップし、リモートサーバーのバックアップと構成のみのバックアップを行います。 バックアップと復元は、コマンドラインとWebインターフェイスの両方で起動されます。 クール:cPanelからcPanelに移動し、cPanelインターフェイスを経由する場合、バックアッププロセスは特に優れています。

アカウントの移行

PPP10.2では、Migration Managerを使用してPleskサーバー(WindowsおよびLinux)間でアカウントを簡単に転送できます。 cPanelで作成されたアカウントは、ほとんど同じように簡単に転送できます。rootパスワードを入力するだけです。

非常にクール:cPanelは、1つのcPanelから別のcPanelまたはcPanelの別の製品へのいくつかのタイプのアカウント転送(バルクまたはシングル)を提供します。 ほとんどのタイプの移行は、ユーザーパスワードを入力することで実行できます。これは、別のホスティングに切り替えるユーザーにとって便利です。

データベース どちらのパネルもMySQLとPostgreSQLをサポートしています。

PPP 10でのPostgreSQLサポートは、パネルインストーラーから簡単にインストールできます。 リモートデータベースサーバーはネイティブにサポートされています。

cPanelは、すぐにPostgreSQLをサポートします。 便利なインストーラーが含まれています。 リモートデータベースサーバーもサポートされています。

ステータス監視ツール。 両方のパネルはサーバーのステータスを監視する準備ができており、これらの機能は1〜2回クリックするだけです。 CPU使用率、RAM使用率、ディスク使用率を監視します。

監視ツールは、ホーム> ServerTools>システム統計インターフェイスにありますが、Health Monitoring Suiteは実際に統計を考慮します。 データは、Apache、MySQL、CPU、メモリのリアルタイムグラフで表示されます。チェックボックスをオンにするだけです。 ステータスの表示に加えて、技術トレーニングを受けていないユーザーでもサーバーがどのように存在するかを理解できるシンプルなインジケーターが表示されます-OKまたはNOT OK。

停止/再開/再起動のサービスは、ホーム>ツール>サービス管理にあります。 非常にクール:ディスク負荷グラフとスワップ使用率グラフは、サーバーがクラッシュする可能性があることを示します。

CPanel / WHMには、実行中のプロセスのリスト、バックグラウンドで実行中のプロセスを強制終了するボタン、Apacheサーバーステータスのページがあります。 再起動機能は、[サービスの再起動]メニューを通じて実装されます。 いいね:サーバーの負荷が重大になったときにメールで警告するようにWHMを構成できます。

課金ソフトウェア

Business Managerの機能に関する本を書くことができます。 この製品の優れた統合については後ほど説明しますが、重要なことは次のとおりです。すぐに請求ソリューションを入手でき、完全に無料です。 非常にクール:PPP10からの請求はcPanelサーバーで機能します。

CPanelには課金ソフトウェアはありませんが、このパネルはサードパーティシステムをサポートしています。 確かに、それらは個別に購入する必要があります。

更新情報

OSアップデートはYumを通じて配信されます。 Parallelsを使用すると、パネルから管理される特定のサービスに更新をロールできます。 更新メニューは[サーバーツール]セクションで使用できます。 そこで、更新またはマイクロ更新を有効/無効にすることができます。 有効にすると、proftpdなどの重要なソフトウェアが更新されます。 メジャーアップデートはRPMとして提供されます。 クール:お客様は、リリースの30日前に更新の通知を受け取ります。

OSの更新はYumを介して実行され、アプリケーションの更新(MySQL、バインドなど)は個別に設定されます。 この方法で、バージョン(安定、リリース、現在、エッジ)に応じてコントロールパネル自体の更新を構成し、新しいバージョンのリスクと可能な機能を測定することができます。

いいね:メジャーアップデートとマイナーアップデートの両方を自動的に配信できます。

使いやすさ/制御レベル

PPP 10は、ユーザーエラーに対して十分に保証されています。 PPP10のWebインターフェースで管理する場合、間違ったボタンをクリックして何かを壊すことは非常に困難です。

cPanel / WHMは、エンドユーザーが間違ったものをクリックしてそこで何かを壊す十分な機会を提供します。 同時に、修繕の機会がたくさんあります。





最後まで読んだ場合-ありがとう:)明日はシリーズの2番目の投稿になります。 このブログの更新をお楽しみに。



All Articles