Ja miałem miesiąc konto pro na http://newrails.pl ale teraz wziąłem ekspert (159 zeta). I tam jest już shell. Dla przeciwników cPanelu - wszystkie aplikacje ruby pójdą na serwerze z cpanelem bo gemy jesli mają inne wersje mozna sourcować czyli załączać do projektu (http://wiki.ocssolutions.com/Freezing_Rails) a nawet jest to zalecane. Co więcej mozna tez to zrobić z samymi railsami!! Więc zamiast szukac hostingu pod wersję aplikacji wg mnie nalezy pisac aplikacje z głową, tak zeby chodziły na każdym mozliwym hostingu. BTW to jest 2-3x taniej niż megiteam a mam postgresa. I git zwykly hosting wraca do łask;)
Odmawiam. Jak czytam “odkrycie” że gemy można (“a nawet jest to zalecane”) zafreezować (powodzenia z freezem i przeniesieniem tych z natywnymi rozszerzeniami, jeśli pracujesz pod innym systemem), że należy pisać aplikacje pod kątem hostingu (w domyśle: takim bez shella) i to jest definicja pisania aplikacji z głową oraz że do łask wraca “zwykły” hosting (znowu w domyśle taki bez shella) – no ogólnie jak czytam wynurzenia kogoś, kto chyba nie deployował na różnych hostingach niczego bardziej skomplikowanego od “Hello World” – to mi wszystko opada i potrafię się zdobyć tylko na lakoniczne “japierdole”. Co widać powyżej.
sevos kilka miesięcy temu pisał o vpsinn.pl. Nie napisał jeszcze, jak się sprawuje, ale ja mam inne pytanie.
Odpowiadają mi ich VPS-y XS - nie chcę wydawać więcej niż te 200 - 250zł na rok, bo nie pracuję, a wydana kasa na razie pewnie zwróci mi się tylko w formie wiedzy pozyskanej przy tworzeniu aplikacji.
Są tam dwa rodzaje VPS-ów: OpenVZ i Xen. Czym się różnią?
[quote]OpenVZ VPS XS 10 GB przestrzeni dyskowej
25 GB miesięczny transfer danych 384 MB RAM (128 MB gwarantowane)
procesor: 1 GHz (fair scheduler)[/quote]
[quote]Xen VPS XS 5 GB przestrzeni dyskowej
25 GB miesięczny transfer danych gwarantowane 128 MB RAM
256 MB przestrzeni SWAP
procesor: 1 GHz (fair scheduler)[/quote]
Przestrzeń dyskowa 5 czy 10 GB oczywiście wystarczy. Moje pytanie jest inne: który serwer lepiej byłoby wybrać, mając na uwadze to, że będą tam stały tylko aplikacje napisane głównie w RoR/Sinatrze? Ten z większą pamięcią czy ze SWAP-em?
Na pewno powinienes celowac w wyzsza ilosc ram. Warto tez sie dowiedziec co odpala te aplikacje. Jak Apache(Passenger) to tak normalna aplikacja Rails to jakies ~50 mega ramu. Więc na tych 128 odpalisz powiedzmy ze 3 na raz. Jak zaś używaja Nginx to on zuzywa jakies ~30 mega ramu i nie rosnie jego zuzycie wraz z iloscia instancji, wtedy nawet 128 ramu powinno ci na dlugo starczyc.
Nie uwzględniłeś RAMu, który idzie na system (kernel) i wszystkie zabawki przychodzące na dzień dobry. Że nie wspomnę o (na przykład) serwerze bazy danych.
Generalnie 128 MB RAM to pamięć wystarcająca na odpalenie gołego systemu
Bullshit! Bullshit! /kaszel
Już pomijam to, że Passenger śmiga także na Nginx (więc nie doprecyzowałeś o co Ci chodzi: o passengera pod nginx czy nginx jako proxy do mongrela “z tyłu”). Aplikacja railsowa zabiera od 30-40MB RAM w górę (per instancja, zależy od używanych gemów, pluginów i rozmiaru aplikacji). Nie ma to nic wspólnego z używanym sposobem deploymentu – czy to Mongrel, czy Passenger.
No nie sadziłem, że liczą mu do tych 128 mega ramu cos poza aplikacja rails. A co do serwera i ilości pamięci ram to chodziło o cuncurrency, czyli wątki serwera i wzrost zapotrzebowania na pamięć ram kierowana tym. Testy i wykresy np w tym pdf (strona 10), ogólnie warto przeczytać.
Jak VPS, to VPS. Zainstalujesz Ubuntu z dobrodziejstwem inwentarza i domyślnym kernelem – bujaj się. Skompilujesz sobie Gentoo zajmujące przysłowiowe 640KB – brawo. Dostawcy to nie obchodzi, dostajesz wirtualkę (pewnie Xen) z konkretnym przydziałem RAM i musisz tam wszystko zmieścić.
Mógłby ktoś też szturchnąć Sevosa za pośrednictwem jakiegoś IM? On podobno te VPS-y testował, więc mógłby się wypowiedzieć Pisałem do niego już dość dawno, ale nie odpowiedział.
Ja ze swojej strony mogę chyba polecić http://delimiter.us - za $14/miesiąc jest 768 MB RAM gwarantowane, burstable do 2GB, do tego 1 rdzeń z Core i7 i serwery w Hetznerze.
Co prawda na poczatku miałem lekki problem z moim węzłem, ale ponoć było to związane z przeprowadzką. Od tamtej pory (listopad ubiegłego roku) aplikacja, którą tam postawiłem ma 99.9% uptime (łączny downtime ~3 minut) i średni czas odpowiedzi ok. 280ms (sprawdzany z USA przez Pingdom). Support odpowiada niezbyt często (trzeba czekać ok. 24h), ale za tę cenę chyba nie znajdzie się niczego lepszego (i w Europie).
Może tylko ja tak myśle ale przy obecnych netach w domach typu 15/2 mega czy cos takiego co za problem postawic sobie dedyka w domu pod łóżkiem, mały ups i starczy. No przynajmniej ja tak mam.