Informacja reklamowa: serwis zawiera linki afiliacyjne. Możemy otrzymać prowizję po zakupie, ale nie podnosi to ceny dla użytkownika. Ceny, promocje i warunki mogą ulec zmianie.

Jak działa afiliacja?

Parametry hostingu

Hosting dla kilku stron — jedno konto czy osobne pakiety?

Kilka stron może działać na jednym koncie hostingowym, ale oznacza to wspólne zasoby, wspólne miejsce awarii i zwykle słabszą izolację niż przy osobnych kontach. Dla kilku małych witryn jednego właściciela jedno konto może być najprostsze i tańsze. Przy sklepach, stronach klientów albo serwisach o bardzo różnym obciążeniu rozdzielenie ich na osobne konta daje większą kontrolę.

Nie ma jednej liczby stron, po której „trzeba” kupić drugi hosting. Decyzję lepiej oprzeć na tym, czy strony mogą bezpiecznie współdzielić limity, pliki, backup, pocztę i odpowiedzialność administracyjną. Ten poradnik dotyczy architektury i izolacji kont; znaczenie marketingowego hasła „nielimitowane strony” jest osobnym zagadnieniem. Jeżeli oferta nie ogranicza ich liczby, sprawdź osobno, co naprawdę oznacza hosting z nielimitowanymi stronami.

Jedno konto czy osobne pakiety — najważniejsze różnice

KryteriumJedno konto hostingoweOsobne konta lub pakiety
ZasobyStrony zwykle korzystają ze wspólnej puli limitów kontaKażda strona może mieć własny przydział i historię wykorzystania
IzolacjaWitryny działają w obrębie tego samego konta użytkownikaOddzielne konta ograniczają wspólny zakres plików i konfiguracji
Backup i odtwarzanieŁatwiejsze zarządzanie całością, ale jedna operacja może obejmować wiele stronŁatwiej odtworzyć lub przenieść jedną witrynę bez dotykania pozostałych
KosztZwykle niższy przy kilku małych stronachWięcej abonamentów, ale lepsze rozdzielenie kosztów i odpowiedzialności
Awaria lub przeciążenieJedna ciężka strona może wykorzystać wspólne limity kontaProblem jednego konta nie zużywa automatycznie zasobów drugiego
AdministracjaJeden panel i jedno odnowienieWięcej kont, loginów, kopii i terminów odnowienia

To ogólny model. Operator może stosować dodatkową izolację per domena, osobne pule zasobów albo rozwiązania resellerowe. Przed zakupem trzeba więc sprawdzić, na jakim poziomie faktycznie obowiązują limity.

Czy kilka stron na jednym hostingu współdzieli CPU, RAM i I/O?

W typowym modelu CloudLinux limity LVE są przypisane do użytkownika lub konta. Obejmują między innymi CPU/SPEED, PMEM, I/O, IOPS, EP i NPROC jako zasoby LVE użytkownika. Jeśli kilka witryn działa w jednym takim koncie, ich procesy konkurują o wspólny przydział.

Przykład: jedna strona wykonująca ciężki import może przez pewien czas wykorzystać znaczną część CPU i I/O konta. W tym samym czasie pozostałe witryny mogą odpowiadać wolniej, mimo że same nie wykonują niczego nietypowego.

W typowej konfiguracji limity obowiązują dla całego konta, ale nie jest to już jedyny możliwy model. CloudLinux oferuje także CloudLinux Isolates: izolację plików per domena oraz — na obsługiwanych konfiguracjach CloudLinux OS 8/9 — limity LVE per domena. Funkcja nie musi być jednak włączona przez operatora. CloudLinux Isolates obejmuje między innymi CageFS per domain i LVE per domain. Dlatego przed zakupem zapytaj, czy domeny tylko współdzielą konto, czy mają rzeczywistą izolację plików i zasobów.

Kiedy wspólne zasoby nie są problemem?

Jedno konto jest rozsądnym wyborem, gdy strony należą do tej samej osoby lub firmy, mają podobne wymagania i akceptujesz wspólne limity. Dotyczy to często niewielkich stron informacyjnych, blogów i prostych serwisów, które nie wykonują ciężkich operacji w tym samym czasie.

