I am not sure I follow the exact need you have to differentiate both app
roles but why not use 2 different farms that use the same backend.

You can have your db in a separate farm. Both app farms will access it the
same way they do when they all sit in the same farm. The DNS role naming
works also between farms.

So you have one farm with www and app role, one with www and app-rails role
and one backend farm for your mysql (and maybe any non app role). The only
additional cost is the additional www role on each farm. If you can take
it....it is a simple solution.



On Sat, Jun 27, 2009 at 12:44 AM, jdMelton
<[email protected]>wrote:

>
> I have a need to run two different app roles at the same time in the
> same farm; app and app-rails. I would like some advice on the way to
> approach this. I have searched the web and this group, but did not
> find anything on running both of these roles at the same time. I may
> have missed such information, though.
>
> Currently, I maintain Scalr.net farms for my customers and they run
> with www/app/mysqllvm. I have not brought up a production site with an
> app-rails role, yet.
>
> Most of my pre-scalr.net experience has been with Apache/PHP/Perl/Bash/
> C++/MySQL Linux systems administration. I have performed some scripted
> edits to /etc/nginx/nginx.conf on a www role to serve media files out
> of S3.
>
> I started up www/app/app-rails/mysqllvm in a scalr.net farm, then had
> a look at /etc/nginx/app-servers.include, but this did not
> differentiate between the two roles. I see that /etc/aws/hosts does
> contain app and app-rails. I could write a bash or Perl script to
> update nginx.conf upon changes in /etc/aws/hosts (or the host up/down
> events), yet I am not sure if this is an acceptable approach for
> scalability.
>
> The project will contain PHP focused sites and some Rails focused
> sites. Outside of Scalr.net, I have run threaded Apache 2.2, Phusion
> Passenger, and PHP5-CGI in FastCGI. The site was primarily a Rails
> site with a few items performed by PHP. This project will have
> significant functionality in Rails and in PHP 5, so I believe it would
> be best to use two different servers.
>
> Can anyone offer some advice or some web resources that I could read?
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"scalr-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/scalr-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to