登云数据库一体机技术白皮书.docx

上传人:b****1 文档编号:3462776 上传时间:2023-05-05 格式:DOCX 页数:39 大小:1.87MB
下载 相关 举报
登云数据库一体机技术白皮书.docx_第1页
第1页 / 共39页
登云数据库一体机技术白皮书.docx_第2页
第2页 / 共39页
登云数据库一体机技术白皮书.docx_第3页
第3页 / 共39页
登云数据库一体机技术白皮书.docx_第4页
第4页 / 共39页
登云数据库一体机技术白皮书.docx_第5页
第5页 / 共39页
登云数据库一体机技术白皮书.docx_第6页
第6页 / 共39页
登云数据库一体机技术白皮书.docx_第7页
第7页 / 共39页
登云数据库一体机技术白皮书.docx_第8页
第8页 / 共39页
登云数据库一体机技术白皮书.docx_第9页
第9页 / 共39页
登云数据库一体机技术白皮书.docx_第10页
第10页 / 共39页
登云数据库一体机技术白皮书.docx_第11页
第11页 / 共39页
登云数据库一体机技术白皮书.docx_第12页
第12页 / 共39页
登云数据库一体机技术白皮书.docx_第13页
第13页 / 共39页
登云数据库一体机技术白皮书.docx_第14页
第14页 / 共39页
登云数据库一体机技术白皮书.docx_第15页
第15页 / 共39页
登云数据库一体机技术白皮书.docx_第16页
第16页 / 共39页
登云数据库一体机技术白皮书.docx_第17页
第17页 / 共39页
登云数据库一体机技术白皮书.docx_第18页
第18页 / 共39页
登云数据库一体机技术白皮书.docx_第19页
第19页 / 共39页
登云数据库一体机技术白皮书.docx_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

登云数据库一体机技术白皮书.docx

《登云数据库一体机技术白皮书.docx》由会员分享,可在线阅读,更多相关《登云数据库一体机技术白皮书.docx(39页珍藏版)》请在冰点文库上搜索。

登云数据库一体机技术白皮书.docx

登云数据库一体机技术白皮书

 

登云数据库一体机技术白皮书

 

1概要

神州数码云科登云数据库一体机(简称登云数据库一体机)是专为运行Oracle数据库而构建。

采用集成设计,旨在提供高性能和高可用性的Oracle数据库运行平台。

登云数据库一体机利用Oracle的行业标准硬件以及Oracle的智能数据库和存储软件构建而成,为联机书屋处理(OLTP)、数据仓库(DW)以及混合负载在内的所有类型的数据库负载提供超强的性能。

登云数据库一体机是一种易于部署的系统,包含了运行Oracle数据库所有的硬件,以及辅助的软件。

其中,数据库服务器、存储服务器和网络设备均有神州数码云科预先配置、调试和测试。

登云数据库一体机上运行标准的Oracle集群数据库,因此在Oracle数据库上运行的任何应用程序无需进行任何更改即可无缝迁移到神州数码云科登云数据库一体机上。

登云数据库一体机采用横向扩展架构,不仅提高了数据库处理的性能,也提供了更高的扩展性,同时采用独特的数据处理技术,能够将数据密集型SQL操作分流到一体机的存储服务器上。

通过将SQL的处理卸载到登云数据库存储服务器,当从磁盘中读取数据时,就可以立即在所有存储服务器上并行执行数据过滤和处理。

存储分流降低了数据库服务器的CPU占用率,也大大减少了在存储和数据库服务器间传输的数据量。

同时,登云数据库一体机采用只能闪存缓存,通过加快I/O操作速度,可以极大的提高Oracle数据库的处理速度。

通过闪存提供对数据库对象的智能缓存,可以避免物理I/O操作并加速数据库日志操作。

智能存储提供的高级压缩技术(混合列压缩,简称HCC),可以提供10倍甚至更高倍的数据压缩,从而将有效数据传输速度提高一个数量级。

神州云科登云数据库一体机是业界最安全的数据库服务器。

登云数据库一体机的存储是基于Oracle数据库卓越的安全性功能而构建,能够查询完加密的数据库,而开销接近于零,且查询速度可到每秒数百GB。

