Blog (2)
Komentarze (11)
Recenzje (0)

Dylematy serwerowe...

@kokuplDylematy serwerowe...26.07.2012 16:05

Będąc webdeveloperem, w szczególności początkującym stajemy przed bardzo poważnym dylematem. Otóż o ile serwer testowy możemy sobie spokojnie przygotować w domowym zaciszu na komputerze, z którego korzystamy na co dzień, to jednak serwer produkcyjny jest już większym wyzwaniem. Problem polega na tym, iż serwer produkcyjny cechuje się kilkoma właściwościami. Przede wszystkim jest to ciągłość pracy, czyli kompletnie odpada opcja posiadania takiego serwera w domu jeśli nie lubimy jak nam w pokoju w nocy „buczy” komputer i go wyłączamy. Drugą sprawą jest jego obciążenie, otóż mając większą liczbę użytkowników odwiedzających naszą witrynę mogą oni mieć z tym „delikatny” problem gdy będziemy zarzynać nasz komputer jakąś zasobożerną gierką. Ostatnim problemem jaki tu wymienię są łącza internetowe dostępne w naszych domach. W większości przypadków prędkość przesyłania informacji z naszego komputera do Internetu jest zdecydowanie nie wystarczająca aby setka (bądź więcej) osób na raz mogło swobodnie przeglądać naszą stronę.

Propozycje

Na szczęście z pomocą przychodzą rozwiązania hostingowe, czyli firmy świadczące usługi w postaci dzierżawy miejsca na ich serwerach gdzie użytkownik może założyć swoją własną stronę internetową. Plusem takiego rozwiązania jest na pewno jego cena wynosząca około 10zł/miesiąc za konto o podstawowych parametrach. Rozwiązanie takie ma również swoje minusy. W większości wypadków konta te nie mają odpowiedniej przepustowości łącza dla bardziej wymagających witryn internetowych i są ograniczane, np. transferem w wysokości 10GB/miesiąc, albo wyświetlaniem reklam, czy nie wielką ilością domen do podpięcia lub baz danych do założenia. Innym problemem występującym w przypadku takich kont to fakt, iż jesteśmy na sztywno związani z konfiguracją serwera zastosowaną przez naszego dostawcę. Dużo bardziej wygodną opcją okazują się serwery dedykowane, dające możliwość samodzielnego wyboru systemu operacyjnego, całej konfiguracji, dające prawdziwą elastyczność. Niestety dla początkującego webdevelopera wydanie min. 200zł/miesiąc na taki serwer to jednak zbyt duże nadszarpnięcie jego budżetu. Na szczęście jest pewne rozwiązanie będące idealnym kompromisem pomiędzy dwoma poprzednimi opcjami, nie za drogie, ani też nie ograniczające nas w kwestii konfiguracji serwera. Mam tu na myśli serwery VPS, czyli Virtual Private Server. W praktyce wygląda to tak, że jeden fizyczny serwer jest dzielony na kilka wirtualnych, dzięki czemu za pomocą jednej maszyny można obsłużyć kilku użytkowników, z których każdy ma swobodę w wyborze systemu operacyjnego oraz konfiguracji swojego VPS-a.

Rozwiązanie

W poszukiwaniu najlepszego rozwiązania natrafiłem na ofertę firmy VIBIZNES pod adresem www.vihost.pl. Bardzo dobra oferta serwerów VPS w dwóch opcjach, z nieograniczonym transferem i z ograniczeniem do 500GB/miesiąc. Niestety zawsze jest coś za coś i w przypadku serwerów z nieograniczonym transferem nie mamy dużego pola do popisu ze względu na słabą specyfikację serwerów. Przy najniższej opłacie (40zł/3 miesiące) otrzymujemy 10GB przestrzeni dyskowej, 128MB pamięci RAM gwarantowanej (maksymalnie 384MB), moc obliczeniową procesora około 500MHz i łącze do i z serwera 5Mbit. Trochę słabo… ale… Jeśli się dobrze zastanowimy i przeliczymy jak „dużym” ograniczeniem będzie dla nas transfer w wysokości 500GB/miesiąc to spokojnie możemy zainteresować się opcją „z ograniczeniem”. W tym wypadku przy abonamencie na 3 miesiące płacimy 59zł, a zyskujemy serwer o następujących parametrach: 15GB SAS (raid 10), 1GB pamięci gwarantowanej (max. 2GB), moc obliczeniową procesora około 1GHz i łącze do i z serwera 100Mbit.

Podsumowanie

Jak widać przy niedużym nakładzie finansowym możemy dysponować całkiem dobrym serwerem, który możemy skonfigurować pod własne upodobania, nie jesteśmy w żaden sposób ograniczani co do ilości kont email, baz danych, czy procesów (w tym wypadku ogranicza nas jedynie moc procesora i RAM :P). Możemy udostępnić sobie dokumenty, możemy podłączyć się do serwera GG i nigdy się nie wylogowywać, możemy korzystać z IRCa, ogólnie możemy korzystać jak z normalnego komputera z zainstalowanym Linuxem. Hmmm… no właśnie, Linux… Tu chyba leży przyczyna tego dlaczego jednak ludzie wolą korzystać ze zwykłych, ograniczanych planów hostingowych. Tak to Linux i jego „straszna” konsola. Oczywiście należy pamiętać, że nawet na VPSie z systemem serwerowym możemy spokojnie zainstalować dowolne środowisko graficzne, do tego serwer VNC i voila… Za pomocą programu TightVNC Viewer łączymy się jak z Pulpitem Zdalnym na Windows i możemy naszym serwerem sterować z poziomu środowiska graficznego. Osobiście jednak uważam, że najłatwiej i najwygodniej jednak robi się to za pomocą konsoli.

Wpis ten nie jest w żaden sposób sponsorowany i powstał tylko i wyłącznie w celu przedstawienia zalet korzystania z serwera VPS i krótkim przedstawieniu chyba jednej z najlepszych ofert (dla początkujących) na polskim rynku z tym związanych.

W przyszłych wpisach chciałbym przedstawić proste sposoby na konfigurację i administrację takiego serwera, może ktoś z tego skorzysta i przekona się do rozwiązań VPS.

Comming soon…

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.