Hi, meine Frage ist was die sinnvollste Live-Umgebungs Lösung ist. Problem ist es werden auf lange sicht viele kleine Railsapps gebaut. Jetzt habe ich das Problem das ich aus Securitygründen die Apps jeweils im eigenen Benutzercontext laufen lassen möchte. Außerdem soll gewährleistet sein, das die auch noch in 1-2 Jahren ohne luft ohne das wir die App anrühren. Hier befürchte ich Probleme mit den Abhängigkeiten bei den GEMs. Vorallem die, die nach vendor kopiert werden kennen. Jetzt war meine erste Idee Passenger in der Enterprise Edition, wo eine eigene Rubyumgebung mitgeliefert wird. Hier die Frage laufen die Apps in eigenen Benutzercontexten ab oder ist es wie bei PHP der Context des Webservers? Auch eine möglichkeit ist, für jeden Benutzer eine eigenen Ruby-Interpreter zu bauen, der jeweils einen eigenen gem hat. Das hätte den Vorteil das jede App ein eigenes Environment bekommt, und somit auch jeder Benutzer die gems selbst Verwalten kann. Hier sehe ich allerdings das Problem der Skallierung, da bei vielen kleinen Apps die Leistung meist nur brach liegt. Ich habe noch mehr Gründe dafür und dagegen, aber ich würde mal gerne wissen wie Ihr das Problem löst, was euer Fav ist unter den Live-Umgebungen und wie Ihr Abhängigkeiten löst. Lg Marco
on 2009-06-16 21:03
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.