跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 11.1 虚拟化环境介绍 Oracle Solaris 11.1 Information Library (简体中文) |
虚拟化的目标是从管理各个数据中心组件转变为管理资源池。服务器虚拟化对于要求维护单独系统隔离的服务器整合项目的成功非常重要。
成功的服务器虚拟化可带来以下益处:
提高硬件使用率
大幅提高资源分配的灵活性
降低数据中心功耗
最大限度地降低管理成本
降低总体拥有成本
在系统上各应用程序之间提供管理和资源边界
将通过以下两种冲突特征介绍虚拟化模型:
执行环境隔离数量
资源灵活性程度
模型提供的隔离越多,资源灵活性就越低。模型提供的资源灵活性越高,隔离就越少。由于这两个特征相互冲突,因此无法通过一个模型同时实现二者的最优化。
Oracle Solaris 11.1 可以与以下任一虚拟化技术模型一起使用:
操作系统 (Operating System, OS) 虚拟化在单个 OS 实例中提供一个或多个隔离执行环境。每个环境在一个容器中包含类似于 OS 专用副本的内容。OS 虚拟化模型提供接近本机的性能和灵活性,并且其磁盘、RAM 和 CPU 占用远低于虚拟机或物理域。但 OS 虚拟化模型提供的执行环境隔离数量最少。
Oracle Solaris 11.1 通过 Oracle Solaris Zones 产品提供此虚拟化模型。
通过虚拟机,可使用一组硬件资源运行多个 OS 实例。您创建的每个虚拟机都运行自己的 OS。可以通过此方式运行各种操作系统。软件或固件虚拟机管理程序会营造每个客操作系统实例都在其各自独立系统上运行的假象。虽然虚拟机提供的资源灵活性不如使用 OS 虚拟化的计算机,但虚拟机可提供更多隔离。
Oracle Solaris 11.1 通过 Oracle VM Server for SPARC、Oracle VM Server for x86 和 Oracle VM VirtualBox 提供此虚拟化模型。
有关使用 Oracle VM VirtualBox 的信息,请参见 Oracle VM VirtualBox 文档。
硬件分区(也称为物理域)提供了一种用于将正在运行的 OS 与其单独的资源组和电源分离开的物理分离方式。由于此模型不使用虚拟机管理程序,因此它提供裸机性能。此虚拟化模型可提供最多的隔离,但其资源配置的灵活性远不如虚拟机模型或 OS 虚拟化模型。
Oracle 在 Oracle 的 Sun SPARC Enterprise M 系列服务器上提供此类型的虚拟化。有关更多信息,请参见 Oracle SPARC M 系列服务器文档。
下面介绍了如何在您的环境中使用每种 Oracle Solaris 11.1 虚拟化技术:
使用 Oracle Solaris Zones 可最大限度地提高工作负荷的效率和可伸缩性,以及将 Solaris 8、Solaris 9、Oracle Solaris 10 和 Oracle Solaris 11 工作负荷迁移到新的硬件系统。
使用 Oracle VM Server for SPARC 可在 SPARC 芯片多线程 (chip multithreading, CMT) 系统上部署不同的 Oracle Solaris 10 和 Oracle Solaris 11 环境。
使用 Oracle VM Server for x86 可在一个服务器上部署异构操作系统,包括将 Oracle Solaris 10 OS 和 Oracle Solaris 11 OS 用作客操作系统。
使用 Oracle VM VirtualBox 可在异构环境中开发和测试软件。
Oracle VM VirtualBox 允许您以 Intel 和 AMD 处理器上的虚拟机的形式,直接在您现有的 OS 上运行未经修改的 32 位和 64 位操作系统。
使用 Oracle SPARC M 系列服务器可将不同的 Oracle Solaris 10 和 Oracle Solaris 11 操作系统部署到隔离域中。每个域在套接字层提供与 M 系列服务器上的其他域分离和隔离的功能,或在板级别提供电子隔离功能。每个域都可以运行不同的 Oracle Solaris 10 或 Oracle Solaris 11 OS 版本。
您还可以混合使用不同的虚拟化技术以提高工作负荷密度。例如,可以将多个区域配置为在 Oracle Solaris 虚拟机或域中运行以综合利用不同虚拟化技术的优点。