2012-04-16 5 views
12

Quiero comenzar con mi primera aplicación Ruby on Rails.VPS de especificaciones más bajas para ejecutar Ruby on Rails

Se obtiene una imagen y un texto sobre la imagen mostrará tanto, y tienen una pequeña caja para escribir un texto acerca de la imagen, que luego se escriben en una base de datos una vez presentada.

Es poco probable que tenga más de 5 usuarios concurrentes, ya que es un proyecto personal.

¿Cuál es la especificación VPS más baja necesaria para ejecutar Ruby on Rails? ¿Sería posible en un ariete de 64 mb (128 ráfagas) o podría bajar aún más?

+4

¿Dónde diablos estás encontrando un VPS con solo 64MB de RAM? Eso ni siquiera cumple con los requisitos del sistema para Ubuntu Server. –

+0

Tenía unos rieles MUY pequeños instalados en Joyent en lo que solían llamar una máquina de 1/4 GB, 256 MB, bastante, lo que me obligó a pasar a 1GB era que había algunos GEMS que no se construirían con solo 256MB. Yo diría que 256 MB es el mínimo indispensable, y si necesitabas construir un gran GEM, 512 MB. – RadBrad

+1

@AndrewMarshall Bajan a 32mb: http://securedragon.net/index.php?p=openvz – Joseph

Respuesta

9

Lo más bajo que recomendaría es un sistema de 512MB. La pila de Ruby on Rails puede ser de 50-100MB solo, a menos que seas muy cuidadoso con la eliminación de extras. Esta es una cantidad inconsecuente de memoria en un sistema moderno, sin embargo, donde 4096MB es común incluso en el mundo de VPS.

Linode ofrece un plan de $ 19.95 para el sistema básico de 512MB que, aunque no es el más económico, es muy asequible incluso para proyectos personales. Existen proveedores menos costosos, pero su calidad de servicio puede variar considerablemente.

Si está utilizando Passenger entonces incluso una máquina de 512 MB puede ejecutar varios sitios con poca carga.

En lugar de ejecutar su propio VPS, puede usar Heroku que no asigna memoria a los clientes directamente sino que comparte el tiempo de CPU que llaman "Dynos" que son algo más abstractos que un VPS.

+0

¿Puedo preguntar qué tiene de especial Passenger que use menos memoria? – lulalala

5

Younger Joseph. Deberías haber aprendido a usar git y haber comenzado a usar Heroku. Heroku no lo publicita claramente en el sitio web, pero ofrecen un plan gratuito.