Hosting – usługa udostępniania miejsca na własnych serwerach[1].
Innymi słowy, polega to na „zarezerwowaniu” (oddaniu do dyspozycji):
- określonej objętości dysku twardego (zazwyczaj na macierzy RAID),
- maksymalnej ilości danych do przesłania przez łącza internetowe serwerowni,
- usług obsługiwanych przez serwerownię (w zakresie zależnym od specyfiki usługi, np. udostępnienie bazy danych z określeniem maksymalnej jej objętości),
- maksymalnego stopnia obciążenia serwerowni przez usługi.
Często oferowane zasoby określane są w oderwaniu od fizycznej budowy serwerowni.
Z punktu widzenia dostawcy takich usług polega to głównie na dbaniu o stałe, poprawne działanie dysków i połączenie serwera z Internetem. Dobry dostawca powinien się zatem troszczyć o:
- dobry stan techniczny zarówno dysków, jak i innych podzespołów koniecznych do prawidłowego funkcjonowania serwera,
- dobry stan techniczny połączenia z Internetem,
- ochronę danych dotyczących klientów i ich kont – zarówno przed wyciekami i kradzieżami elektronicznymi,
- ochronę serwerów oraz znajdujących się na nich kont przed różnego typu atakami poprzez Internet,
- maksymalnie pełną, szybką i stałą dostępność do przechowywanych zasobów przez Internet,
- automatyczną kopie zapasową plików. Warto zwrócić uwagę na czas przechowywania oraz częstotliwość wykonywania kopii zapasowej.
Usługa hostingu w zakresie wynajmu platform pod serwery HTTP nazywana jest web hostingiem.
Hostingi dzielą się na kilka rodzajów, które różnią się przeznaczeniem, możliwościami oraz cenami. Jest to między innymi hosting współdzielony, hosting VPS, hosting chmurowy lub hosting dedykowany.
W Internecie można znaleźć darmowe usługi hostingowe.
Hosting taki może posiadać wiele ograniczeń:
- ograniczenia związane z maksymalnym miesięcznym transferem, przestrzenią dyskową,
- brak dostępu do baz danych,
- brak obsługi języków skryptowych (np. PHP),
a także:
- reklamy na stronie umieszczane przez dostawcę,
- otrzymywanie reklamowych wiadomości drogą elektroniczną.
Gdy ograniczenia takie są nieodpowiednie do wymagań, konieczne staje się skorzystanie z płatnych usług.
Firmy hostingowe dają możliwość bezpłatnego przetestowania oferowanych przez siebie usług w ograniczonym czasie.