Wspólny hosting upraszcza też obsługę: jeden panel, jedna płatność, wspólne narzędzia administracyjne i często jeden mechanizm backupu. Jeżeli strony są mało krytyczne i zarządzane przez tę samą osobę, taka prostota może być ważniejsza niż pełna izolacja.

Nie traktuj jednak samej liczby „5 stron” czy „10 stron” jako kryterium. Pięć lekkich witryn może obciążać konto mniej niż jeden sklep z intensywnym ruchem dynamicznym.

Kiedy lepiej rozdzielić strony na osobne konta?

Rozdzielenie ma większy sens, gdy awaria, przeciążenie albo problem bezpieczeństwa jednej strony nie powinny wpływać na pozostałe. Szczególnie dotyczy to:

  • sklepów i serwisów transakcyjnych,
  • stron różnych klientów lub właścicieli,
  • witryn o dużym lub bardzo zmiennym ruchu,
  • serwisów wymagających różnych wersji PHP lub ustawień środowiska, których dany operator nie pozwala rozdzielić per domena,
  • stron, które mają być osobno fakturowane, przenoszone albo przekazywane innemu administratorowi.

Osobne konta ułatwiają też przypisanie kosztu i zasobów do konkretnej strony. Jeżeli jedna witryna regularnie wykorzystuje dużo CPU albo I/O, nie trzeba zwiększać pakietu dla całej grupy tylko dlatego, że współdzieli z nią konto.

Bezpieczeństwo — co zmienia wspólne konto?

W cPanel dodatkowe domeny mogą mieć osobne katalogi dokumentów, ale nadal działają w obrębie jednego konta użytkownika. cPanel tworzy dla dodatkowej domeny osobny document root wewnątrz przestrzeni konta.

To oznacza słabszą izolację niż przy dwóch osobnych kontach systemowych. Jeżeli proces działający jako użytkownik konta ma dostęp do plików sąsiedniej witryny zgodnie z uprawnieniami, kompromitacja jednej aplikacji może zwiększyć zakres szkody. Na hostingu współdzielonym warto ograniczać prawa zapisu do niezbędnego minimum zgodnie z zasadami hardeningu WordPressa.

Nie oznacza to, że każda druga strona zostanie automatycznie przejęta. Rzeczywisty zakres zależy od uprawnień, użytkowników systemowych, konfiguracji PHP i zabezpieczeń operatora. Standardowa izolacja konta nie musi rozdzielać witryn należących do tego samego użytkownika. Osobną izolację między domenami może zapewnić np. CloudLinux Isolates/CageFS per domain, jeśli operator ma tę funkcję wdrożoną. Osobne konta nadal zmniejszają wspólny zakres plików i konfiguracji, które jeden użytkownik może widzieć.

Backup kilku stron — wygoda czy wspólny punkt ryzyka?

Jedno konto ułatwia wykonanie zbiorczej kopii, ale może komplikować odtwarzanie pojedynczej strony. Jeżeli backup obejmuje całe konto, przywrócenie jednej witryny może wymagać wybrania konkretnych plików, bazy i skrzynek pocztowych.

Przy osobnych kontach zakres kopii jest bardziej oczywisty. Łatwiej też ustawić różne harmonogramy lub retencję dla stron o innym znaczeniu biznesowym.

Przed zakupem sprawdź, czy operator pozwala przywracać pojedyncze pliki, bazy i pocztę, czy tylko całe konto. Szersze różnice opisuje poradnik o backupie w hostingu.

Poczta na wspólnym koncie — co warto sprawdzić?

Jeżeli kilka domen korzysta z poczty w ramach jednego konta, pojemność skrzynek może konkurować z przestrzenią WWW albo być rozliczana w osobnej puli — zależnie od operatora. Wspólne konto oznacza też wspólny panel zarządzania skrzynkami.

Przy stronach różnych klientów osobne konta ułatwiają przekazanie poczty i dostępów bez ujawniania ustawień innych domen. Jeżeli poczta ma zostać u jednego operatora, a strony rozdzielone, sprawdź przed migracją DNS i rekordy MX.

Potrzebną przestrzeń możesz policzyć w kalkulatorze pojemności hostingu, a zasady przenoszenia poczty opisuje poradnik o migracji poczty.

