A computer cluster for providing hosting services includes a plurality of
nodes, and a control center coordinating activity of the nodes. Each node
includes a plurality of virtual environments such that each virtual
environment responds to user requests and appears to the user as having
its own operating system. Multiple virtual environments running on the
same node share the same host operating system of the node.