[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-users] Xen + VServer



> > What advantage does Vserver have compared to Xen ??? why should it
> > make sense to use both?

2 words...

vps resellers.

Whole new market which i'm looking into heavily.

John Fairbairn.


>> Dominique Rousseau Wrote
>> Sent: Friday, 19 August 2005 9:21 p.m.
>> Le Fri, Aug 19, 2005 at 11:12:25AM +0200, Dirk H. Schulz
>> [dirk.schulz@xxxxxxxxxxxxx] a Ãcrit:
>> > >That's great to hear!  Xen and Vserver are IMHO highly complimentary
>> > >and it'd be great to be able to use them together.  The VServer patch
>> > >(last time I checked) was very nicely arch independent but I think
>> > >it's quite a long time since anybody has tried to run it on Xen -
>> well
> done!
>> > >
>> > What advantage does Vserver have compared to Xen ??? why should it
>> > make sense to use both?
>
> I tend to think of Vservers as basically a "super" chroot on steroids.
> AFAIK
> the standard linux chroot mechanism can be broken out of using the double
> chdir(?) method (among others). However the Vserver patch effectively
> provide you with very well isolated environments with practically no
> overhead (mostly owing to the fact that a) all Vservers allocate memory
> from
> the server as needed, rather than being allocated a "chunk" at startup and
> b) on there is only one copy of the kernel running).
>
>> Vserver makes it possible to share on-disk and in-memory the
>> footprint of a given program between separate contexts.
>> The kernel being shared, if you make your different contexts
>> with hardlinks "copies" of the files, you can have the same
>> code of libc, damemons, ... loaded only once in memory, only
>> the "data" part of memory allocated is charged for each
>> virtual server.
>> So, you get virtual servers that are very efficient on memory
>> and disk usage.
>
> Yep the higher memory usage is definitely one of the most noticable
> differences when you convert from Vservers to Xen.
> i.e. Instead of lots and lots of Vservers co-existing quite nicely and
> sharing 1GB of RAM, you suddenly find yourself adding more memory to the
> server! But RAM is cheap these days so it's not really an issue.
>
>> On the other hand, you get less control on the
>> allocation/limitation of ressources used (memory, cpu, ...)
>> and since you have all contexts running in the same kernel a
>> potential security hole ine the kernel would be open to every
>> of the virtual servers.
>
> The security aspect is my major motivation for looking at moving from
> Vservers to Xen. I imagine that the isolation provided by *BSD's Jails and
> Solaris 10 Zones/Containers would fare equally badly from kernel level
> security holes.
> Whereas you would hope that the extra layers of isolation used by Xen
> would
> protect you better! Not that people won't try to find exploits for Xen
> once
> it gets widely adopted!
>
> I see that OpenSolaris has been made to boot as a Xen guest by Sun's
> developers. That opens the possiblity of people mixing the two approaches
> (Vserver-like functionality + Xen) as well! Hmm, if Sun ever gets its
> Janus
> project (linux emulation) going you could do something REALLY twisted like
> run your Linux apps in separate secure OpenSolaris Zones inside a Xen
> Guest!
> /shiver
>
> Anyway... Xen is cool. Vservers are cool. Vservers + Xen would also be
> cool
> but in reality I see Xen being mainlined into the kernel shortly and
> supported WAY more widely so I'm looking at switching our Production
> servers
> from Vservers to Xen. Mostly for ease of maintainence reasons. We run SuSE
> Enterprise Linux 9 and they've going to include Xen in their next release
> (ETA 2006Q1) so rather than mucking about with ANY custom kernel patches,
> etc I will be able to update my Xen server OS's and guest OS's by simply
> connecting to their update server!
>
> Less effort to stay patched = Heaven (at least in my books!!!)
>
> Cheers
> Mike
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users
>



_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.