Hosting stron internetowych i serwery
Wszystko o hostingu stron WWW i serwerach. Najpopularniejsze pytania i odpowiedzi (FAQ) na tematy związane z hostingiem i serwerami.
Przygotował zespół Hosting Polska - organizacji zrzeszającej firmy hostingowe godne zaufania i przestrzegające kanonu dobrych praktyk.
Co to są usługi hostingowe?
Usługi hostingowe obejmują zarówno udostępnianie zasobów serwera, jak i administrowanie infrastrukturą umożliwiającą udostępnianie takich zasobów. Firma oferująca usługi hostingowe dysponuje serwerami, które następnie udostępnia w ramach płatnej usługi.
W ramach usług hostingowych można wyróżnić:
- hosting współdzielony – czyli udostępnianie zasobów jednego serwera wielu użytkownikom. W ramach tej usługi, klient otrzymuje dostęp do zasobów, które opłaca w ramach danego pakietu. Usługa nakłada jednak pewne ograniczenia, które odnoszą się nie tylko do przestrzeni dyskowej, ale także mocy obliczeniowej, użycia interpretera PHP, limitów transferu itd. Takie rozwiązanie jest bardzo wygodne, ponieważ kwestią administracji serwera zajmuje się właśnie hostingodawca;
- wirtualne serwery – to znacznie bardziej zaawansowane rozwiązanie, w którym dzięki wirtualizacji, w ramach jednego serwera wyodrębnia się “odrębną” maszynę wirtualną. W takim wypadku do VPS’a dostęp ma tylko jeden klient i może on przeprowadzić jego pełną konfigurację, instalować aplikacje czy zmieniać system operacyjny oraz administrować nim;
- hosting w chmurze – to rodzaj usługi, w którym hosting jest wydzielany nie z jednego serwera, ale z chmury obliczeniowej (czyli sieci serwerów). Takie rozwiązanie wyróżnia się wyjątkową stabilnością oraz szybkością – jest przeznaczone dla osób, które oczekują niezawodnych rozwiązań z wyższej półki;
- serwery dedykowane – w przypadku tej usługi, klient opłaca konkretny serwer, który może być zbudowany według jego dokładnych oczekiwań. Do danej maszyny dostęp ma tylko jeden klient. Rola hostingodawcy ogranicza się do przechowywania serwera w odpowiedniej serwerowni oraz udostępniania zasobów klientowi. Całą kwestię administracji bierze na siebie klient;
- produkty i usługi dodatkowe – usługi hostingowe wiążą się także z udostępnianiem różnego rodzaju oprogramowania potrzebnego dla prawidłowego funkcjonowania stron internetowych. Przykładem mogą być regularnie wykonywanie kopie zapasowe (backupy) czy certyfikaty SSL, które umożliwiają nawiązanie bezpiecznego połączenia pomiędzy przeglądarką a stroną internetową. Dodatkowe usługi mogą także obejmować np. administrowanie serwerem dedykowanym.
Zobacz: Co to jest hosting i serwer? i Rodzaje hostingów
Na czym polega hosting stron internetowych?
Hosting to usługa udostępniania zasobów serwera w sieci. W ramach takiej usługi, zasoby jednego serwera mogą być przeznaczone dla jednego, kilku czy nawet kilkudziesięciu użytkowników. Klient – korzystając z takich zasobów – może wykorzystać hosting do np. publikacji strony internetowej, innej aplikacji internetowej czy też obsługi poczty elektronicznej.
W ramach hostingu udostępnione są zasoby serwera, takie jak:
- dysk twardy – czyli miejsce, na którym przechowujesz pliki, które są następnie udostępniane w ramach usługi hostingu;
- moc obliczeniowa – czyli pewien zakres CPU i RAM, który jest wykorzystywany do obsługi usługi hostingu;
- transfer – rozumiany, jako przenoszenie danych, czy to na serwer, czy z serwera. Jest on zużywany zarówno przez wgrywanie plików na serwer, jak i każde uruchomienie strony przez odwiedzającego;
- interpreter PHP – czyli zainstalowany na serwerze “dekoder” kodu PHP. Dzięki niemu możliwe jest dynamiczne wyświetlanie zawartości strony użytkownikowi w przeglądarce. Często na jednego klienta przypada limit jednoczesnych procesów PHP;
- oprogramowanie – czyli zarówno panel konfiguracyjny hostingu zapewniany przez hostingodawcę, jak i samo oprogramowanie serwerowe (np. Apache czy LiteSpeed), a także silniki umożliwiające obsługę pamięci podręcznej (Redis, Memcached).
Co to jest serwer?
Serwer to maszyna, której zasoby są udostępniane. Gdy jest to serwer dedykowany – jego zasoby są udostępnione wyłącznie jednemu klientowi. Gdy mowa o np. hostingu współdzielonym, wówczas jego zasoby są dzielone na kilku, kilkunastu czy kilkudziesięciu klientów.
Serwer ma też drugie znaczenie. W takim wypadku pojęcie to odnosi się do oprogramowania, dzięki któremu możliwe jest udostępnianie zasobów online.
Czy hosting i serwer to to samo?
Hosting i serwer to nie do końca to samo. Choć w codziennej mowie nazwy te często stosuje się wymiennie, to jednak trzeba zwrócić uwagę na pewne bardzo istotne rozróżnienie.
Hosting to pojęcie, które odnosi się do udostępniania zasobów serwera online.
Serwer natomiast odnosi się przede wszystkim do samej maszyny, której zasoby są udostępniane. W drugim – zbliżonym – znaczeniu pojęcie to odnosi się do infrastruktury (oprogramowania) umożliwiającej takie udostępnianie.
Z czego składa się serwer?
Serwer składa się z dwóch obszarów. Z jednej strony chodzi o hardware, z drugiej o software.
Hardware serwerów to części komputera zbliżone do tych używanych w PC czy laptopach. Jest więc to płyta główna, procesor, pamięć ram, dysk twardy. Jednak parametry tych podzespołów są takie, aby były one jak najlepiej dopasowane do wymagań ciągłej pracy w sieci i dostępności w modelu 24/7.
Software serwera to natomiast oprogramowanie, które umożliwia udostępnianie zasobów. W tym rozumieniu serwerem jest więc np. Apache, LiteSpeed czy Nginx.
Co to jest domena i hosting?
Domena i hosting to dwa fundamentalne pojęcia dla każdej osoby, która publikuje strony internetowe. Hosting jest usługą udostępniania plików w sieci lub (w potocznym rozumieniu) także miejscem, w którym przechowywane są te pliki. Domena jest adresem, który umożliwia wywołanie strony internetowej w przeglądarce.
Głównym zadaniem domeny jest tłumaczenie adresu IP serwera, na którym znajdują się pliki strony, na adres wyrażony w formie słownej. Składa się zarówno z samej nazwy, jak i z rozszerzenia (np. .pl, .com. ,.com.pl). Domena może być pierwszego poziomu (TLD) – w przypadku, gdy po nazwie znajduje się wyłączne jedna końcówka – lub drugiego poziomu (SLD) – gdy po nazwie znajduje się wydłużona “podwójna końcówka” np. .waw.pl lub .art.pl.
Domeny istnieją tak długo, jak opłaca je ich abonent. Są one tworzone poprzez odpowiedni wpis w rejestrze. Każdy kraj prowadzi swój własny rejestr domen (w Polsce instytucją odpowiadającą za prowadzenie rejestru jest NASK), a oprócz tego istnieje główny rejestr prowadzony przez ICANN.
Po zarejestrowaniu domeny jest ona podpinana pod konkretny hosting. Informacja o takim połączeniu jest zapisywana i rozpropagowana przez serwery DNS umieszczone na całym świecie. Dzięki temu użytkownik po wpisaniu adresu np. nazwadomeny.pl zobaczy stronę internetową umieszczoną na danym serwerze.
Domena jest więc wyrażonym słownie adresem danego serwera. Jest więc w dużym stopniu związana z hostingiem. Trzeba jednak pamiętać, że są to dwie odrębne rzeczy. Właścicielem hostingu jest hostingodawca. W przypadku domeny – nie ma ona właściciela sensu stricto, ma za to rejestratora (np. firmę hostingową oferującą sprzedaż domen) oraz abonenta (czyli osobę, która rejestruje dany adres).
Czy hosting jest potrzebny? Czy trzeba mieć hosting? Czy hosting jest konieczny? Po co mi hosting?
Hosting to absolutny fundament Internetu w formie, jaką znasz i z jakiej korzystasz na co dzień. To właśnie dzięki niemu możliwe jest udostępnianie zasobów w sieci. Takimi zasobami są strona internetowa, aplikacja czy poczta elektroniczna.
Oczywiście nie każdy musi mieć hosting. Nie jest on niezbędny do korzystania z poczty elektronicznej – w końcu konto można założyć u jednego z zewnętrznych operatorów. Jest on jednak absolutnie potrzebny dla każdego, kto chce stworzyć i opublikować w Internecie stronę WWW. Możesz do tego wykorzystać każdy typ hostingu – czy będzie to VPS, cloud hosting, hosting współdzielony czy serwer dedykowany.
Kto to jest Hostingodawca?
Hostingodawca to firma, która oferuje usługi hostingowe. Musi ona mieć odpowiednią infrastrukturę serwerową, aby zapewnić dostęp do serwera dla wielu klientów.
Można powiedzieć, że hostingodawca to właściciel serwera (lub kilku serwerów), który udostępnia ich zasoby klientom. Sama forma udostępniania może przyjmować różne formy (może to być np. hosting współdzielony, serwer VPS czy serwer dedykowany).
Hostingodawca może także oferować usługi dodatkowe – takie jak certyfikaty SSL czy usługę administrowania serwerem dedykowanym.
Czym zajmuje się firma hostingowa?
Firmy hostingowe – w podstawowym rozumieniu – zajmują się udostępnianiem usługi hostingu współdzielonego. Zatem jest to podmiot, który dysponuje serwerem, którego zasoby są dzielone na wielu klientów.
W praktyce jednak firmy hostingowe mają znacznie szerszą ofertą. Oprócz samego hostingu współdzielonego oferują one serwery wirtualne (wspomniane już VPS) czy serwery dedykowane (użytkowane wyłącznie przez jednego klienta).
Firmy hostingowe oferują także dostęp do usług dodatkowych, takich jak np. certyfikaty SSL. W niektórych ofertach możesz nawet zyskać darmowy certyfikat SSL w ramach usługi hostingu.
Firmy hostingowe mogą – ale nie muszą – oferować także zakup domeny, czyli adresu internetowego wyrażonego w formie słownej. Jednak żeby było to możliwe, muszą oni uzyskać status partnera w rejestrze domen. Lista oficjalnych rejestratorów domen w Polsce jest dostępna na stronie krajowego rejestru domen NASK.
Jak wygląda hosting?
Hosting to usługa udostępniania zasobów serwera – w związku z tym… nie ma ona wyglądu. 😉 Natomiast serwer może wyglądać różnie, w zależności od zastosowanego typu obudowy.
Taki serwer może być umieszczony w obudowie typu rack, jak i (znacznie rzadziej) w obudowie przypominającej tą, stosowaną w komputerach typu PC. Serwery umieszczane są w serwerowniach – czyli pomieszczeniach przeznaczonych do przechowywania tego typu maszyn. Tego typu pomieszczenia muszą spełniać wysokie standardy dotyczące temperatury, wilgotności, wentylacji, a także zapewniać bezpieczeństwo zarówno przeciwpożarowe, jak i przed dostępem osób niepowołanych.
Co to jest konto hostingowe?
Konto hostingowe należy do klienta, który wykupił usługę hostingową w danej firmie. Logując się do swojego konta hostingowego masz dostęp do wszystkich wykupionych usług w danym podmiocie. Oprócz usług mogą to być także domeny, certyfikaty czy inne dodatkowe usługi.
Pamiętaj, że każdy klient usług powinien zabezpieczyć dane do konta hostingowego przed dostępem osób niepowołanych.
Co to jest hosting profesjonalny?
Hosting profesjonalny to określenie stosowane na usługę najwyższego poziomu. To rozwiązanie dla osób, które oczekują najwyższych standardów obsługi, bardzo dużej wydajności serwera oraz jego niezawodności.
Taki hosting profesjonalny powinien:
- opierać się na dyskach nowego typu – SSD lub SSD NVMe. Takie rozwiązania są od kilkunastu do kilkudziesięciu razy szybsze od standardowych dysków talerzowych;
- mieć automatycznie wykonywane kopie zapasowe przechowywanych danych – backup powinien być przeprowadzony przynajmniej raz dziennie oraz przechowywany przez przynajmniej tydzień;
- być wyposażony w certyfikat SSL – który umożliwia nawiązanie bezpiecznego połączenia oraz zapewnia integralność przesyłanych danych;
- mieć wysoki uptime – czyli czas dostępności usługi. Przy uptime’ie na poziomie 99,9%, niedostępność hostingu z powodu np. prac technicznych wynosi zaledwie niecałe 45 minut w skali miesiąca;
- charakteryzować się bardzo dobrą obsługą klienta – najlepiej w modelu 24/7. W końcu w przypadku awarii trzeba działać najszybciej, jak to tylko możliwe;
- oferować wysoki poziom bezpieczeństwa – dzięki zastosowaniu programów antywirusowych, filtrów antyspamowych, WAF (zapory chroniącej aplikacje internetowe przed cyberatkami);
- mieć przystępne limity (lub brak limitów) – pamiętaj, że w przypadku hostingu, niektóre limity i ograniczenia mogą doprowadzić np. do wolniejszego działania strony lub do problemów z jej wyświetlaniem. Na profesjonalnym serwerze tego typu obostrzenia powinny być jak najmniej uciążliwe czy nawet niewidoczne.
Ile kosztuje hosting strony?
Cena hostingu zależy od bardzo wielu czynników. W cenie 50-200 zł rocznie dostępne są usługi na bardzo przyzwoitym poziomie, który może być w zupełności wystarczający dla wielu stron internetowych czy blogów.
W przypadku bardziej wymagających serwisów – np. sklepów internetowych czy rozbudowanych witryn – warto jednak postawić na serwer o wyższych parametrach. W takim wypadku cena może wzrosnąć nawet kilkukrotnie. Natomiast decydując się na serwer dedykowany, kwota może wzrosnąć nawet do kilku lub kilkunastu tysięcy w zależności od wybranych parametrów serwera.
Zobacz: Ile kosztuje hosting? Cenniki firm
Jak sprawdzić gdzie jest strona?
Żeby sprawdzić, gdzie hostowana jest strona wystarczy skorzystać z wyszukiwarki WhoIs. Możesz to zrobić poprzez wpisanie adresu internetowego np. na stronie krajowego rejestru domen (dns.pl) lub (w przypadku domen globalnych) na rejestrze ICANN (lookup.icann.org).
W ten sposób możesz także sprawdzić, kto jest właścicielem strony. Pamiętaj jednak, że w przypadku gdy właścicielem strony jest osoba prywatna, takie dane mogą być zastrzeżone.