On 8/30/07, Matt Ingenthron <Matt.Ingenthron at sun.com> wrote: > Brandorr wrote: > > (snip...) > > Seems reasonable... > > > > (I have just started working with the Mongrel/Rails/OpenSolaris combo > > a few months ago... it is still a minor, minor minority, but it is > > gaining traction fast). (I know, I know fastcgi is better, but you > > have to ask better for what. Performance yes, flexibility and ease of > > use, maybe less so). > > > > Does that mean you've been running a webserver as a reverse proxy, or do > you just use a load balancer of some sort further out? If a web server, > which web server have you been using?
Both F5 and Netscaler load balancers would be suitable candidates for reverse proxies. Also for smaller deployments people use Apache ProxyPass to distribute and limit connections to the Mongrel instances. (And for really small deployments, like mine, a single mongrel instance without a r.proxy works fine.) There is one other r.proxy method that I have had recommended to me, but can't speak for: http://code.google.com/p/drproxy/ If I ever finish my first application, I will probably look at either a vmware l.b.ing-appliance, or trying to convince(beg) someone in networking-discuss to hack up something in the PEF to load balance Mongrel connections. > It'd be good to hear how that combo worked out for you when putting it > together-- for instance if there was anything you were looking for > specifically or had difficulty with. Nothing you probably don't already know about. > > How does you see Rails fitting in? Is it too fast of a moving target > > to incorporate into the OS? > > > > Actually, we do see Ruby (when you say Rails, I'll assume you mean the > most popular implementation: Ruby) fitting in. The mailing list doesn't > reflect it, in part because there's less discussion about merging > previously submitted Solaris Nevada ARC cases and the things done under > Cool Stack, but Ruby is definitely in the plan. Yes Ruby, with full gem support. What is the status of Cool Stack? I've heard a number of contradictory rumors. > To clarify on the "fast is the moving target" comment, we have to take > the long view when putting something in to OpenSolaris SFW, so that > means think about how we're going to support it, rev it, patch it, etc. > At the same time, I know the goal is to have common web stack stuff > there out of the box and integrated well-- and Ruby is definitely part > of that. I think picking a point of entry is very important, for this you need to be aware of the component's roadmap. > We're hoping to get it in soon-- even with the Joyent authored DTrace > probes. Obviously, we'd be happy to have any feedback/thoughts/help on > getting this done as soon as possible. If you are working with Joyent, I'd think you're in good hands. > There are some other pretty new (at least in popularity-- Ruby is 10 > years old) components, like memcached, that we plan to have in there as > well. Sweet. Memcached is very very useful. > > (When did this project spin up? I just heard about it for the first > > time a couple of days ago.) > > > > The initial proposal was back in May of last year-- a lot more time and > effort has gone into it in the last 90 days or so. > > One of the things I've been trying to do is get the word out a little > further-- where did you come across the project? Someone complained that when a link was added to the list of "discussions" that the subscribe link for webstack was broken. (I think they said it pointed to website-discuss-request alias) I said to myself, "What webstack mailing list?" and subscribed. Cheers, Brian > Thanks, > > - Matt > > -- > Matt Ingenthron - Web Infrastructure Solutions Architect > Sun Microsystems, Inc. - Global Systems Practice > http://blogs.sun.com/mingenthron/ > email: matt.ingenthron at sun.com Phone: 310-242-6439 > > -- - Brian Gupta http://opensolaris.org/os/project/nycosug/
