Testovanie všetkých panelov navrhovaných poskytovateľom je pred začiatkom práce náročné, preto sme zostavili prehľad troch najpopulárnejších.
Problémy sa objavujú, keď zákazník prechádza od správy OS k úlohám súvisiacim s hostingom. Musí spravovať množstvo stránok s rôznymi CMS a početnými používateľskými účtami. Na zníženie pracovného zaťaženia je potrebné nainštalovať panel riadenia, ktorý umožňuje konfiguráciu príslušných služieb prostredníctvom pohodlného webového rozhrania. Bude potrebný aj partnerom poskytovateľa, ktorí predávajú svoje služby zákazníkom. Dnes porovnáme tri populárne produkty dostupné pri objednávaní VPS a VDS na Linuxe.
Prehľad funkcií
Panely , a — je to proprietárny softvér dostupný na základe komerčných licencií. Spočiatku porovnáme ich základné funkcie a prehľadne ich zhrnieme do jednej tabuľky.
Plesk
cPanel
ISPmanager
Podporované OS
Debian, Ubuntu, CentOS, RHEL, Cloud Linux, Amazon Linux, Virtuozzo Linux, Windows Server
CentOS, CloudLinux, RHEL, Amazon Linux
CentOS, Debian, Ubuntu
Cena licencie za 1 hosť na mesiac (na webovej stránke vývojára)
Podporované webové servery
Apache
Nginx
Apache
podpora Nginx je v testovacej fáze
Apache
Nginx
Správa prístupu cez FTP
+
+
+
Podporované DBMS
MySQL
MSSQL
MySQL
MySQL
PostgreSQL
Správa poštových služieb
+
+
+
Nastavenie domén a DNS záznamov
+ (cez externú službu)
+
+
Inštalácia skriptov a CMS
+
+
+
Pluginy/moduly
+
+
+ (nepatrné množstvo)
Alternatívne verzie PHP
+
+
+
Správca súborov
+
+
+
Zálohovanie
+
+
+
Mobilná aplikácia
Pre iOS a Android
—
—
Organizácia hostingu (vytvorenie resellerov a tarifných plánov)
Je k dispozícii v niektorých edíciách
Existuje
Je k dispozícii vo verzii ISPmanager Business
▍Plesk
Jeden z najuniverzálnejších variantov, vhodný pre všetky typy úloh. Panel pracuje nielen s populárnymi deb-based a rpm-based distribúciami Linuxu, ale aj s Windows. Hoci zákazníci VPS/VDS na Windows zriedka potrebujú externé administratívne nástroje, pri želaní ich je možné nainštalovať. Plesk sa tiež od konkurencie odlišuje veľkým počtom podporovaného softvéru, vrátane zriedka používaného na tradičných webových serveroch (Docker, NodeJS, Git, Ruby atď.).
Vývojári ponúkajú rôzne edície produktu, vrátane ľahkej verzie s minimálnym súborom funkcií. Plesk umožňuje vybrať verziu PHP pre každú webovú stránku, podporuje PHP-fpm, má zabudovaný inštalátor populárnych CMS a tiež veľké množstvo doplnkových funkcií prostredníctvom rozšírení panela. V závislosti od edície môže byť v Plesku zahrnutý billingový panel, ako aj možnosť vytvárať rôzne tarifné plány a resellerov — predovšetkým je produkt určený pre hostingové spoločnosti a webové štúdiá, pričom pre jednotlivé VPS/VDS sa jeho funkčnosť zdá byť nadbytočná. Hlavný nedostatok Plesku, ktorý bol identifikovaný v tomto štádiu — vysoká cena licencií a potreba nákupu rozšírení.
▍cPanel & WHM
Tento panel je prispôsobený na prácu s RedHat Enterprise Linux a niektorými jeho odvozeninami. Je jednoduchý na používanie, ale dosť funkčný: cPanel umožňuje spravovať webové servery a databázy, flexibilne nastavovať obmedzenia pre používateľov hostingu, nastavovať tarifné plány, vytvárať resellerov a tiež spravovať e-mailové služby s filtrami a rozosielkami. Rovnako ako v prípade Plesku, aj tu je množstvo ďalších možností, pričom funkcie cPanel sa rozširujú pomocou komerčných a bezplatných pluginov. Okrem toho nástroj umožňuje zvoliť rôzne režimy prevádzky a rôzne verzie PHP. Medzi vážne nedostatky patrí pomerne vysoká cena licencie a absencia podpory populárnych deb-based distribúcií.
▍ISPmanager
Posledný panel, ktorý sme preskúmali, sa od ostatných líši nízkou cenou. Navyše funguje nielen na CentOS (klon RHEL), ale aj na Debian/Ubuntu. Panel je optimalizovaný pre úlohy hostingu a automaticky sa aktualizuje. Používateľom je k dispozícii podrobná dokumentácia v ruštine, možnosť nastaviť verziu PHP pre každú webovú stránku a súčasne nainštalovať niekoľko verzií DBMS vo vnútri kontajnerov Docker. Podporuje PHP-fpm, má zabudovaný inštalátor populárnych skriptov a CMS a taktiež niekoľko modulov na rozšírenie funkčnosti.
Ceny na RuVDS
V tabu vyššie je uvedený cenový rozsah licencií Plesk, cPanel a ISPmanager, ak si ich zakúpite na stránkach vývojárov. Mnohí poskytovatelia hostingu ponúkajú možnosť už vybavenú serverovú platformu s panelom, pričom cena licencie môže byť nižšia. V rámci vianočnej akcie RuVDS dáva objednávateľom VPS právo používať ISPmanager Lite zadarmo do 31. decembra 2019, zatiaľ čo Plesk web admin edition — do 31. januára 2020. Po skončení akcie bude cena licencií 200 a 650 rubľov mesačne. Skúšobná verzia cPanel je k dispozícii zadarmo na 14 dní, ale potom bude potrebné priamo od vývojára.
Prvé dojmy
S inštaláciou a spustením panelov nebudú mať klienti žiadne problémy, pretože sme sa o to už postarali — to je ďalší (okrem ceny) dôvod, prečo si zakúpiť licenciu cez poskytovateľa hostingu. Pri objednávaní servera stačí vybrať jednu z troch dostupných možností: ISPmanager Lite, Plesk web admin edition alebo cPanel & WHM s bezplatným skúšobným obdobím na 14 dní. Je dôležité zmieniť, že hoci Plesk môže fungovať na Windows Server, táto možnosť nie je prednastavená. Ak potrebujete panel pre operačný systém od Microsoftu, musíte si ho nainštalovať sami. Je to bežná prax: VPS/VDS na Windows nie sú vybavené tretími aplikáciami. cPanel je dostupný iba pre stroje na CentOS, čo tiež nie je prekvapujúce.

