服务热线:(0755)88305813
Exalogic硬件架构介绍
来源: | 作者:oracle中国 | 发布时间: 2018-12-06 | 3018 次浏览 | 分享到:

Oracle Exalogic Elastic Cloud是全球首个专门设计的中间件云服务器集成系统。Exalogic旨在为企业提供一个安全、关键任务的私有云基础平台,用以支持几乎无限大的规模、无与伦比的性能和超乎想象的管理简便性。虽然Exalogic 是针对企业Java、Oracle 融合中间件和Oracle融合管理软件的优化产品,但它也是运行当今广泛部署的成千上万第三方和定制Linux 及Solaris 应用的优秀环境。Exalogic 是由硬件和软件组件构成的一个集成系统平台,每个组件都是Oracle 产品组合中的战略技术。那么,Exalogic到底是什么样的呢?今天我们就来看一下Exalogic的硬件架构。


Exalogic硬件是预先装配好的集成系统,并按标准的19英寸42U机架配置交付。每个Exalogic 配置都是一个支持计算密集型工作负载均衡的中间件云服务器容量单元。每个Exalogic 配置都包含多个热插拔计算节点、一个集群式高性能磁盘存储子系统和一个高带宽互连架构,该架构包含了连接配置内各个组件以及外部其他Exalogic 或Exadata 数据库机机架所需的交换机。此外,每个配置还包含多个用于与数据中心服务网络集成的10 Gb 以太网端口和用于与数据中心管理网络集成的千兆位以太网端口。所有Exalogic 配置在各个层次都是完全冗余的,并且其设计消除了单点故障。

Exalogic根据部件配置的多少可分为八分之一配、四分之一配、半配和满配等。下图是一个Exalogic满配(full rack)的全景图。

Exalogic的硬件架构主要由以下几部分组成:

  • X86计算节点
  • ZFS存储节点
  • Infiniband交换机
  • Cisco管理网交换机
  • 电源

下图就以满配为例简单的表示了一下Exalogic的基本组成部分。

有了以上的简要介绍,相信您已经对Exalogic的硬件架构有了一些初步了解了。下面我们较为详细的介绍下Exalogic的几个主要组成部件。

X86计算节点

每个 Exalogic 计算节点都是一个配有多核x86 Xeon 处理器或SPARC-T3 处理器、冗余电源、快速ECC DIMM 内存和冗余InfiniBand 主机通道适配器的完全独立的计算容量单元。因此,每个计算节点都可以理解成一个独立的物理服务器。下图是一组计算节点的近景图。


Exalogic的存储节点包含两个物理上完全独立的存储机头。每个存储机头都是使用InfiniBand与Exalogic的其他组件相连,并使用完全冗余的active/standby配置以实现存储的高可用性。

Infiniband交换机

Infiniband交换机是Exalogic的一个重要组成部分。Exalogic的所有部件都是通过Infiniband来连接的。Exalogic使用基于四倍速率的InfiniBand构建起Exabus I/O通讯接口以连接Exalogic系统中的所有硬件和软件。如下图所示,所有的部件都是通过Exabus连接起来并实现通讯的。

InfiniBand对中间件云服务器系统很重要。除了在部署的所有硬件设备之间提供极快的高吞吐量互连外,它还提供极大的规模、极高的应用隔离度和灵活性。

Exalogic系统所用的无损切换的InfiniBand I/O 架构将所有系统连接成了一台大型计算机。可以从八分之一机架(Eighth Rack)开始,然后扩展到四分之一机架(Quarter Rack)或者半机架(Half Rack),再到一个大型全机架(Full Rack),此外,还可以将多达八个全机架的Exalogic 硬件(或Exalogic 和Exadata 配置的任何组合)连接在一起构成组合机架(Multi-Rack),且无需任何外部交换机。如需八个以上的Exalogic 或Exadata 硬件机架,Oracle 允许使用若干个高容量数据中心交换机来创建包含数百个机架和数万个处理器的Exalogic 云。

下图以Exalogic的最新版本X5-2为例,展示了Exalogic的扩展过程以及每一阶段的配置参数。

Exalogic系统的横向扩展意味着增大云规模的同时系统性能不会下降。同样重要的是,Exalogic 云是可以动态细分为安全容量单元的资源池。这种能力植根于InfiniBand 自身的设计中,而这也正是InfiniBand的设计初衷。

Cisco管理网交换机

每个Exalogic主机都包含了一个管理网交换机。有了这个交换机,Exalogic的各个主要部件就可以通过它来连接到客户的管理网了。下图是一个交换机的背面图。

这个管理网交换机可以说是Exalogic对客户数据中心管理网的安全接口。有了这个交换机,客户对Exalogic的管理可以和服务网络完全独立开来,可以在完全不影响应用访问的情况下对设备进行管理。这种设计对于服务器的维护是非常方便的。