Hi everyone,

I plan to deploy our web to an dedicated rootserver, using xen to
seperate the servers into several roles. I don't have any experience
in deloying to an multi-slices environment. So your opionions on this
would be great!

The app:
- highly interactive, no caching at the moment
- avg. of 50k requests/day (mostly during office hours in europe)

The rootserver:
- 4 GB of RAM
- 2,67 GHz (Core2Duo)

Architecture:
5 XEN-Slices:
1. web1 - nginx - Load-Balancing + Static files - 400MB RAM
2. app1 - mongrel_cluster with 6 mongrels - 900MB RAM
3. app2 - mongrel_cluster with 6 mongrels - 900MB RAM
4. db1 - mysql - 1000-(whats left)MB RAM
5. BackgroundDrb + (oneday) memcached + postfix (relay to external
smtpserver) - 500MB RAM

Does this make sense to you? Or will the CPU be to small to handle
nginx+mysql+10 mongrels?

Is it recommanded to use a seperate BackgroundDrb-Server? Or should I
try to use one on every app-slice? Will they interfere with each
other?




--~--~---------~--~----~------------~-------~--~----~
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