2登云数据库一体机产品介绍

2.1为数据库而生的集成设计系统

登云数设计据库一体机采用集成式系统的设计和构建,旨在使其成为运行Oracle数据库时,性能和可用性达到最高的平台。

传统的自定义的Oracle系统无法实现集成式系统可提供的性能水平和可用性。

自定义数据库系统中使用的组件往往难以均衡,并且配置不佳,这很可能会造成瓶颈问题,从而降低整体系统性能。

登云数据库一体机系统,采用集成设计并且经过端到端的优化,因而能够提供最佳性能。

该集成设计系统中的硬件组成、数据库软件和数据库、操作系统和设备驱动程序、固件、网络配置以及所有其他组件都经过优化,能够协同工作。

并且,凭借多年的Oracle调优经验和管理经验,登云数据库一体机集成系统是能够提供运行Oracle数据库的最佳平台,通过登云数据库一体机管理系统的管理,登云数据库一体机也是全面而稳定的数据库性能监控和安全管理平台。

传统的自定义数据库系统还无法实现登云数据库一体机系统能够提供的可用性和正常运行时间。

在自定义数据库系统中,复杂的组件间故障模式未经测试,并且各个组件也未集成为一个单元。

而登云数据库一体机系统会处理所有可能的故障模式,包括节点故障、链路故障、存储故障和交换机故障。

这意味着,该系统整体的正常运行时间更长,部署和运营风险更小。

登云数据库一体机系统是预先配置的系统,在数据库部署过程中能够节省大量集成工作、成本和时间。

登云数据库一体机系统在交付时已经经过组装、调试,随时都可以运行。

所有登云数据库一体机系统都相同,不存在特别的配置问题,因此所有登云数据库一体机用户都可获得得益于通用平台增强的支持性。

由于登云数据库一体机系统具有通用性,因此神州数码云科支持可以为数据库部署提供最佳支持。

而自定义的平台的构建和运营往往需要顶尖的专业人才。

登云数据库一体机让IT人员免于进行组件集成和测试工作,转而专注于企业业务需求。

通过端到端的单一供应商支持以及对所有组件的端到端的统一监视,登云数据库一体机系统可以减少对IT人员所花费的开销。

在登云数据库一体机系统上部署应用数据库,不需要任何认证。

登云数据库一体机系统可以利用全部Oracle数据库生态系统——IT技能、人员、合作伙伴和技术。

登云数据库一体机系统甚至可以为最复杂的应用程序如OracleE-BusinessSuite、PeopleSoft、Sieble、SAP以及内部构建的自定义应用程序透明地提供最佳的功能、性能和可用性。

2.2高扩展性数据库系统

数据库云服务器是一款集成的完整数据库系统,包含了用以快速轻松部署任何最佳性能和可用性的企业数据库的所有组件。

登云数据库一体机存储服务器在登云数据库一体机中用作Oracl数据库的存储。

它所运行的登云数据库存储服务器软件提供了独一无二技术,包括智能扫描、智能闪存缓存、智能闪存日志、I/O资源管理器、存储索引和混合列压缩。

登云数据库一体机数据库云服务器X6-2可以从2个22核数据库服务器(512GB内存,可扩展到1.5TB内存)和3个存储服务器扩展到8个22核数据库服务器(2TB内存,可扩展到6TB内存)和14个存储服务器(全部在一个机架中)运行OracleDatabase数据库软件。

登云数据库一体机X6-2有四种型号:

全机架、半机架、四分之一机架和八分之一机架,具体取决于要部署的数据库的大小、性能和I/O要求。

随着处理需求的增长,可以联机尽心升级,确保平稳完成升级过程。

另外,登云数据库一体机X6-2可轻松扩展到18个机架网格,该网格能够拥有6,336个CPU核以及24PB原始存储容量。

登云数据库一体机X6-2标准机架配置

全机架

半机架

四分之一机架

八分之一机架

8台数据库云服器,每台服务器配备:

4台数据库云服务器,每台服务器配备:

2台数据库云服务器,每台服务器配备:

2台数据库云服务器,每台服务器配备(CPU只配一颗22核CPU):

•2个Intel®Xeon®E5-2699v4二十二核处理器(2.2GHz)

