Tož sem zkůšal vserver

07.03.2008 23:40

Teda jako nic proti pánům z websupportu, ale jejich přístup k hostování Ruby on Rails mi pomalu přestává vyhovat. Málo kontoly, málo práv, sdílený hosting a v poslední době hodně restartů, které Manitú spolehlivě odhaluje i při frekvenci jeden test za deset minut. Prostě je to dobré, ale nic moc. Nejvyšší čas se shánět po alternativách.

Tak sem zkusil virtuální server. Nechtělo se mi nic moc platit tak jsem dal na doporučení koupil základní veriantu VPS hostingu u VPSLand.com. Šest giga místa a 256MB RAM mi přišlo jako dostatečný start. První šok nastal při zkoumání nainstalované virtuální mašiny. Šok nese název CentOS. Jakási podivná distribuce linuxu pravděpodobně nějaký fork Red Hatu či Fedory. Prostě nejsem Linuxový expert a zašátky byli takové rozpačité. Další šok nese jméno Plesk a Virtuozzo. Jednoduše řečeno jedná se o webové administrační rozhraní pro virtuální stroj. Virtuozo je orientovaný spíše na reinstalace a restarty. Prostě interface pro práci přímo se strojem. Plesk je naopak automatizovaný nástroj pro administraci domén k nim databází a virtal hostů v Apachi. Zajímavé hračky. Když mi po týdnu došlo jak se to všecko používá a k čemu to je tak jsem musel uznat, že jsou to nástroje skutečně kvalitní.

Ale zpět k CentOS 4, ve kterém je nainstalováno fakt jenom to nejzákladnější pro provoz Plesku a Virtozza. Jedná se o 64bitový OS. To by mi nijak nevadilo, ale časem se to ukázalo jako problém. Poté co se mi nějak podařilo rozběhat package manager Yum jsem se jal instalovat Ruby. Proces trval několik večerů instalace a opětovné odinstalace. Prvně nainstalovaná verze 1.8.4 pro i386 způsobila, že nešel nainstalovat Mongrel ani Fcgi gemy, jelikož chyběli hlavičky z balíčku ruby-devel. Ten byl ale k dispozici pouze pro x86_64. Takže odinstalovat ruby a nainstalovat ruby pro 64bitovou architekturu. Lahůdka. Třešniška nakonec je, že:

  1. Mi nejdou instalovat gemy vůbec protože kernell ruby process killne zřejmě z nedostatku paměti při update gem cache.
  2. Mi rails aplikace běží jenom přes cgi, fcgi gem nemůžu nainstalovat kvůli bodu 1.
  3. Vysněný deployment model Capistrano/Mongrel/Apache je v nedohlednu kvůli předchozímu a taky proto, že automatické vytváření virtualhostů v Plesku to jaksi nepodporuje.

Abych byl úplně upřímný tak bod 3. není tak úplně pravda, jelikož jsme včera koupili použité železo značky IBM xSeries a já se těším jak budu příští týden instalovat serverovou distribuci Debianu. To bude teprve sranda a probělých nocí.

Komentáře

K tomuto postu je 3 komentářů. Přidej vlastní →
Zdenek Merta přidal 08.03.2008 16:14

Pouzivam vserver u http://www.v-server.cz/ a zatim spokojenost. Muzes si zvolit z nekolika distribuci – ja sel samozrejme do Debianu.

Zakladni instalace a konfigurace Debianu, firewallu, databaze a Rails ti zabere tak 2 hodinky. Vsechno mi naprosto bezproblemove funguje.
Akorat bych doporucil Apache nahradit za Nginx (http://wiki.codemongers.com/Main) – pokud teda nemas pro Apache nejaky padny duvod.

honza přidal 16.06.2008 13:05

Dobtý den,když jsme u tich vserverů tak bych chtěl od někoho jestli by mi neregistroval někdo jeden ten vserver na email ooznam@seznam.cz
záleží mi na tom muj počítač moc neberetu registraci vážně ale potřebuju to jinak mě vyhodí z práce .Prosim :)

honza přidal 16.06.2008 13:10

a ještě něco jen to nedávejte přes www.v-server.cz/ já bych to chtěl zde http://new.pipni.cz/vregistrace.phtml
distribuci bych chtěl Debian a Program:START víc nic
Jen aby to bylo zdarma

Přidej komentář

Povinná pole jsou vyznačena tučně.