当Oracle发布Solaris 11时,它将自己的操作系统称为第一个面向云的操作系统。Oracle在发布Solaris 11.2时继续它以云为中心的基调。但是,这些说法没有告诉我们为什么Solaris是配得上云的。幸好,我们不需要等太久。Solaris11.2有4个重要的技术可以在一个有效的云实现中发挥重要作用:OpenStack、内核域、统一存档(UA)和弹性虚拟交换(EVS)。

Solaris 11.2与OpenStack发行版

OpenStack是用于创建和管理公共和私有云计算平台的开源软件工具。Rackspace和NASA在2010年发布了OpenStack项目,然后该软件获得行业的广泛支持。

通过OpenStack,组织可以实现包含大量计算、存储和网络服务的云技术。一个完整的OpenStack发行版包括以下9个核心组件:Nova: 部署和管理虚拟机(VM)及其相关组件的主计算引擎。

Swift: 基于唯一标识符而非传统文件夹层次结构的对象与文件存储系统。

Cinder: 提供类似于计算机磁盘驱动器文件访问的块存储。

Neutron: 支持OpenStack组件之间通信的网络服务。

Horizon: 提供各种OpenStack组件访问的管理仪表板(及唯一的图形接口)。

Keystone: OpenStack身份服务,它将用户及其权限映射到各个云服务。

Glance: 管理硬盘虚拟副本的镜像服务。

Ceilometer: 支持客户用量计费流程的自动测量服务。

Heat: 用于存储云解决方案资源定义的编制组件。

Solaris 11.2包含一个完整的OpenStack发行版,它集成了自己的核心技术,其中包括Solaris域、EVS和Solaris ZFS文件系统。OpenStack的集成能力使Solaris可以利用平台的功能及Oracle自己在一些领域的优势,如安全性、高可用性和虚拟机分配。虽然OpenStack可能需要额外的CPU、内存和磁盘资源,但是除了Solaris专用的这些资源,它没有任何其他的系统要求。

内核域更加分离的独立

从Solaris 10开始,Solaris域(Zone)支持在单个Solaris实例中创建虚拟操作系统环境的方法。Solaris 10支持两种类型的域:全局和非全局。全局域是系统的默认操作系统,即使没有创建其他的域,这个域也必须存在。全局域控制着宿主系统的所有进程。非全局域只存在于全局域中。虚拟平台会将它们从物理硬件及其他域分离。

Solaris 11.2引入了内核域,它们比之前的非全局域更加分离和独立。一个内核域不共享宿主内核,而是与ZFS文件系统紧密集成。每一个内核域支持自己的虚拟网络接口卡,并且有维护着自己的TCP/IP堆,从而可以在域本身内部管理域的网络配置。

一个内核域的结构与管理内容独立于全局域之外 。因此,内核域实例的升级与补丁安装独立于全局域之外。每一个内核域都在自己的启动设备上保存状态信息。这些信息包括域使用率和暂停操作等宿主数据。此外,内核域还支持专用的私有存储和直连设备驱动。

统一存档提供了原生文件存档类型

Oracle在Solaris 11.2中引入了UA技术,提供了一种原生存档文件类型,用于替代Solaris 10的默认存档系统闪盘存档(FlashArchives)。UA技术支持在虚拟化和裸机服务器之间克隆应用环境。

管理员可以从已部署的Solaris实例创建一个UA存档。这个存档可以包含Solaris系统的任何实例,包括全局、非全局和内核域。如果一个系统包含多个域,那么这些域可以打包到一个存档中,也可以分别打包存储到自己的存档中。

UA技术可用于克隆云环境的Solaris实例,也可用于创建灾难恢复备份。恢复存档包含了所有已加实例的整个启动环境。克隆存档基于系统的活跃启动环境,而且不包含系统配置信息和密码及SecureShell密钥等数据。

部署一个UA存档时,可以使用Solaris自动安装程序、UA可启动介质或支持Solaris域的工具。此外,已存档的实例可以部署到多个虚拟边界上。例如,我们可以在裸机服务器上安装一个域存档,或者在一个域中安装一个裸机存档。如果有一个存档包含多个实例,那么可以分别部署各个实例。

弹性虚拟交换扩展了虚拟化功能

Solaris内置的网络虚拟化功能使管理员能够管理数据中心内跨越多个物理服务器的虚拟交换机。虚拟交换机方便虚拟机之间的通信。在Solaris 11.2之前,管理员只能通过数据链路间接管理虚拟交换机。

Solaris 11.2引入了弹性虚拟交换,这是一个扩展上述虚拟化功能的框架,从而使管理员能够将多个虚拟交换机作为一个跨越多个计算节点的交换机来管理。EVS将多个虚拟交换机集中在一起,从而简化了一个大型云环境中多个虚拟机的管理。此外,EVS还提供了OpenStack Neutron网络服务的一个集成点,从而可以方便地执行一些任务,如分配网络或维护服务水平协议等。

EVS的核心是控制器,这是一组用于配置怎么写是虚拟交换机及其相关资源的工具。一个物理机可以作为整个数据中心的控制器,作为云环境中所有虚拟机的单点控制机。

OpenStack、内存域、UA和EVS是将Solaris 11.2视为云平台的主要原因。而且,这个操作系统还支持软件定义网络、集成合规性监控与报表及委托访问控制管理等特性。此外,Solaris 11.2提供了一些内置的加密技术,它们可以在支持的情况下使用自动硬件辅助加密。事实上,Solaris 11.2提供了大量使自己胜任云平台的特性。

