Mnoho virtuálů se stejnou aplikací

Cervena Karkulka

Mnoho virtuálů se stejnou aplikací
« kdy: 13. 05. 2011, 13:25:58 »
Dobry den.

Chtel bych se zeptat, jestli nekdo nevi o zpusobu, jak provozovat mnoho virtualhostu na jednom serveru s Debian + Apache22 + Phusion Passenger + Ruby Enterprise.

Byl bych velice vdecny za jakoukoli radu. Problem je nasledujici:

Mam aplikaci, ktera je ve vsech virtualhostech shodna (nebo by existovaly 2 verze, ale to zatim nechci resit). Kazdy virtuahost ma pouze svoji databazi a folder /files, kde jsou uzivatelske soubory.

Mam server se 48GB pameti (protoze provozuji momentalne aplikaci s mongrelem a kazda instance ma vlastni soubory aplikace + databazi + zere mnoho pameti).

K Passengeru jsem se dostal az ted, takze chci novy server, kde se predpoklada mnoho instanci aplikace nakonfigurovat novym zpusobem.

Pokud byste meli jakykoli smer, radu nebo pomoc, byl bych zavazan.

Dekuji.

CK
« Poslední změna: 13. 05. 2011, 23:01:35 od Petr Krčmář »


E.

Re: Debian Phusion Passenger / provoz mnoha virtualnich aplikaci
« Odpověď #1 kdy: 13. 05. 2011, 15:32:41 »
Nevim, jestli to spravne chapu, ale ja kdyz mam spusteno vice VMs, mezi nema je tzv. vnitrni sit, diky ktere mezi sebou komunikuji...

Cervena Karkulka

Re: Debian Phusion Passenger / provoz mnoha virtualnich aplikaci
« Odpověď #2 kdy: 13. 05. 2011, 17:13:06 »
Je to trochu jinak.

Bavim se o virtual serverech uvnitr apache. Jde o to, ze kod, ktery jednotlive virtualy spousteji je jeden a ten samy.

Muzu mit master a v jednotlivych instancich jen symlinky na nej krome adresaru config a files. Tim usetrim misto a rychlost pri vytvareni jednotlivych instanci na serveru.

Jeste jeden dotaz - kdyby nekdo vedel, jak udelat to, aby pri bootovani ruby aplikace neposilala tisice a tisice stat() na soubory, ktere skutecne neexistuji, byl bych vdecny za radu. Neda se treba nekde explicitne vyspecifikovat, kde jsou *.rb soubory, ktere aplikace hleda?

Diky.