Sun Microsystems 10 User Manual

Page of 121
Version 3.1-en
  Solaris 10 Container Guide - 3.1   2. Functionality 
Effective: 30/11/2009
2.2.5. Summary of virtualization technologies
[ug] The virtualization technologies discussed above can be summarized in the following table 
– 
compared to installation on a separate computer.
Separate  
computer
Domains/
Physical 
partitions
Logical 
partitions
Containers
(Solaris zones)
in an OS
Consolidation in 
one computer
Separation
+
O
+(Software)
- (Hardware)
+ (Software)
- (Hardware)
-
Application
+
+
+
+
-
SW maintenance
-
-
-
+
O
HW maintenance
+
+
O
O
O
Delegation
-
-
-
+
-
Scalability
O
+
O
+
+
Overhead
-
-
-
+
+
OS versions
one each
several
several
one
one
Table 2: [ug] Summary of virtualization technologies
Key for the meaning of the symbols:
+ good
O is neither good nor bad
- means: has disadvantages
While separation is of course best in a stand-alone computer. Physical partitions use the same 
cabinet with shared power supplies (fire can harm each partition), although the partitions are 
independent. Lpars, LDom and containers are separated in the OS environment only.
Consolidation in an operating system reveals all that is visible in the applications to each application. 
In all other cases, applications are separated.
Unified SW maintenance can only be performed with zones and consolidation in one computer. The 
other technologies require multiple maintenance.
HW maintenance on the machine of the application is practicable only for domains or separate 
computers without affecting other applications, unless mobile Lpars/LDom or cluster technologies with 
flying zones are used.
The delegation of portions of administrative tasks is possible for containers only. All other 
technologies require that the tasks be defined exactly and that dedicated roles are assigned. This is 
costly and time-consuming.
Scalability for separate computers and Lpars is limited based on the hardware (defined performance 
of the shared interconnect) while domain capacity can be customized by additional hardware. 
Containers and consolidation on one computer run without adaption of the application on bigger 
computers. Additional reserves can be used by relocating additional containers to this computer.
Overhead is higher for separate computers and physical and logical partitioning because one 
operating system with CPU and memory requirements runs per application. Containers and 
consolidation on one computer share one operating system and are therefore considerably more 
economical with regard to their consumption of resources. The lower the resource requirements of an 
application, the more pronounced the effect.
The OS version of each operating system installation must be maintained separately. This means 
overhead. Therefore, for separate computers as well as physical and logical virtualization, more effort 
must be expended than for containers or consolidation on one computer. However, multiple OS 
versions enable the use of different versions of the OS if required by the applications. The 
assessment in this regard depends on data center policies and operation purposes.
The overhead of several OS instances can be reduced by using management software such as 
e.g. Sun xVM OpsCenter, which requires a certain investment. 
14