Počiatočné nastavenie a vytváranie webových stránok nespôsobí žiadne zvláštne problémy, avšak tu sú už dôležité charakteristiky každého konkrétneho panela. Pokúsime sa vyzdvihnúť ich silné a slabé stránky.
▍Plesk
Používateľské rozhranie Plesk je podobné administračnému panelu WordPress. Naľavo je umiestnené menu (navigačný panel) a uprostred — pracovná plocha. Menu je usporiadané logicky, všetky nastavenia sú po ruke. Podobnosť rozhrania s administratívkou WordPress nie je náhodná: veľmi nás oslovila úzka integrácia Plesk s touto populárnou CMS, ktorej inštalácia je tu maximálne automatizovaná. Je veľmi pohodlné inštalovať aj iné externé skripty — to je veľké plus.

Na pravej strane okna nájdete ďalšie prvky rozhrania, ktoré uľahčujú prácu s paneľou. Obsahujú rôzne informácie, umožňujú rýchly prechod do rôznych sekcií nastavení a ponúkajú inštaláciu ďalšieho softvéru. Hlavnou výhodou Plesku je obrovské množstvo rozšírení a kompatibilita s exotickým softvérom pre webhosting. Obzvlášť nás potešila podpora Dockeru priamo zo zásuvky a bohatý súbor pripravených obrazov (možno tiež nahrať vlastné).
Na záver troška horkosti: v Plesk web admin edícii sú dostupné iba základné funkcie, v drahších edíciách je ich zoznam oveľa širší. No, to je všeobecná vlastnosť verzií na úrovni základných funkcií.
▍cPanel & WHM
Taktiež nás potešilo rozdelenie účtov na dva typy: používateľov a administrátorov/resellerov. V podstate produkt pozostáva z dvoch rôznych panelov: samotného cPanelu a WebHost Managera (WHM). Prvý je určený pre bežných používateľov hostingu a práca s ním je celkom pohodlná.

Funkcie, ktoré zahŕňajú možnosť vytvárania tarifných plánov pre administrátorov a resellerov, sú dostupné prostredníctvom špeciálneho panela WHM. Rozhranie tohto panela je celkovo logicky usporiadané: na ľavej strane je tradične umiestnené skrývateľné hierarchické menu so vyhľadávacím panelom, a na pravej strane sa nachádza pracovná oblasť. V nej je veľmi veľa nastavení, čo je na jednej strane dobre. Na druhej strane sa menu WHM nedá nazvať pohodlným. Zatiaľ čo v Plesku sme takmer nemuseli používať vyhľadávanie, tu je v každej sekcii toľko možností, že sa vyhľadávací panel stáva hlavným nástrojom administrátora.

