Oracle Exadata专家手册
上QQ阅读APP看书,第一时间看更新

1.4.2 Exadata的进化

Exadata V2已经改用Sun硬件了,2009年9月发布为什么都是9月?因为这是一年一度的Oracle Open World大会时间。——译者注。这个发布会开在Oracle在收购Sun的过程中,之后的X2、X3以及X4等后续版本一直使用Sun硬件。这是理所当然的事情,Oracle收购了Sun公司,而Sun公司拥有资源、产品以及几十年的研发经验,这些都非常有利于大规模生产Exadata一体机。

后面的内容会提到,从X2系列起,Exadata开始有各种型号、配置。从硬件角度看,这些后续的版本都有显著的差异和改进。软件组件的详细介绍以及最优化的安装、配置方法则贯穿在本书之中。

1.Exadata X2-2

Exadata X2-2在2010年发布,是业内第一个被广泛使用的Exadata产品系列,也是Exadata产品家族最受欢迎和部署量最多的产品系列。一台X2-2满配是一个42U的机柜,包含8台中等配置的数据库计算节点,14台运行Exadata存储单元软件(CELLSRV)的高性能存储节点,3台InfiniBand交换机,键盘、显示器和鼠标(KVM),机柜插座(PDU),还有一台10Gb/s的Cisco 4948以太网交换机用于外部连接和内部管理。

存储节点可以配置12块600GB、15000转速的SAS高性能磁盘,也可以配置12块3TB、7200转速的SAS大容量磁盘。

显然,比如新一代产品的软件和硬件技术的完美整合发挥了最佳性能,而且X2-2系列分成了三个型号:小型(1/4配)、中型(半配)、大型(满配),易于扩展,用户可根据需要选择合适的配置,价格相对便宜,所以X2-2一经推出就受到市场的强烈欢迎。译者2011年接触的第一款Exadata就是X2-2,现在还在很好地为客户提供服务。——译者注

使用普通冗余模式的ASM,一个大容量的满配X2-2提供224TB未压缩的存储容量。Exadata还提供特有的EHCC压缩方案,压缩比高于1∶10。——译者注同样,使用普通冗余模式的ASM,一台高性能满配X2-8提供45TB未压缩的存储容量。

X2-2系列机型可以用于各种负载的业务,从OLTP、数据仓库到混合负载业务。

表1.1列出了X2-2的硬件规格参数。

表1.1 Exadata X2-2系列硬件配置

提示

1/4配或者半配的X2-2可以扩展到满配。18个满配的X2-2机柜不需要额外的InfiniBand交换机就可以实现互联。

2.Exadata X2-8

Exadata X2-8同样是在2010年发布的,是一款性能卓越的类对称多处理器(SMP)架构的服务器,专为负载最苛刻、数据量巨大的数据库系统设计。

X2-8满配的42U机柜包括2台高配置的数据库计算节点(160个CPU核,4TB内存),14台运行Exadata存储单元软件(CELLSRV)的高性能存储节点,3个InfiniBand交换机,KVM硬件,双电源插板(PDU),一个用于外部连接和管理的10Gb/s带宽的Cisco 4948以太网交换机。

满配的X2-2和满配的X2-8的主要差异就在于,X2-8用的是2台高配置的计算服务器,而不是8台中等配置的计算服务器。

使用普通冗余模式的ASM,一个大容量的满配X2-8提供224TB的未压缩数据存储容量,而一个高性能满配X2-8提供45TB的未压缩数据存储容量。

表1.2列出了X2-8的硬件规格参数。

表1.2 Exadata X2-8数据库一体机硬件配置

提示

与X2-2提供1/4配、半配、满配等配置不同,X2-8只提供满配这一种配置。18个满配的X2-8可以互相连接,无须购买额外的InfiniBand交换机。

3.Exadata X3-2

Exadata X3-2是X2-2系列的下一代产品,在2012年Oracle Open World大会期间发布。由于在计算层使用了大量内存,在存储层使用了大量闪存,Oracle把它标示为“Exadata X3内存数据库一体机”(不要跟Oracle Times Ten内存数据库或12c内存数据库混淆)。

X3-2在X2-2配置的基础上又做了改进,不仅有1/4配、半配、满配,还增加了1/8配(这是用户能买到的最小单位的机型了,是1/4配的逻辑子集,从物理配置上看跟1/4配完全一样),是一款高度可配置的机器。

