2012-04-16 12 views
12

Chcę rozpocząć pracę z moją pierwszą aplikacją Ruby on Rails.Najniższa specyfikacja VPS do uruchamiania Ruby on Rails

To będzie ciągnąć obraz, a niektóre teksty o wyświetlaniu obrazu, i mieć małe pudełko, aby napisać tekst o obrazie, który zostanie zapisany do bazy danych po przesłaniu.

Jest mało prawdopodobne, aby miało więcej niż 5 jednoczesnych użytkowników, ponieważ jest to projekt osobisty.

Jaka jest najniższa specyfikacja VPS potrzebna do uruchamiania rubinów na szynach? Czy byłby możliwy na ramieniu 64 MB (128 bitów), czy mógłbym pójść jeszcze niżej?

+4

Gdzie, na ziemi, znajdujesz VPS z tylko 64 MB pamięci RAM ?! To nawet nie spełnia wymagań systemowych dla Ubuntu Server. –

+0

W Joyent miałem zainstalowane bardzo małe porty na to, co nazywali maszyną 1/4 GB, 256 MB, BARDZO wystarczająco, że rzeczą, która zmusiła mnie do przejścia na 1 GB, było to, że istniały pewne GEMS, które nie byłyby zbudowane z tylko 256 MB. Powiedziałbym, że 256 MB to minimum, a jeśli trzeba zbudować duży GEM, 512 MB. – RadBrad

+1

@AndrewMarshall Zmniejszają się do 32 MB: http://securedragon.net/index.php?p=openvz – Joseph

Odpowiedz

9

Najniższy zalecałem system 512 MB. Stos Ruby on Rails może wynosić 50-100MB, chyba że jesteś bardzo ostrożny przy usuwaniu statystów. Jest to nieistotna ilość pamięci w nowoczesnym systemie, gdzie 4096 MB jest powszechne nawet w świecie VPS.

Linode oferuje 19,95 USD plan podstawowy system 512 MB, który, choć nie jest najtańszy, jest bardzo przystępne, nawet dla osobistych projektów. Są tańsi dostawcy, ale ich jakość usług może się znacznie różnić.

Jeśli używasz Passenger, nawet maszyna o pojemności 512 MB może obsługiwać kilka lekko obciążonych witryn.

Zamiast korzystać z własnego serwera VPS, można użyć funkcji Heroku, która nie przydziela pamięci bezpośrednio do klientów, ale zamiast udziałów czasu procesora nazywają go "Dynos", które są nieco bardziej abstrakcyjne niż VPS.

+0

Czy mogę zapytać, co jest wyjątkowego w przypadku Pasażera, że ​​zużywa mniej pamięci? – lulalala

5

Młodszy Józef. Powinieneś nauczyć się używać git i zacząłeś używać Heroku. Heroku nie publikuje go wyraźnie na stronie internetowej, ale oferuje bezpłatny abonament.