▍ISPmanager
Hlavný rozdiel medzi touto ovládacou panelou a predchádzajúcimi je maximálne zjednodušené a intuitívne rozhranie. Na ľavej strane sa nachádza navigačné menu a na pravej strane pracovná plocha. Rôzne možnosti menu môžete otvárať samostatne alebo súčasne na záložkách pracovnej plochy, čo je veľmi praktické, pretože rôzne funkcie panelu sú často potrebné administrátorom súčasne. Okrem funkcií priamo súvisiacich s hostingom majú administrátori prístup aj k niektorým ďalším a systémovým funkciám, ako sú antivírusová kontrola, správca súborov, plánovač alebo brána firewall. V zozname dodávaných doplnkových aplikácií je zahrnutý Roundcube Webmail a phpMyAdmin.

Páčila sa nám jednoduchosť počiatočného nastavenia a možnosť automatických aktualizácií softvéru, ako aj úplná slovenská lokalizácia panelu a všetkej sprievodnej dokumentácie — so zahraničnými vývojmi bývajú s týmto problémy. Na druhej strane, zjednodušené rozhranie nie vždy má dostatočnú flexibilitu nastavení, a množstvo dostupných doplnkov pre ISPmanager je v porovnaní s kolekciami pre Plesk a cPanel zanedbateľné. Okrem toho v najlacnejšej edícii Lite nie je možné vytvárať resellerov a clusterové konfigurácie.

Bezpečnosť
Ovládací panel poskytuje administrátorom široké pravomoci v nainštalovanej operačnej sústave servera, a preto potenciálne zraniteľnosti v nej môžu byť nebezpečné. Predvolene sa na prístup k funkciám všetkých uvedených panelov používa šifrovací protokol HTTPS so samo podpísaným certifikátom. Nikto však nezakazuje používateľovi nainštalovať zakúpený certifikát. Okrem toho je v cPanel a ISPmanager nastavená dvojfaktorová autentifikácia pri prihlásení pre administrátorov/resellerov a klientov. Ďalej cPanel ponúka dodatočnú ochranu administratívnych nástrojov: napríklad neumožňuje prístup k phpMyAdmin cez priamy odkaz. Všetky tri panely sa pravidelne aktualizujú, umožňujú inštaláciu SSL certifikátov pre webové stránky (vrátane samo podpísaných) a je možné do nich pridať rôzne moduly súvisiace s bezpečnosťou, ako sú antivírusové nástroje.
Zálohovanie
Plesk podporuje úplné a inkrementálne zálohovanie do vlastného úložiska alebo na externý zdroj. Môžete vytvoriť ako úplnú kópiu celého servera, tak aj kópiu údajov jednotlivých používateľských účtov. cPanel vytvára komprimované a nekomprimované, ako aj inkrementálne kópie — predvolene sa ukladajú lokálne. Je potrebné zdôrazniť možnosť spustenia procesu zálohovania podľa plánu a absenciu vlastného rozhrania na obnovu údajov.
Nastavenia zálohovania v ISPmanager sú podľa nášho názoru nedostatočne flexibilné, ale všetky základné funkcie sú v tomto paneli rovnako k dispozícii: údaje sa ukladajú v lokálnom adresári alebo na externom zdroji a môžu byť chránené heslom. Predvolene sa zálohujú údaje všetkých používateľov, aj keď to možno zmeniť v nastaveniach. Okrem toho v nastaveniach určujete počet úplných a denného záloh.
Výhody a nevýhody
Všetky tri paneli, ktoré sme preskúmali, vedú zoznamy najobľúbenejších a líšia sa širokými funkčnými možnosťami. Plesk podporuje rôznorodý softvér a umožňuje riešiť najširší okruh úloh. Používateľom je k dispozícii viac ako 200 000 rôznych obrazov Docker a obrovské množstvo rozšírení robí Plesk univerzálnym nástrojom, ktorý je vhodný nielen na organizáciu hostingu. cPanel je určený na riešenie úloh súvisiacich s hostingom, pričom vývojári rozdelili prístup k rôznym funkciám na dve úrovne: pre bežných používateľov a administrátorov sú vytvorené samostatné panely. Tiež je potrebné poznamenať vysokú náročnosť na výpočtové zdroje — cPanel by nemal byť inštalovaný na slabších VPS. Panel ISPmanager je tiež určený iba na správu hostingu. Je jednoduchý na používanie, má nízke požiadavky na zdroje a je cenovo dostupný — pravdepodobne ide o najlepší variant pre VPS na úrovni začiatočníka alebo pre nových administrátorov a hostiteľov.
Zdroj: habr.com
