Hosting - co i jak - parametry, porady
Artykuł ten jest przeznaczony dla początkujących użytkowników, którzy dopiero zaczynają swoją przygodę ze stronami internetowymi.
Tytułem wstępu
Tym razem postaram się nakreślić, czym tak naprawdę jest hosting, jakie są jego podstawowe parametry, na jakie trzeba zwracać uwagę podczas wyboru.
Jak zwykle postaram się również wplatać linki do ciekawych miejsc w sieci, gdzie znajdziesz materiały, które mogą Ci być pomocne.
Czym jest hosting ?
Host to po angielsku gospodarz. Działa również jako czasownik - gościć. I tak właśnie się dzieje.
Kiedy kupujesz hosting, administrator przyporządkowuje Ci, oddaje w zarządzanie, pewną ilość zasobów systemowych serwera, jak również dostęp do określonych narzędzi.
Innymi słowy, administrator gości Cię u siebie - w serwerowni :)
Parametry hostingu
Zasoby serwerowe, które udostępnia Ci firma hostingowa to przede wszystkim:
powierzchnia - czyli objętość dyskowa, jaką Ci zarezerwowali. W zależności od stopnia wirtualizacji, systemów, hardware'u, konfiguracji i tak dalej, Twoje pliki mogą być na wielu różnych dyskach, nawet w wielu różnych miejscach.
transfer - czyli maksymalna ilość danych, jaka może zostać przesłana do i z serwera w danej jednostce czasu. Zazwyczaj jest co całkowita ilość - włączając np. ruch, jaki generujesz wgrywając pliki na serwer przez FTP.
użycie procesora - czyli maksymalny stopień, w jakim możesz zaangażować fizycznie maszynę. Przy większych obciążeniach często trzeba równie wykupić pakiet RAMu, czyli pamięci serwera.
usługi obsługiwane - czyli to, czego możesz używać podczas generowania swoich stron www (języki skryptowe, np. php, python, ruby), silniki baz danych (np. MySql, PostreSql, SQLite), włączane/wyłączone funkcje serwisu (np. mod_rewrite, mail()).
Wszystkie opisane tutaj parametry znajdziesz w naszym Katalogu.
Dzięki temu będziesz mógł na spokojnie porównać i wybrać tego dostawcę, który najlepiej spełni Twoje wymagania.
Typy hostingów
Podstawowym, najbardziej popularnym typem hostingu jest web hosting. Czyli zestaw przygotowany do serwowania stron przez protokół http.
Hostingi możemy podzielić ze względu na moc.
Najprostsze, najtańsze a więc tym samym najmniej wydajne to tzw. serwery wirtualne.
Uproszczając, polega to na tym, że jedne fizyczny serwer obsługuje kilka, kilkanaście, a czasem kilkadziesiąt kont. Narzędzia są tak skonfigurowane, że każde konto zachowuje się jakby było oddzielnym serwerem w swojej domenie.
Plusy to na pewno cena, która jest efektem tego, że tylko w krytycznych momentach wszystkie obsługiwane przez dany serwer konta są aktywne. To są trudne momenty :)
Jednak przez większość czasu zasoby nieużyte przez nieaktywne konta mogą być przydzielone kontom aktywnym - czyli całość się uśrednia.
Kolejnym typem są serwery dedykowane. Tutaj płacimy (znacznie więcej) za "wynajęcie" całego serwera dla siebie.
W zależności od ilości i klasy procesorów, wielkości RAMu, pojemności dysków, systemu operacyjnego, oraz łącza, ceny wynoszą od kilkudziesięciu, do nawet kilku tysięcy złotych za miesiąc.
Różnicą jest zazwyczaj również to, że mamy dostęp do znacznie szerszego zakresu technologii, oprogramowania, jakie możemy uruchomić na serwerze. I czasami jest to jedyne wyjście.
Stosunkowo nowym - przynajmniej na szerszą skalę - jest tak zwany cloud computing.
W momencie, kiedy nasza aplikacja internetowa zdobywa ogromną popularność, okazuje się, ze mamy problem: żadne z dostępnych serwerów dedykowanych nie jest w stanie zapewnić odpowiedniej wydajności.
I tutaj właśnie z pomocą przychodzi cloud, czyli przetwarzanie w chmurze.
Chmura, to sieć serwerów, które pod obciążeniem są w stanie podzielić obliczenia pomiędzy sobą tak, by zapewnić optymalną wydajność.
Zagadnienie jest bardzo skomplikowane i wymaga całej farmy serwerów. Ale w tej chwili wszystko wskazuje na to, że to właśnie jest przyszłość internetu.
W tym modelu płacisz za zużyte zasoby. Najwięksi dostawcy to Amazon, Microsoft, czy Google w postaci Apps Engine.
Więcej znajdziesz też na Wikipedii.
Jeśli uważasz, że artykuł jest wartościowy, zostaw komentarz poniżej.
Mikołaj Pawlikowski