Witam,
zastanawiam się jaką konfigurację wybrać: nginx + unicorn, nginx + passenger, nginx + mongrel do hostowania wielu aplikacji napisanych w rails.
Chciałbym aby dodawanie kolejnej aplikacji było jak najprostsze oraz jak najbardziej wydajne.
Założenie jest takie, że wszystkie aplikacje korzystają z tej samej wersji ruby i rails.
Mam pewne doświadczenie z nginx + unicorn i gdy się tak zastanawiam, to dla każdej z tych wielu aplikacji musiałbym odpalać dedykowane instancje unicorn’ów.
Chcąc hostować większą ilość aplikacji (chodzi w sumie o proste aplikacyjki a’la strony firmowe) dodawanie unicorn’ów w pewnym momencie zżarłoby zasoby serwera…
Jaka jest najlepsza konfiguracja dla tego typu problemu? Najlepiej byłoby, żeby odpalić “jeden zestaw” unicorn’ow (lub alternatyw) i żeby to działało…
Czy jest coś takiego możliwe?
Nie wiem dokładnie jak od strony technicznej działają shared hostingi, na których można uruchamiać aplikacje w Rails (np. Dreamhost), ale z tego co zdążyłem się zorientować to tam jest apache + passenger i każda aplikacja ma swój virtual host…
Z góry dzięki za radę.
–
Pozdrawiam,
Marek
http://holidio.pl
http://holidio.de