Blog Jak Stworzyć Stronę na nowym serwerze

W rocznicę istnienia serwisu Jak Stworzyć Stronę postanowiłem wyjść naprzeciw rosnącym wymaganiom mojego bloga i przenieść go na serwer prywatny RPS w OVH. Jeśli myślisz o podobnym kroku lub chcesz się dowiedzieć co to takiego – zapraszam do lektury.

Co to jest RPS

RPS to coś pomiędzy serwerem wirtualnym a dedykowanym. W serwerach wirtualnych wszystko jest współdzielone, a w dedykowanych wszystko jest własne i dostępne tylko dla właściciela. RPS to prawdziwy procesor, płyta główna, pamięć RAM i przepustowość, natomiast dysk twardy jest wydzielany z przestrzeni współdzielonej przez wielu użytkowników (czyli tak jak na wirtualnym).

Na takim serwerze trzeba zainstalować system operacyjny i nim zarządzać. Daje to o wiele większe możliwości konfiguracyjne, ale cała odpowiedzialność za administrowanie i bezpieczeństwo spada na właściciela.

Fakt, że dysk jest przydzielany ze wspólnej przestrzeni powoduje również to, że prędkość odczytu i zapisu jest ograniczona. Na szczęście istnieje coś takiego jak pasmo minimalne, poniżej którego transfer nie może spaść. Były kiedyś wątpliwości do do tych dysków w OVH, o czym za chwilę.

Dyski iSCSI w RPSach OVH

Zanim zdecydowałem się na RPSa poszukałem trochę w sieci na temat tej oferty ze względu na to, że pojawiały się głosy na temat słabych dysków. Polecam zwłaszcza artykuły Mateusza Kamińskiego OVH: RPS czy lepiej dedyk? oraz Tomasza Topy RPS – Real Private Servers w ofercie OVH.

Czy rzeczywiście jest tak źle, jak pisze Mateusz Kamiński?

Tydzień temu przeniosłem kilka malusich serwisów na RPS, ze znikomą ilością odwiedzin celem testów. Szybkość ładowania stron – żenujące, a na benchmark lepiej nie patrzeć.

Specjalnie w celu sprawdzenia wydajności RPSa wykonałem testy, których wyniki publikuję poniżej. W przeciwieństwie do Mateusza Kamińskiego, dla pewności testowałem dyski wielokrotnie i w regularnych odstępach czasu przez kilka dni.

Oto wyniki moich testów badane za pomocą polecenia hdparm. Dane były pobierane za pomocą crona co godzinę, oczywiście na działającym serwerze. Zebrałem w tabelce Excela dane z 71 kolejnych testów (bez przerw). Oto wykres, który powstał na tej podstawie. Na osi pionowej zaznaczyłem transfer (w MB/s), na osi poziomej czas:

Kliknij, aby powiększyć

Jak widać, transfer na dyskach nie spadł nigdy poniżej 4 MB/s, choć mam serwer w najtańszej konfiguracji z gwarantowanym 1 MB/s.

Oczywiście nie oznacza to, że jest to super szybki serwer, który udźwignie każdą stronę. Kilkaset odwiedzin dziennie – z pewnością tak, bez problemu. Od tysiąca w górę (oceniam na oko) będzie potrzebny upgrade.

Nie jest to także serwer do zastosowań typu serwer plików/download – właśnie ze względu na dyski. Ale jako serwer WWW dla blogów i stron nadaje się bardzo dobrze.

Proponuję też osobom, które zamierzają korzystać z tego serwera pozostawić w konfiguracji Apache opcję Keep Alive na on. Wiele osób radzi, by ją wyłączyć całkowicie, ale według mnie o wiele lepiej w tym przypadku zmniejszyć timeout Keep Alive do kilku sekund (2-5).

Myślę, że dla osób prowadzących więcej małych, dopiero rozwijających się stron lub potrzebujących dostępu do systemu operacyjnego RPS może być dobrym wyborem.

Jeśli jesteście zainteresowani, to RPS można wykupić w OVH na tej stronie.

Systemy operacyjne do wyboru

Podczas zakupu serwera RPS wybiera się jaki system operacyjny ma być na nim zainstalowany. Mamy do dyspozycji kilka dystrybucji Linuxa i Windows Serwer (za dopłatą oczywiście).

System można w każdej chwili zmienić, przeinstalować itp. Przetestowałem już jak to działa, bo zmieniłem zdanie co do Ubuntu Server, które sprawiało różne problemy na moim komputerze w virtualboxie :) Instalacja nowego systemu trwała około 30 minut.

Ten serwer dostałem od OVH w prezencie :)

Jak to się stało? Historia sięga początków istnienia Jak Stworzyć Stronę.

To nie był mój pierwszy serwis internetowy, ale któryś z kolei. Tak się złożyło, że od dawna miałem już inne strony w OVH i byłem bardzo zadowolony z ich działania i obsługi gdy coś nie szło albo gdy sam coś zepsułem. Dlatego na Jak Stworzyć Stronę zacząłem polecać OVH czytelnikom. Zupełnie bez zobowiązań, ale wiedziałem co polecam :)

Dosyć szybko pierwszy serwer wirtualny przestał wystarczać, więc postanowiłem zrobić upgrade. Koszty jednak miałyby się trzy- do sześciokrotnie zwiększyć, więc postanowiłem wykorzystać sytuację i napisać do OVH, czy nie mają jakiegoś programu partnerskiego – wtedy mógłbym polecać ludzi i jakoś odrabiać wydane na nowy serwer pieniądze.

Państwo z OVH odpowiedzieli mi, że nie mają programu partnerskiego, ale cieszą się, że ich polecam i mogą mi zaoferować odpowiedni serwer w zamian za wyświadczaną przysługę. Trochę ponegocjowaliśmy umowę i w końcu dostałem serwer :)

Umowa była na rok, ma się skończyć za miesiąc, więc napisałem znowu do OVH czy są zainteresowani przedłużeniem i upgradowaniem dla mnie serwera do RPSa. No i tym razem też się zgodzili. I bardzo mi się to podoba :)

http://www.ovh.pl/produkty/oferty_rps.xml

Komentarze

  1. Nic tylko pogratulować dobrze przeprowadzonej akcji pozyskania serwera :)

  2. matipl mówi:

    Tylko zauważ, że RPS w OVH nie jest już nową usługą i wyszli ciut z wieku dziecięcego.
    Nie zmienia faktu, że powinno się sprawdzić zapis/odczyt przy jakimś większym obciążeniu…

    Poza tym właśnie na rynek weszła firma 1&1 z darmową ofertą – warto spróbować.
    OVH właśnie odpowiedziało równie darmową propozycją, którą dzisiaj opiszę.

    PS: Przydałaby się opcja informowaniu o nowych komentarzach na e-mail

    • Paweł Pela mówi:

      OK, ale to wszystko przemawia za OVH – dojrzałość oferty i kontroferta w odpowiedzi na 1&1 (lepsza, poza tym OVH bardziej ufam ze względu na doświadczenie).

      Co do testów dysków – wykonuję je nadal, w sumie żaden problem. Na działającym serwerze, który jest w normalnym użyciu. Jak do tej pory raz tylko na 315 cogodzinnych testów transfer spadł poniżej 4MB, a mianowicie do 3.86. W sumie gdyby robić ten sam test pod obciążeniem, jak proponujesz, mielibyśmy to samo: odczyt + obciążenie siłą rzeczy dałoby ok. 4MB…

Wypowiedz się

*