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:
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 :)


Nic tylko pogratulować dobrze przeprowadzonej akcji pozyskania serwera :)
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
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…