Inode i liczba plików przy wielu stronach

Kilka instalacji WordPressa zwiększa liczbę plików: rdzeń WordPressa, wtyczki, motywy, cache, miniaturki, logi oraz backupy. Przy wielu stronach limit inode może więc zostać wykorzystany wcześniej niż pojemność w GB.

CloudLinux Manager obsługuje inode jako osobny limit konta. Narzędzia CloudLinux uwzględniają inode wśród konfigurowanych limitów. Jeśli operator go stosuje, zapytaj o wartość miękką i twardą oraz o to, czy obejmuje wszystkie domeny, pocztę i pliki na koncie.

To szczególnie ważne, gdy na jednym koncie ma działać wiele WordPressów z cache plikowym i lokalnymi kopiami zapasowymi. Historia inode może być raportowana inaczej niż CPU czy I/O; najważniejsze jest poznanie limitu i bieżącego wykorzystania.

Czy jedno konto jest zawsze tańsze?

Zwykle jeden większy pakiet kosztuje mniej niż kilka osobnych abonamentów, ale nie jest to reguła wystarczająca do decyzji. Warto policzyć koszt odnowienia, dodatkowych usług i ewentualnej migracji każdej strony.

Jeżeli rozdzielenie pozwala jednej ciężkiej witrynie kupić mocniejszy pakiet, a pozostałym zostać na tańszym, suma może być zbliżona do jednego dużego konta. Z drugiej strony kilka osobnych pakietów może zwiększyć koszt backupu, administracji i odnowień.

Porównując warianty, licz łączny koszt przez kilka lat, a nie tylko pierwszą promocyjną płatność. Pomaga w tym poradnik o cenie pierwszego okresu i odnowieniu.

Jak sprawdzić ofertę przed umieszczeniem kilku stron na jednym koncie?

Planuję utrzymywać na jednym koncie [liczba] stron. Proszę podać, czy CPU/SPEED, PMEM, I/O, IOPS, EP, NPROC, inode i ewentualny limit PHP workers są wspólne dla całego konta czy rozdzielane między domeny. Proszę także wskazać, czy każda domena może mieć osobną wersję PHP, osobny backup/restore oraz czy po zakupie będę widzieć wykorzystanie zasobów dla całego konta lub poszczególnych domen. Jeżeli oferują Państwo izolację per domena, proszę wskazać, czy obejmuje ona tylko pliki, czy również osobne limity CPU, pamięci, I/O, EP i procesów.

Jeżeli strony należą do różnych klientów, dopisz pytanie o możliwość utworzenia osobnych kont użytkowników albo pakietu resellerowego. Samo dodanie wielu domen do jednego panelu nie daje takiej samej izolacji jak osobne konta systemowe.

Kiedy jedno konto ma sens, a kiedy rozdzielić strony?

Jedno konto ma sens, gdy strony mają wspólnego właściciela, podobny poziom ryzyka i obciążenia, a wspólne limity są akceptowalne. Jest prostsze w obsłudze i często tańsze.

Osobne konta warto rozważyć, gdy strony należą do różnych osób, mają różne wymagania, jedna z nich mocno obciąża serwer albo potrzebujesz mocniejszej izolacji bezpieczeństwa i backupu. Rozdzielenie ułatwia też przenoszenie jednej strony bez angażowania pozostałych.

Przed decyzją sprawdź limity pakietu w checkliście limitów hostingu przed zakupem. Oferty możesz zestawić w porównywarce hostingu, a jeśli planujesz przeprowadzkę — przygotować ją w planerze migracji. Po określeniu liczby witryn, przestrzeni i potrzebnej izolacji możesz też sprawdzić, jaki hosting pasuje do kilku stron.

Nie pytaj więc tylko „ile stron obsługuje hosting?”. Ważniejsze jest, czy te strony mogą rozsądnie dzielić zasoby, pliki, backup i odpowiedzialność. Dwie dobrze odseparowane witryny mogą wymagać dwóch kont, podczas gdy kilka małych stron jednego właściciela może bez problemu działać razem.

Źródła

  1. CloudLinux OS limits
  2. CloudLinux Isolates
  3. cPanel Domains
  4. WordPress hardening
  5. CloudLinux command-line tools