[Seaside] Re: seaside hosting

Avi Bryant avi at beta4.com
Tue Apr 27 01:24:52 CEST 2004


On Apr 26, 2004, at 3:43 PM, Chris Double wrote:

> How would Seaside hosting work? Would an application be installed in a
> shared image, containing other applications from other users? I imagine
> this would be the most memory efficient for the hoster but would cause
> problems with editing, security, etc.

Yeah, I don't think that would be a very good idea.

>  Providing each user with a Squeak
> VM would be the other option but then how would the hosting provider 
> know
> that it is being used for Hosting web applications rather than for
> general purpose Squeak usage?

Well, how does anyone ever know that?  For sites that host PHP, for 
example, someone could conceivably write, say, an IRC server in PHP and 
get that hosted unknowingly... if you block all ports from the outside 
and make sure that they can only get through to their application 
using, say, mod_proxy through an apache vhost config (maybe allowing 
VNC traffic through as well so they can remotely administer  their 
image), it's unlikely they'll use it for anything but web apps.

You could also set things up so that they could only deploy package 
files, not full images - there would be a preconfigured Seaside image 
that their packages would get loaded into, running in a sandbox that 
wasn't directly user readable or writable.  This would give you a 
little bit more control, and possibly be more convenient for the users 
anyway.

You'd want to work really hard to strip this image down so that the 
memory footprint was as small as possible.  That's the main problem 
with Seaside hosting: you need machines with *lots* of RAM.

Avi



More information about the Seaside mailing list