[OGo-Users] Multi-customer hosting

Helge Hess users@opengroupware.org
Wed, 25 Jul 2007 19:07:29 +0200


On 25.07.2007, at 18:52, Damian Funnell wrote:
> We're aiming a hosted service at small companies (of <20 users),  
> and we could end up with hundreds of processes.  Do you find that  
> this approach eats a lot of server resources?

~100..200 *small* low-usage instances on a modern server with some  
gigs of memory (cheap) should work OK. You just need one database  
server (you could even use just one database instance with multiple  
PG schemas), but be sure to enable a lot of DB connections.

As you noticed you need at least one OGo process per instance, OGo  
can't share multiple instances in a single process. Technically it is  
not too hard to change the sourcecode to support multiple instances,  
but it would be some work. This would of course make sense in your  
scenario. Maybe if you services makes enough money you could sponsor  
such an enhancement ;-)

Greets,
   Helge
-- 
Helge Hess
http://www.helgehess.eu/