•256GB内存(可扩展至768GB)

•4个600GB10000RPM磁盘

•2个QDR(40Gb/秒)InfiniBand端口

•4个1/10Gb以太网端口(铜缆)

•2个10Gb以太网端口(可选)

•1个ILOM以太网端口

•2个冗余热插拔电源

352个CPU内核和2TB内存(可扩展至6TB内存)用于数据库处理(每台数据库服务器配有44个CPU内核和256G内存、可扩展至768GB内存)

176个CPU内核和1TB内存(可扩展至3TB内存)用于数据库处理(每台数据库服务器配有44个CPU内核和256G内存、可扩展至768GB内存)

8个CPU内核和高达1.5TB内存用于数据库处理(每台数据库服务器配有44个CPU内核和256G内存、可扩展至768GB内存)

44个CPU内核和高达1.5TB内存用于数据库处理(每台数据库服务器配有22个CPU内核和256G内存、可扩展至768GB内存)

14台登云数据库一体机存储服务器X6-2L:

•280个CPU内核用于SQL处理

•56个PCI闪存卡,包含179.2TB的登云数据库一体机智能闪存缓存(原始),168个8TB7200RPM大容量磁盘或者112个3.2TBNVMePCI闪存驱动器

7台登云数据库一体机存储服务器X6-2L:

•140个CPU内核用于SQL处理

•28个PCI闪存卡,包含89.6TB的登云数据库一体机智能闪存缓存(原始),84个8TB7200RPM大容量磁盘或者56个3.2TBNVMePCI闪存驱动器

3台登云数据库一体机存储服务器X6-2L:

•60个CPU内核用于SQL处理

•12个PCI闪存卡,包含38.4TB的登云数据库一体机智能闪存缓存(原始),36个8TB7200RPM大容量磁盘或者24个3.2TBNVMePCI闪存驱动器

 

3台登云数据库一体机存储服务器X6-2L:

•30个CPU内核用于SQL处理

•6个PCI闪存卡,包含19.2TB的登云数据库一体机智能闪存缓存(原始),18个8TB7200RPM大容量磁盘或者12个3.2TBNVMePCI闪存驱动器

 

2台36端口QDR(40Gb/秒)InfiniBand交换机

其他硬件组件:

•42U机架

•以太网交换机,用于连接数据库云服务器中的服务器

•2个互为冗余的配电单元(PDU)

随附的备件包包含:

•1个3.2TBNVMePCI闪存卡和1个8TB大容量磁盘,或者

•1个3.2TBNVMePCI闪存驱动器

2.3数据库云服务器

登云数据库一体机的数据库云服务器X6-2可以从2个22核数据库服务器(共512GB内存,可扩展到1.5TB内存)可扩展到8个22核数据库服务器(共2TB内存,可扩展到6TB内存)运行OracleDatabase11gR2或OracleDatabase12c企业版数据库软件。

所有X6-2数据库云服务器包含以下组件:

行业标准数据库服务器,每个服务器与预先先配置有:

※2.2Ghz双插槽22核Intel®Xeon®E5-2699V4处理器;

※256GB内存

※4个600GB10,000RPM硬盘

※2个40Gb/sInfiniband端口

※2个10Gb/s以太网端口

※4个1/10Gb以太网端口

※双冗余、可插拔电源

※UnbreakableEnterpriseKernelOracleLinux6Update7操作系统

2.3.1数据库云服务器架构

数据库云服务器在服务器和存储之间使用最新的Inifiniband互联。

每个数据库服务器和登云数据库一体机存储单元具有双端口40Gb(QDR)Infiniband连接,以实现高可用性。

每个Infiniband链路提供40Gb带宽——比传统存储或服务器网络高出许多倍。

此外,Oracle的互连协议使用直接数据放置方法(DMA——直接内存访问),将数据直接从线路移动到数据库缓冲区而无需进行额外的数据复制,从而确保极低的CPU开销。

Infiniband网络兼具LAN网络的灵活性和SAN的效率。

通过使用Infiniband网络,Oracle确保网络不会成为性能瓶颈。

该Inifiniband网络同时还可为Oracle数据库RealApplicationCluster(RAC)节点提供高性能集群互联。

