Linode.com po roku używania
Trochę ponad rok temu, gdy zaczynałem pisać blog, zastanawiałem się czego użyć pod hosting. Nie chciałem używać żadnego serwera którym administruje za $$ (ew. “konflikt interesów” oraz potrzeba przenosin gdybym zmieniał pracodawcę) więc pozostały 3 opcje, hosting, shell i VPS (lub dzielenie dedyka z kimś, ale żeby się to opłacało potrzeba przynajmniej 3-4 osób).
Hosting odpadł (za mało możliwości), miałem przez jakiś czas shella na rootnode.net i w sumie by mi to wystarczało do samego bloga, ale w międzyczasie potrzebowałem “czegoś z rootem” i własnym IPkiem. Po przejrzeniu ofert, przegooglowaniu poszczególnych dostawców trafiło na linode.com. Nie pożałowałem ;]
Mam nadzieję że ten tekst nie zabrzmi zbytnio jako reklama, ale jestem po prostu bardzo zadowolonym userem z usługi dobrej jakości :D.
Co dostajemy?
Zakupiłem najtańszą opcję (20$, 360 MB RAM, 16 GB dysku 200GB transferu), sam panel administracyjny ma spore możliwości:
- Duża lista gotowych distro do instalacji (Debian, Gentoo, Ubuntu, Slackware, OpenSUSE, Fedora, Arch)
- Parę kerneli + możliwość zabootowania własnego
- “KVM” w postaci terminala (przydatne jak np. spieprzymy config sieci lub coś w własnym kernelu) AJAX lub przez SSH
- Wykresy użycia CPU, sieci i dysku
- Zarządzanie podziałem przestrzeni dyskowie
- Dokupowanie IPków, storagu, RAMu, transferu itd.
- Daje tez opcję hostowania DNSów na ich serwerach, panel administracyjny jest jednym z lepszych jakich używałem, chociaż refresh wpisów jest co 15 min więc dosyć wolny.
Rozliczają “za dzień” więc po zakupie linoda w połowie miesiąca zapłacimy połowę miesięcznej ceny, tak samo po rezygnacji, wtedy różnica zostanie “dodana” do stanu konta (czyli. np. po kupnie 3ch za 60$ i rezygnacji z 2ch bedziemy mieli 40$ na ich “koncie”)
Parametry usługi
Samo połaczenie z internetem nie ma limitu prędkości, nigdy nie widziałem żeby chodziło wolniej niż 10 MBit/sek, zwykle sporo szybciej
Zapis do: `linux-2.6.34-rc3.tar.bz2' 100%[===========================================================================>] 67.486.518 20,2M/s w 3,2s
Z dyskiem jest podobnie:
Version 1.96 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP devrandom.pl 1G 284 99 63051 15 25507 1 1273 99 53198 1 160.0 1 Latency 41433us 1259ms 1988ms 16967us 727ms 1158ms Version 1.96 ------Sequential Create------ --------Random Create-------- devrandom.pl -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 24688 52 +++++ +++ 28106 67 +++++ +++ +++++ +++ +++++ +++ Latency 11201us 328us 69971us 591us 36us 478us
Dla porównania mój stary dysk SATA 160GB:
Version 1.96 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP hydra 4G 170 98 57350 22 25673 8 1409 78 62563 10 173.8 4 Latency 50431us 3325ms 1140ms 158ms 48279us 1129ms Version 1.96 ------Sequential Create------ --------Random Create-------- hydra -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 9957 41 +++++ +++ 20475 90 21002 86 +++++ +++ 12048 52 Latency 13293us 2102us 2337us 746us 385us 3773us
( na linode mam reiserfs a u siebie xfs, inny “size” wynika z tego że mam więcej RAMu na PC w domu).
Co do CPU, serwer przeżył wykop (wordpress na PHPie) z jakimś 10% obciążeniem procka więc nie mam na co narzekać, jak na VPS maszyna jest bardzo szybka.
Jedyny “incydent” jaki miałem to raz user tego samego linoda odpalił jakiś crap który zajął wszystkie rdzienie i wtedy VPS był trochę “mulasty”, oprócz tego nie miałem z nią żadnych problemów.
Na początku używania jedyną rzeczą jaka mnie denerwowała było to że sam VPS chodził w serwerowni w USA do której miałem jakieś 200-300ms (akurat wybrałem złą, 2 pozostałe w stanach mają mniejszy ping) więc SSH odrobinę lagował, ale niedawno odpalili datacenter w londynie (przeniosłem tam swoją maszynę) i problem się sam rozwiązał :)
Aktualnie na moim VPSie mam odpalone
- Lighttpd
- MySQL
- PHP (4 wątki, po 1 na każdy rdzeń)
- 2x Ruby (chodzi sobie na nim Redmine
- haproxy do rozdzielannia ruchu
- PowerDNS (DNSy dla znajomego)
- collectd (staty)
- memcached
RAM jest zajęty w 3⁄4, przy czym najwięcej (25%) zajmuje samo Ruby. I jak na moje potrzeby chodzi bardzo ładnie, chociaz przy większym ruchu musiałbym pewnie zwiększyć ilość RAMu z uwagi na Ruby (lub pozbyć się tej krowy i znaleźć odpowiednik redmine w Perlu lub PHP)
Podsumowanie
Jak za swoją cenę Linode jest bardzo dobrą ofertą, chociaż jeżeli nie potrzebujesz szybkości można znaleźć tańsze oferty.