满配的X3-2是一个42U的机柜,它有8台数据库计算节点服务器(128个CPU核,2TB DDR3内存),14台运行Exadata存储单元软件(CELLSRV)的高性能存储节点,3个InfiniBand交换机,双路PDU电源插板,一个10Gb/s带宽的Cisco 4948以太网交换机用于外部连接和内部管理。

相比X2-2,X3-2不仅在计算节点上增加了更多的CPU核数和内存,最显著的是增加了闪存(从5.3TB增加到22.4TB),将X2-2使用的Sun PCIe F20替换成Sun PCIe F40闪存加速卡。X3-2取消了KVM硬件(键盘、鼠标、显示器),X2-2系列有这些。

X3-2系列的存储节点可以配12块600GB 15000转速的高性能SAS盘,也可以配12块3TB的7200转速的大容量SAS盘。

X3-2的存储容量跟X2-2完全相同。在普通冗余的ASM模式,满配的X3-2可以用高性能盘存放45TB未压缩数据,也可以用大容量盘存放224TB未压缩数据。

表1.3列出了X3-2的硬件配置数。

表1.3 Exadata X3-2系列硬件配置

提示

1/8配(其物理配置和1/4配一样,逻辑上关闭了一半的配置)、1/4配、半配的X3-2,都可以扩展成满配。18个满配的X3-2可以互联,不需要额外的InfiniBand交换机。

4.Exadata X3-8

Exadata X3-8是X2-8系列的下一代版本,为了迎合SMP架构的大型负载,跟X3-2系列一起在2012年9月的Oracle Open World大会上发布。

满配的X3-8是一个42U的机柜,包含2台高配置的数据库计算节点(160个CPU核,跟X2-8一样是4TB内存),14台运行Exadata存储单元软件(CELLSRV)的高性能存储节点,3个InfiniBand交换机,双路PDU电源插板,一台用于内部管理和外部连接的10Gb/s带宽的Cisco 4948以太网交换机。

X3-8的存储节点可以配置12块1.2TB 10000转速的高性能SAS盘,也可以配置12块4TB 7200转速的大容量盘。

使用普通冗余模式的ASM,一台满配的X3-8可以提供300TB未压缩数据的大存储容量,或者90TB未压缩数据的高性能存储容量。

除了提供更大的存储空间外(X3-8的每个存储节点配置的磁盘都比X2-8要大),X3-8的显著改进是大幅增加了闪存的大小(从5.3TB增长到44.8TB,增长了8.45倍)。这是通过将X2-8的Sun PCIe F20替换成X3-8的Sun PCIe F80加速卡实现的。跟X2-8相比,X3-8还去掉了KVM硬件。

表1.4展示了X3-8的硬件规格。

提示

无须额外的InfiniBand交换机就可以让18台满配的X3-8 Exadata一体机实现互联互通。这一扩展能力并非X3-8这一型号专属,Exadata的互联生态系统可以将X2、X3、X4进行任意联通。

表1.4 Exadata X3-8数据库一体机硬件配置

5.Exadata X4-2

Exadata X4-2于2013年12月发布,是Xn-2系列产品的下一代版本。

X4-2的可选配置型号跟X3-2完全一样,用户可以购买这样一些配置:1/8配、1/4配、半配或满配。

满配的X4-2是一个42U机柜,包含8台数据库计算节点(192个CPU核,4TB DDR3内存),14台运行Exadata存储单元软件(CELLSRV)的高性能存储节点,2个InfiniBand交换机,双路PDU电源插板,一个用于内部管理和外部连接的10Gb/s带宽的Cisco 4948交换机。

不仅仅是在计算节点上增加了更多CPU核和翻倍的内存(X3-2是2TB内存,X4-2是4TB内存),Exadata多次显著增加了闪存大小,从22.4TB增加到44.8TB。这种显著变化是由于将Sun PCIe F80取代了X3-2里的Sun PCIe F40。

X4-2系列的存储节点可以配12块1.2TB 10000转速的高性能SAS盘,也可以配12块4TB的7200转速的大容量SAS盘。

X4-2的存储容量比X3-2有所增长高性能盘差不多增长1倍。——译者注。在普通冗余的ASM模式,满配的X4-2可以用高性能盘存放90TB未压缩数据,也可以用大容量盘存放300TB未压缩数据。

