Hosting dla Ruby on Rails

Panowie może ktoś potrzebuje konto kupić i chciałby wspomóc słuszną sprawę pomocy dzieciom z Domu Dziecka w Chorzenicach koło Częstochowy.

Was pewnie interesuje to konto:

Konto S (ruby, python, perl) na rok ufundowane przez firmę megiteam.pl

Powierzchnia dyskowa:
3 GB
Transfer miesięczny: 10 GB
inne: ruby, python, perl (brak PHP)
Cena standardowa: 230,58 zł
Aukcja: http://allegro.pl/item862536486_dom_dziecka_w_chorzenicach_konto_ruby_python_perl.html

Może też:

VPS EasyVPS z panelem Direct Admin na rok! ufundowany przez firmę hekko.pl
Zegar procesora: Do 1000 MHz
Ilość rdzeni: 1
Pamięć gwarantowana: 192 MB
Pamięć maksymalna: 512 MB
Powierzchnia dyskowa: 5 GB
Transfer miesięczny: 100 GB
Adresów IP: 1
Standardowa cena: 597.80 zł
Aukcja: http://allegro.pl/item859675697_dom_dziecka_w_chorzenicach_easyvps_na_rok_z_da.html

Po więcej informacji zapraszam tutaj:

Dzięki za wszelkie wsparcie.

Pozdrawiam,
Bartek

linode.com ma od niedawna nowe datacenter w Londynie
http://blog.linode.com/2009/12/07/linode-expands-into-europe/

Jeśli ktoś byłby zainteresowany, będę wdzięczny za użycie mojego referral code przy zakupie
http://www.linode.com/?r=44213024959016ae285efe9dd256d1451c7a5194

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

(jeden obraz wart tysiąca słów)

http://elpanda.blox.pl/resource/japierdole.jpg

(jeden obraz wart tysiąca słów)[/quote]
A tak mniej obrazowo, a bardziej z sensem, co by było można zrozumieć o który kawałek chodzi?

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?

Ten z większą pamięcią, zdecydowanie.

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.

Ok, dzięki za rady, wezmę więc tego OpenVZ.

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

Bullshit! Bullshit! /kaszel
:stuck_out_tongue:
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.

Warto wspomniec o REE, uzywa copy-on-write i dzieki temu ma nizsze zuzycie pamieci.

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ć.

TL;DR 128 MB wystarcza na sam system :wink:

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ć :wink: 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).

Ja posiadam tego najprostszego VPSa (OpenVZ VPS XS) na vpsinn.pl.

Jako system wybrałem Debiana Lenny. Zużycie ramu utrzymuje się na poziomie ~130MB. Aplikacje:

  • postgres (mniejsze zapotrzebowanie na pamięć od mysqla)
  • 2*mongrel, ew. thin
  • fail2ban (po wyłączeniu zużycie spada do ~118MB)
  • postfix

Sevos przesiadł się na serwery w hetznerze: http://www.hetzner.de/hosting/produktmatrix/rootserver-produktmatrix/ tanie jak barszcz dedykowane maszynki :slight_smile:

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.

Ale serio pytasz czy się polansować chciałeś tylko? :wink: