To będzie rok www, ponieważ priorytetem są prace nad usługami www, które w ostatnim czasie zostały bardzo zaniedbane (aczkolwiek, udało się zlikwidować uciążliwe awarie i przeciążanie maszyny).
Web
Zostały zamówione dwie interesujące maszyny, a mianowicie jednostki dwuprocesorowe AMD typu HeksaCore. Oznacza to, że na każdą maszynę przypada 12 rdzeni, co z kolei oznacza, że w danej chwili czasu procesory są w stanie obsłużyć dwanaście procesów jednocześnie, co przekłada się na szybszą obsługę wielu jednoczesnych zapytań www. Każda maszyna zostanie wyposażona w 32GB pamięci RAM oraz 4 dyski typu SAS 15k obrotów podpiętych do kontrolera Adaptec, który jest wydajniejszy od używanych obecnie kontrolerów 3ware.
Każda jednostka fastwebowa (bo tak ją nazywam) będzie autonomiczna. To bardzo ważne założenie, ponieważ nie chcemy, aby awaria lub niedomaganie innej jednostki wpływało na wydajność www. Strony będą serwowane przez serwer nginx + php-fpm + varnishd, a do obsługi baz zostanie wykorzystany jedynie MySQL (tak dyskryminujemy w tym momencie inne bazy ze względów wydajnościowych) oraz prawdopodobnie każdy z użytkowników dostanie możliwość posiadania własnego memcached oraz otrzyma od nas zrzut danych ze slow loga MySQL. Slow log monitoruje wolne zapytania, tzn. takie, które wykonały się w czasie dłuższym niż wyznaczony (1 sekunda) oraz takie, które nie wykorzystują indeksów. Dodatkowo do PHP zostaną dorzucone systemu cachowania typu APC. Posiadając 32GB pamięci na pewno wszystkie indeksy będą przechowywane w RAMie, a brak indeksów będziemy tępić. Można liczyć na pomoc w optymalizacji. Przed uruchomieniem maszyn zostaną na nich przetestowane najpopularniejsze silniki, z których korzystacie typu WordPress, tak aby nikt nie miał problemów.
PHP na razie zostanie uruchomiony na jednej jednostce, druga obsłuży pythona i rubyego. Chwilę potrwa testowanie wydajności i dostrajanie wszystkich parametrów maszyn, dlatego konieczna będzie także wasza pomoc i feedback, ale prace nie będą się wiązać z przerwami w działaniu.
Maszyny to potworny koszt – jeden dysk kosztuje 2000zł, a ma ich być aż 8, aczkolwiek maszyny zostały już zamówione, za sprawą cudownej formy inwestowania jakim jest leasing. Wszystkie formalności potrwają jednak trochę czasu. Maszyny zostaną wstępnie skonfigurowane w Polsce, następnie wywiezione do Amsterdamu.
Przedłużenie konta
Planowane są oczywiście też inne zakupy. Wszystko będzie zależeć od ilości osób przedłużających konta. Aby dowiedzieć się do kiedy twoje konto jest ważne można skorzystać z polecenia valid wydanego na serwerze shellowym.
W pierwszej kolejności planowana jest, obiecana od dawna, maszyna do Javy – generalnie mocna jednostka i 64GB RAM, tak aby dla każdego starczyło. Chcielibyśmy także uhonorować naszych starych użytkowników, którzy przeżyli wiele niedogodności i dostawić nową maszynę shellową, która zastąpi wysłużonego stallmana. Zostanie też zrobiona mała roszada obecnych maszyn. Między innymi pojawi się drugi serwer backupowy (na draperze), a shoutcasty zostaną wrzucone na mocną maszynę dwuprocesorową (to prawdopodobnie nastąpi bardzo szybko). Ze względu na to, że przerzucacie dane z serwerów tX na inne maszyny, pojawi się też mały, zwinny, serwer www, udostępniający te zasoby. W niektórych maszynach zostaną wymienione dyski, a wadliwe dyski zastąpione. Pracy wymaga też PostgreSQL, ponieważ został on odrobinę zapomniany. Jeśli starczy gotówki to w Polsce obecne maszyny dla graczy zostaną wymienione na jedną wieloprocesorową jednostkę oraz zostaną jasno określone zasady ile serwerów gier można uruchamiać.
Zachęcam do przedłużania kont na kolejny rok. Moim zdaniem opłata w wysokości 180zł nie jest wygórowana. Praca przy Rootnode sprawia mi bardzo dużo satysfakcji i mam nadzieję, że zostaniemy razem jeszcze przez wiele lat.