Provide Your Customer with Pure Virtual OS by OpenSolaris Brandz
Overview
There is ever-increasing demand on Web url hosting. Normally, IDC, stricktly speaking hosting site, will host dozens of website on one single hardware with help of apache Virtual host or Tomcat Virtual Domain. Actually, There are few limits of this implementation:
user can't totally control the Apache environment.
Apache as a single web application , works as an single failsure.
people are sharing the same database
With the coming of Brandz on OpenSolaris, each user on the machine has independent environment for himself. you may telnet to you own "machine", log into your favor of Linux/OpenSolaris.
BrandZ is a framework that extends the Solaris Zones infrastructure to create Branded Zones, which are zones that contain non-native operating environments. The term "non-native" is intentionally vague, as the infrastructure allows for the creation of a wide range of operating environments.
Each operating environment is provided by a brand that plugs into the BrandZ framework. A brand may be as simple as an environment with the standard Solaris utilities replaced by their GNU equivalents, or as complex as a complete Linux userspace.
BrandZ extends the Zones infrastructure in user space:
- A brand is an attribute of a zone, set at zone create time
- Each brand provides its own installation routine, which allows us to install an arbitrary collection of software in the branded zone.
- Each brand may provide pre/post-boot scripts that allows us to do any final boot-time setup or configuration.
- The zoneadm and zonecfg tools can set and report a zone's brand type.
BrandZ provides a set of interposition points in the kernel:
- These points are found in the syscall path, process loading path, thread creation path, etc.
- At each of these points, a brand may choose to supplement or replace the standard Solaris behavior.
- These interposition points are only applied to processes in a branded zone
- Fundamentally different brands may require new interposition points