登云数据库一体机的架构设计旨在横向扩展到任何级别的性能。

为了实现更高的性能和更大的存储容量,可以在配置中添加额外的数据库服务器和登云数据库一体机单元——例如,从半机架升级到全机架。

随着在配置中添加更多的登云数据库一体机单元,存储容量和I/O性能几乎呈现线性提高。

在登云数据库一体机配置中,从不进行也不需要进行单元到单元通信。

图2.1为登云数据库一体机四分之一配置的软件架构。

登云数据库一体机对使用数据库的应用程序完全透明。

数据库云服务器上运行的OracleDatabase11gR2或OracleDatabase12c与传统系统上运行的完全相同——但在数据库云服务器上运行更快。

当使用登云数据库一体机时,不需要进行任何修改。

数据库云服务器完全支持Oracle数据库的所有特性。

2.4存储服务器

登云数据库一体机的存储服务器,每台服务器预先配置有:

运行频率为2.2Ghz的双插槽10核Intel®Xeon®E5-2630V4处理器,128GB内存,3.2TB登云数据库一体机智能闪存缓存,12个连接到一个存储控制器(512MB带电池保护缓存)的磁盘,双端口Infiniband连接,嵌入式IntegratedLightsOutManager(ILOM)以及双冗余、可插拔电源。

登云数据库一体机存储服务器配备有8TB高性能7200RPM磁盘。

在存储服务器上预先安装了所有登云数据库一体机存储服务器软件。

Oracle登云数据库一体机存储服务器运行登云数据库一体机存储服务器软件,提供数据库云服务器所独有的强大软件技术,包括智能扫描、智能闪存缓存、智能闪存日志、I/O资源管理器、存储索引和混合列压缩。

登云数据库一体机存储服务器的硬件组件经过精心选择,可以满足高性能数据处理的需求。

同时,登云数据库一体机软件经过优化,以便尽可能充分地利用硬件组件和Oracle数据库。

每个登云数据库一体机存储服务器都为数据库提供杰出的I/O性能和带宽。

登云数据库一体机存储服务器中的CPU内核专用于提供在登云数据库一体机存储中执行的一些特性,如智能扫描SQL处理。

等于数据库一体机存储是基于每个Oracle数据库卓越的安全性功能而构建,能够查询完全加密的数据库,而开销接近于零,并且查询速度达到每秒数百GB。

这是因为它将解密处理从软件迁移到了登云数据库一体机存储服务器硬件。

登云数据库一体机存储服务器中使用的Oracle软件和Intel处理器提供了高级加密标准(AES)支持。

2.4.1极速闪存实现创纪录的I/O性能

SunFlashAcceleratorF320PCIe

登云数据库一体机X6-2引入了极速闪存存储服务器。

每一台极速闪存服存储服务器均包含8个最先进的3.2TBPCI闪存驱动器。

PCI闪存并未将闪存设置在低速磁盘控制器和管理器的后方,而是将闪存直接直接置于高速PCI总线上,从而实现超高性能。

登云数据库一体机闪存使用最新的非易失快速闪存(NVMe)闪存协议来实现极低的I/O开销。

极速闪存存储服务器取代了登云数据库一体机存储服务器之前采用的高性能磁盘且向后兼容所有受支持的登云数据库一体机系统。

闪存性能通常会受到传统的存储架构的约束和限制。

而登云数据库一体机结合使用了横向扩展存储、Infiniband网络、数据库分流和PCI闪存,可提供极高的闪存性能。

一台搭载8个数据库服务器和14个极速闪存存储服务器的全机架登云数据库一体机数据库云服务器X6-2在运行数据库负载时可实现高达每秒350GB的数据扫描带宽和高达每秒450万次随机8K读I/O操作、414.4万次的随机8K写I/O操作(IOPS)。

其性能比传统存储阵列架构高数个数量级,也远非当今的全闪存阵列可比。

2.4.2分层式磁盘和闪存以磁盘的成本提供闪存的性能

登云数据库一体机的第二个存储选项是登云数据库一体机X6-2大容量存储服务器。

该服务器包含12个8TBSAS磁盘驱动器(共96TB)、4个SunFlashAcceleratorF320NVMePCIe卡以及原始容量为12.8TB的闪存。

