Go to main content

Setting Up the Application Development Environment in Oracle® Solaris 11.4

Exit Print View

Updated: August 2019

Choosing a Virtualization Technology

Oracle Solaris provides virtualization technologies that you can use in various virtualization models. This section focuses on compute virtualization relevant to creating a virtual development environment. For more information about how virtual environments are managed in a network, see Introduction to Oracle Solaris 11.4 Virtual Environments.

Table 4  Using Oracle Solaris Virtualization Technology in Your Environment
Virtualization Technology
Sample Usage Scenarios
Using the Technology
Oracle Solaris Zones
A virtualized operating system environment created within a single instance of the Oracle Solaris operating system.
  • Provide better resource management and control by installing similar applications in a common zone.

  • Balance workloads by logically separating the system.

  • Test migration scenarios for applications.

Oracle Solaris Kernel Zones
A zone with its own kernel and OS installation separate from the global zone.
  • Install multiple Oracle Solaris OS versions on a single physical machine.

  • Test migration scenarios for applications.

  • Require enhanced security and more isolation.

Oracle VM Server for SPARC system
Hyprevisor-based virtualization for SPARC servers.
Deploy and configure different versions of the Oracle Solaris OS on SPARC T-Series and SPARC M-Series servers.
Oracle VM Server for x86 system (Xen)
Hypervisor-based virtualization for x86 based servers.
Deploy and configure x86 system with heterogeneous operating systems, including the Oracle Solaris 10 OS and the Oracle Solaris 11 as OS guests.
Oracle VM VirtualBox
Hosted workstation and server virtualization for x86 based systems.
Develop and test software on different OS platforms.
For example, you can install Oracle Solaris and Oracle Linux on a Windows system.
Physical domains (Also called as hardware partitions)
Electrical isolation into domains on Oracle SPARC M-Series servers.
Create multiple physical server entities that work independently of each other on a single hardware.