On Jun 7, 11:08 pm, Ezra Zygmuntowicz <[EMAIL PROTECTED]> wrote:

> On Jun 7, 2007, at 10:43 PM, Chris Bailey wrote:

> > The servers in this case are 64bit boxes, with dual cores, and GigE  
> > (dual, but for this discussion assume a single one, since we split  
> > the net on them, etc.).  Also, our application file storage is done  
> > using a different infrastructure, so it doesn't play into this.  
> > Databases are also on different boxes.
>
> > I have not used GFS before, so I'm hoping for some input on some of  
> > these questions:
>
> > - I presume that for the actual Rails application code, since it  
> > gets loaded up once in production mode, that say 20 servers pulling  
> > that from a single GNBD/GFS file system server would be no biggy.  
> > Correct?
>
> Yeah it's no biggy.

Hate to disagree with one of our own, but you'll find that the RHCS
has a practical limit of 16 machines per cluster, unless you're using
the GULM, which is no longer recommended. :-)

At Engine Yard we sidestep this limitation by utilizing a two-tiered
cluster structure, one for the nodes in the cluster, and one for each
customer environment.

> > - Logs - this seems to be the danger area to me.  Assuming we have  
> > "high traffic", and that we do quite  a bit of logging (we log a  
> > lot of info for metrics and ability to follow requests through the  
> > SOA architecture, etc.), I worry about 20 servers all writing to a  
> > single log on the one GNBD/GFS server.  Valid worry, or?  Are there  
> > alternatives I should look at for logging in such an environment?

I'd recommend aggregating the logs via something akin to syslog or
something based upon the wonderful but underutilized Spread library.

Far simpler and more robust.

GFS is great, don't get me wrong, but I can absolutely guarantee you
that you'll be disappointed if you put 50 machines into a single RHCS
cluster.

--
-- Tom Mornini, CTO
-- Engine Yard, Inc.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Deploying Rails" group.
To post to this group, send email to rubyonrails-deployment@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-deployment?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to