大容量存储服务器中的登云数据库一体机闪存可直接用作闪存盘,不过一般都是将其配置为磁盘的前端闪存缓存(登云数据库一体机智能闪存缓存),因为缓存可为更多的数据提供闪存级性能,而闪存可直接存储的数据有一定限制。

登云数据库一体机智能闪存缓存可自动缓存频繁访问的数据,同时将不常访问的数据保留在磁盘驱动器中。

这样,仅凭磁盘的容量和低成本就实现了闪存的性能。

登云数据库一体机智能闪存缓存熟悉数据库负载,知道何时不用缓存那些极少访问或因过大而不适于缓存的数据。

例如,登云数据库一体机不会缓存由备份、表扫描或很快会被删除的临时结果所产生的I/O。

除了自动缓存以外,管理员还可以选择提供SQL指令来确保将特定的表、索引或分区始终保存于闪存缓存中。

表可以保留在闪存缓存中,不必像传统存储那样必须移至不同的表空间、文件或LUN。

一台搭载8个数据库服务器和14个大容量存储服务器的全机架登云数据库一体机数据库云服务器X6-2在运行数据库负载时可实现高达每秒301GB的数据扫描带宽和高达每秒450万次随机8K读I/O操作、414.4万次的随机8K写I/O操作(IOPS)。

登云数据库一体机智能闪存缓存可将活跃的数据移入闪存,将活跃度较低的数据保留在磁盘中,从而为较大的数据(通常可达到机器物理闪存容量的数倍)提供闪存级的IO速率和响应时间。

在实际的数据库负载处理中,登云数据库一体机智能闪存缓存的命中率通常可以超过90%甚至达到98%,而闪存容量却不到磁盘容量的七分之一。

这种高命中率意味着登云数据库一体机智能闪存缓存可提供比物理闪存缓存大许多倍的有效闪存容量。

此外,登云数据库一体机智能闪存缓存还可以缓存数据库块写入。

写入缓存可消除大规模OLTP和批处理负载的磁盘瓶颈。

搭载8个数据库服务器和14个大容量存储服务器的全机架登云数据库一体机数据库云服务器X6-2的闪存写入速度每秒超过414.4万次8K写入I/O。

登云数据库一体机写入缓存具备透明性、持久性和完全冗余性。

登云数据库一体机智能闪存缓存的I/O性能相当于数十个由数千磁盘驱动器组成的企业磁盘阵列。

为了进一步加快OLTP负载的处理速度,登云数据库一体机智能闪存缓存还采用了一个专用于减少日志写入I/O延迟的特殊算法,即登云数据库一体机智能闪存日志。

用户事务提交时间或关键更新执行时间对日志写入延迟非常敏感。

智能闪存日志利用登云数据库一体机存储中的闪存缓存和登云数据库一体机磁盘控制器中的高速RAM内存来大幅减少日志写入延迟,避免其他闪存解决方案经常遇到的延迟高峰。

登云数据库一体机智能闪存日志算法是登云数据库一体机独有的特性。

登云数据库一体机智能闪存缓存还采用了一种独一无二的登云数据库一体机列闪存缓存算法来加快报告和分析查询速度。

列闪存缓存可以在将频繁扫描的混合列压缩数据加载到闪存缓存的过程中自动将其转换成纯列格式,从而在登云数据库一体机闪存中实现了一种双格式架构。

对闪存中处于纯列格式的数据执行智能扫描时,由于仅读取选定列,因此扫描速度大大提高,也减少了闪存I/O和存储服务器CPU占用。

这不仅可加快报告和分析查询速度,还保持卓越的OLTP式单行查找性能。

登云数据库一体机只采用闪存制造商设计的企业级闪存,具备极高的耐用性。

因为登云数据库一体机专门针对关键任务型负载而设计,所以不会采用在使用多年后会性能下降或发生意外故障的消费级闪存。

对于大多数数据库负载,登云数据库一体机X6中所采用的企业级闪存芯片的使用寿命可达到8年或更长时间。

与其他基于闪存的解决方案相比,登云数据库一体机的另一大优势是支持在RAM、闪存和磁盘之间自动进行数据分层。

