Tworząc serwis internetowy, o którym wiemy, że nie będzie od razu drugim facebookiem, a na swoją popularność będzie długo pracował czy też firmową wizytówkę wykupujemy hosting, często jeden z najtańszych. Jest to w takich przypadkach dobra decyzja, ograniczy nasze koszty - za cenę np. 10zł miesięcznie dostępne są serwery wirtualne z dostępem do MySQL. Kiedy serwis się rozwija nasze potrzeby rosną. Na początku są banalne - ograniczenie pojemności konta czy wielkości bazy danych - dokładając kilkadziesiąt złotych miesięcznie limity te można zwiększyć wielokrotnie. Wraz ze wzrostem popularności dochodzimy do barier, których w serwerach wirtualnych nie da się pokonać:
- Limity na wykorzystanie zasobów serwera wirtualnego u naszego providera powodują, że serwis działa wolno.
- Limity transfery, które wynoszą np kilkaset gigabajtów miesięcznie sprawiają, że nie możemy udostępnić usług, które przyciągnęłyby użytkowników (np. zdjęć).
- Brak możliwości przyśpieszenia działania serwisu np. przez zastosowanie cache w memcached, który sprawia, że czas generowania problematycznych stron zmniejsza się z sekund do kilkudziesięciu milisekund
- Brak możliwości optymalnego wykorzystania oprogramowania dla naszych potrzeb np. specyficznej konfiguracji bazy danych, wydzielenie serwera kontentu statycznego, który np. serwuje skompresowane pliki JavaScript czy CSS, dzięki czemu strona ładuje się szybciej.
Kiedy dotyka nas któryś z tych problemów lub nie możemy znaleźć serwera wirtualnego wyposażonego we wszystkie interesujące nas usługi należy zastanowić się nad dedykowanymi serwerami. Odpowiedni skonfigurowany i dobrany serwer dedykowany, często wraz z dobrze napisanym serwisem, wykorzystującym jego możliwości (np. memcached, replikacje baz danych, serwer kontentu statycznego) sprawi, że:
- Możliwa będzie obsługa większej ilości użytkowników - koniec z limitami użycia zasobów współdzielonego serwera wirtualnego.
- Serwis zyska nowe możliwości - serwowanie dużej ilości zdjęć i plików czy szybka wyszukiwarka nie będą już problemem.
- Strony będą ładowały się szybciej - użycie memcached, skompresowanych plików JavaScript i CSS spowodują, że użytkownicy wygenerują więcej odsłon, bo surfowanie po serwisie będzie wygodniejsze.
- Dobry Administrator serwera będzie konsultował się z programistami PHP i webmasterami w celu dostarczenia informacji na temat optymalnego korzystania z dostępnej infrastruktury. Webmasterzy czy firmy oferujące tworzenie stron WWW często nie mają doświadczenia w tworzeniu wysokowydajnych serwisów, ich kontakt z administratorem rozumiejącym zasady działania systemu i infrastruktury IT dopełni ich wiedzę na temat tworzenia serwisów WWW. Często dopiero współpraca z administratorem - człowiekiem, który posiada inny rodzaj wiedzy - sprawia, że rzeczy, które wydawały się niemożliwe do realizacji teraz można wykonać.
Cena utrzymania serwera dedykowanego wraz z jego administracją zaczyna się od kilkuset złotych miesięcznie - nie jest to dużo więcej niż dobre serwery wirtualne jeżeli myślisz poważnie o rozwoju swojego serwisu. Jeżeli potrzebujesz więc serwera dedykowanego czy też masz wątpliwości czy możemy Ci pomóc, skontaktuj się z nami.