图1.5~图1.8展示了X4-2机型的主要硬件。

图1.5 Exadata X4-2的数据库计算节点

图1.6 Exadata X4-2的存储节点(也叫作存储单元)

图1.7 Sun F80 PCIe闪存加速卡,800GB闪存。Exadata X4系列高性能存储节点的闪存都是它提供的

图1.8 标准QSFP接口的36口4倍速InfiniBand交换机,Sun数据中心使用36口IB交换机组成Exadata骨干网络

提示

X4-2系列的1/8配、1/4配或半配,都可以扩展到满配。18个满配的X3-2可以互联,无须额外的InfiniBand交换机。

表1.5展示了X4-2的硬件规格,以及值得注意的硬件组件。

表1.5 Exadata X4-2系列硬件配置

6.Exadata X4-8

Exadata X4-8是X3-8系列的下一代版本,主要适用于SMP架构的大型负载,于2014年7月发布。

满配的X4-8是一个42U的机柜,包含2台高配置的数据库计算节点(240个CPU核,12TB内存),14台运行Exadata存储单元软件(CELLSRV)的高性能存储节点,3个InfiniBand交换机,双路PDU电源插板,一台用于内部管理和外部连接的10Gb/s带宽的Cisco 4948以太网交换机。

X4-8的存储节点可以配置12块1.2TB 10000转速的高性能SAS盘,也可以配置12块4TB 7200转速的大容量盘。

使用普通冗余模式的ASM,一台满配的X4-8可以提供300TB未压缩数据的大容量存储容量,或者90TB未压缩数据的高性能存储容量。

相对X3-8而言,X4-8的主要改进是显著加大了CPU和内存的计算能力(计算节点使用15核CPU、12TB内存)。跟X3-8一样,X4-8的闪存大小还是44.8TB,并且也去掉了KVM硬件。

表1.6展示了X4-8的硬件规格,以及值得注意的硬件组件。

表1.6 Exadata X4-8数据库一体机硬件配置

提示

18个满配的X4-8无须额外的InfiniBand交换机就可以互联。这种互联扩展不仅限定于X4-8这个型号,X2、X3、X4系列的机型都可以混搭互联。

7.Exadata X5-2

Exadata X5-2于2015年1月发布,是Xn-2系列产品X4-2的下一代版本。

X5-2系列产品带来了许多新特性和新的选件,包括更快的CPU、更多的内存、容量许可随需而变、虚拟化支持,与Oracle VM做了更多整合。

●显著的新特性、选件和增强

●支持Oracle VM(OVM)

●容量许可软件随需而变

●弹性配置

●全闪存——高性能配置的极速存储节点

●Exadata 12.1.2.1版本主要软件增强(X5-2必须使用的软件版本)

●转为Exadata定制的AWR增强

●支持Linux 6

●用DBCMLI来监控和管理计算节点

●快速直连(direct-to-wire)OLTP协议允许数据库绕过操作系统网络堆栈,直接调用InfiniBand硬件。——译者注

●两种格式的列闪存

●快照(Snapshotting),适用于非常快速的克隆操作

与早期产品(X4-2,X3-2等系列)的配置相比,X5-2的主要区别是,第一次提供了弹性配置。传统上,Exadata Xn-2系列产品都是1/8配、1/4配、半配或满配。X5-2依然提供这些标准配置。但是,随着X5-2弹性配置这个新特性的推出,Oracle让用户更灵活地选择他们的自定义组合,从计算节点到存储节点都可以。

满配的X5-2可包含最多19台数据库计算节点(最多684个CPU核,14.6TB DDR3内存),最多18台运行Exadata存储单元软件的高性能存储节点,2个InfiniBand交换机,双路PDU电源插板,一个用于内部管理和外部连接的以太网交换机。

不仅仅是在计算节点上增加了更快的CPU核和更多的内存,X5-2中在闪存加速卡上又有了新的革新,引入了1.6TB的非挥发性极速闪存(Non-Volatile Memory Express,NVMe)。用F160e PCIe NVMe闪存卡取代早期Xn-2系列里基于磁盘的高性能配置,X5-2高性能配置是全闪存的。

表1.7展示了标准的X5-2硬件规格(非弹性配置),以及值得注意的硬件组件。

表1.7 Exadata X5-2系列硬件配置(非弹性配置)