oracle solaris翻译,详解Oracle云操作系统Solaris 11.2相关推荐

  1. 建oracle簇表,详解ORACLE簇表、堆表、IOT表、分区表

    详解ORACLE簇表.堆表.IOT表.分区表 簇和簇表 簇其实就是一组表,是一组共享相同数据块的多个表组成.将经常一起使用的表组合在一起成簇可以提高处理效率. 在一个簇中的表就叫做簇表.建立顺序是:簇 ...

  2. oracle重做日志详解,Oracle的重做日志

    Archive Redo log files--归档重做日志,简称归档日志,指当条件满足时,Oracle将在线重做日志以文件形式保存到硬盘(持久化). 重做日志的简单原理:在数据更新操作commit前 ...

  3. oracle list 分区详解,ORACLE分区表详解

    此文从以下几个方面来整理关于分区表的概念及操作:1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. (1.) 表空间及分区表 ...

  4. oracle list 分区详解,Oracle分区表详解:

    Oracle分区表详解: 范围分区 范围分区根据您为每个分区建立的分区键值的范围将数据映射到分区.它是最常见的分区类型,通常与日期一起使用.例如,您可能希望将销售数据分区为每月分区. 使用范围分区时, ...

  5. oracle锁模式详解,oracle 锁讲解之一

    锁这玩意其实就是资源不够用的,需要排队来获取资源,就像过去大杂院里只有一个公共厕所,一大早很多少排队一样,等.操作系统有锁,数据库也有锁,这里锁的道理是一样的. 数据库是一个多用户使用的共享资源.当多 ...

  6. oracle sequence 增加,详解ORACLE SEQUENCE用法

    在oracle中sequence就是序号,每次取的时候它会自动增加.sequence与表没有关系. 1.Create Sequence 首先要有CREATE SEQUENCE或者CREATE ANY ...

  7. oracle同义词truncate,详解Oracle DELETE和TRUNCATE 的区别

    语法 delete from aa truncate table aa 区别 1.delete from后面可以写条件,truncate不可以. 2.delete from记录是一条条删的,所删除的每 ...

  8. 手动更改oracle监听,详解Oracle数据库手动注册监听的方法

    本文主要介绍了为一个Oracle数据库(t02)配置多个监听(listener)的实验,过程有点小曲折.通过这个实验让我们来学习一下如何手动注册监听.以下是演示的过程. 1.新增两个测试的监听,lis ...

  9. oracle数据库改名步骤,oracle 11g2 数据库改名详细解释 oracle数据库改名详解 oracle database 改名详解 dbname...

    前面讲过修改sid名字,虽然已经修改过了实例名(sid),但是数据库的名称(dbname还是原来的名称orcl) 下面详细描述,更改数据库名字的.详细过程如下: 1.更改存档日志,默认安装完的orac ...

  10. oracle list 分区详解,oracle的List分区及分区索引

    最近在做的一个项目,由于涉及到数据量会在半年内破千万条,考虑到数据量比较大,日后查询起来会比较费时,所以考虑使用oracle的分区特性.oracle10g产品中的分区表分为List,hash,rang ...

最新文章

  1. 清华陈文光教授:AI 超算基准测试的最新探索和实践(附演讲视频)
  2. 「交互式梦境」首次被验证:睡着后,还能回答数学问题
  3. url中传递对象参数_在URL参数中传递复杂对象
  4. MOSS 代替Spring Boot Admin 的服务治理工具
  5. 测试驱动开发 测试前移_我如何以及为什么认为测试驱动开发值得我花时间
  6. 【数据结构与算法】实验 模拟FIFO网络打印机
  7. Cppcheck 1 54 C/C++静态代码分析工具
  8. isis network-entity 49含义_电影《狮子王》真人版上映,经典英语台词背后的含义你看懂了吗...
  9. html5 火焰效果图,css3火焰文字特效
  10. libevent参考手册 系列文章
  11. linux java部署tomcat_Linux 使用脚本安装Tomcat并部署程序
  12. html 手机底部广告,手机网站被UC浏览器强制嵌入推荐广告解决方案
  13. vue设置video图片_vue-video-player视频播放器使用配置详解
  14. Arcgis利用dem数据生成等高线
  15. 复数的幅角Arg与幅角主值arg
  16. linux查看进程grep工作组,Linux下查看一个进程打开了哪...-linux 如何找到进程的工作目录...-使用 grep 恢复误删的文本文件_169IT.COM...
  17. ERP系统到底能做什么?
  18. Sentinel-3数据下载流程
  19. 这个母亲节的礼物,我为你们准备好了!(内含福利)
  20. android帧动画倒放,GIF动态图怎么倒放_倒放GIF动态图的简单方法介绍_3DM手游

热门文章

  1. Activity启动模式之singleTask属性taskAffinity浅谈
  2. matlab 中常用的日期格式转换
  3. 解决微信小程序图片过大上传失败问题
  4. 高性能服务器 c100k,C10K及C100K问题探讨 怎么应对大流量大并发
  5. 《机器学习基石》课程笔记(3)
  6. android json 转map,json字符串转map
  7. 南方cass快捷键命令修改在哪_南方cass快捷键大全_南方cass快捷键命令大全_好特教程...
  8. 拦截器与过滤器的区别
  9. 数据仓库分层的原因和好处
  10. 深度学习(花书)+ 动手学深度学习(李沐)资料链接整理