许多存储供应商已经意识到其传统存储阵列在架构上有许多内部瓶颈阻碍了闪存性能的发挥,因此研发了新的全闪存式阵列。

这些全闪存式阵列在性能上优于传统阵列,不过却放弃了磁盘与闪存之间智能数据分层的成本优势。

因此,受益于闪存的总数据大小将受到实际闪存大小的限制,而闪存的成本又非常高。

此外,第三方闪存阵列也不能从登云数据库一体机混合列压缩技术中获益。

某些闪存阵列提供的重复数据删除技术在VDI环境中效果出众,但对数据库不起作用。

登云数据库一体机不仅在容量上比全闪存式阵列更大,其性能也更加出众。

登云数据库一体机采用经过优化的集成式架构,基于InfiniBand实现完全横向扩展,配备极速PCI闪存,将数据密集型操作分流至存储并采用专为数据库而优化的算法,其吞吐量是全闪存式存储阵列所无法企及的。

登云数据库一体机X6-2容量和性能关键指标

指标

全机架

半机架

四分之一机架

八分之一机架

HC

EF

HC

EF

HC

EF

HC

EF

最高SQL

闪存带宽

301GB/秒

350GB/秒

150GB/秒

175GB/秒

64GB/秒

75GB/秒

32GB/秒

38GB/秒

最高SQL

闪存读IOPS

 

 

 

 

 

 

562500

562500

最高SQL

闪存写IOPS

 

 

 

 

 

 

518000

518000

闪存数据容量

(原始)

179.2TB

358.4TB

89.6TB

179.2TB

38.4TB

76.8TB

19.2TB

38.4TB

HC1磁盘

EF1磁盘

HC1磁盘

EF1磁盘

HC1磁盘

EF1磁盘

HC1磁盘

EF1磁盘

最高SQL

磁盘带宽

25GB/秒

12.5GB/秒

5.4GB/秒

2.7GB/秒

最高SQL

磁盘IOPS

36000

18000

7800

3900

磁盘数据容量

(原始)

1344TB

672TB

288TB

144TB

存储数据容量

(可用、非压缩)

508TB

130TB

254TB

65TB

109TB

28TB

54TB

14TB

最高数据

加载速度

21

TB/小时

21

TB/小时

11

TB/小时

11

TB/小时

5.0

TB/小时

5.0

TB/小时

2.5

TB/小时

3.0

TB/小时

实际系统性能因应用而异。

1.EF=极速闪存;HC=大容量

2.该带宽是在不采用数据库压缩的情况下运行SQL时得到的峰值物理扫描带宽。

在采用数据库压缩的情况下,有效数据带宽将高于此值。

3.基于运行SQL的8KIO请求得出。

请注意,IO大小对闪存IOPS的影响很大。

其他供应商报出的IOPS可能基于与数据库无关的、较小的IO大小。

4.基于运行SQL的8KIO请求得出。

执行ASM镜像之后在存储服务器上测得的闪存写入I/O,这通常会发出多个存储IO来保持冗余性。

5.原始容量由标准磁盘驱动器术语计算得出,1GB=10亿字节。

测量可用容量时使用的是常规二进制空间术语,即1TB=1024*1024*1024*1024字节。

6.采用镜像(ASM常规冗余)并且保留足够空间(四分之一或半机架上的一个磁盘,全机架上的两个磁盘)以便在常规冗余情况下磁盘出现故障时重建镜像保护,在这种配置之下的实际可用空间。

7.有效闪存容量大于物理闪存容量并且考虑了登云数据库一体机智能闪存缓存算法实现的高闪存命中率以及底层磁盘存储的大小。

它是指通常可以存储在登云数据库一体机上并且以闪存内存的速度访问的数据文件的大小。

8.加载速率通常只受限于数据库服务器CPU,而不会受限于IO。

速度因加载方式、索引、数据类型、压缩

存储服务器

9.

2.5存储服务器

2.6存储服务器

10.和分区而异。

2.5登云数据库一体机其他组件

登云数据库一体机集成系统包含了除数据库云服务器和存储服务器外,还包括如下组件:

●Infiniband交换机和线缆,2台Infiniband交换机和连接线缆构成了40Gb/秒Infiniband结构以

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2