一种一体机实现方法及装置制造方法及图纸

技术编号:16156302 阅读:21 留言:0更新日期:2017-09-06 20:40
本发明专利技术提供一体机实现方法及装置,上述方法包括以下步骤:使用至少一个数据库服务器对数据进行计算;通过至少一个存储模块管理所述数据,集数据计算、传输与存储功能集于一身,更快的部署与应用上线时间,方便企业后续业务扩展和升级。

【技术实现步骤摘要】
一种一体机实现方法及装置
本专利技术属于计算机领域,尤其涉及一种一体机实现方法及装置。
技术介绍
随着超大规模(Hyper-Scale)应用广泛部署于大型IT企业,基于IOE架构的数据库服务器系统需要应对大量用户的并发访问,其系统性能依赖系统软硬件架构,需优化应用程序,CPU,内存,网络,存储设备等组件,才能满足客户需求。当应用程序需要很高的存储I/O指令响应速度(IOPS)和较低的存储访问延迟(Latency),通常购买大型高性能存储和高端主机,这些设备不仅价格高昂,部署和扩展性很差,而且需要专业人员维护。整个架构环境复杂,需要主机人员、S光纤交换机、存储技术人员参与部署和维护。基于主机和集中式存储架构(即所谓的IOE架构)的数据库服务器集群系统普遍应用到金融、电信、社保、能源行业,承担着客户重要核心业务系统。目前相关技术主要采用IOE架构设计方案,两台关键应用主机承担数据库计算服务器,高端存储通过FC协议映射给关键应用主机存放数据,在大量IO访问时,两台计算节点能同时支撑前端应用访问。传统IOE架构成本比较高、扩展性差、维护成本高、性能也无法满足大数据查询。目前现有数据库集群系统大部分使用关键应用主机和磁盘阵列架构,磁盘阵列基本使用传统机械硬盘,传统机械硬盘发展了几十年,在数据吞吐量方面尚能应付,而在应对高I/O指令响应速度(IOPS)方面难以满足企业对高性能数据访问的需求。传统机械硬盘通常可提供数百IOPS,如果应用需要更高IOPS,则需要大量机械硬盘构建大型磁盘阵列,并合理摆放数据。虽然最近几年,大型磁盘阵列也在使用SSD磁盘,但受限于光纤带宽16Gb限制,还是无法满足大吞吐量的应用场景;另外传统基础架构的技术复杂度限制了闪存性能的发挥,同时带来了巨大的运维负担,使企业在维持重要的业务决策的同时,被动投入大量基础设施维护成本。因此,需要一种以轻量级配备提供更高性能的架构方案,以解决扩展性差、维护成本高、性能无法满足大数据查询的问题。
技术实现思路
本专利技术提供一种一体机实现方法及装置,以解决上述问题。本专利技术提供一种一体机实现方法。上述方法包括以下步骤:使用至少一个数据库服务器对数据进行计算;通过至少一个存储模块管理所述数据。本专利技术还提供一种一体机,包括:至少一个数据库服务器和至少一个存储模块,其中,所述至少一个数据库服务器与所述至少一存储模块连接:至少一个数据库服务器,用于对数据进行计算;至少一个存储模块,用于管理所述数据。通过以下方案:使用至少一个数据库服务器对数据进行计算,通过至少一个存储模块管理数据,于融合架构设计,采用标准的X86服务器,将计算、存储整合为通用的融合架构,节点之间通过InfiniBand高速互联,构成轻量级的负载均衡集群,精密整合融入一站式机柜。预集成分布式集群、数据库与云平台管理系统,所有软硬组件预先配置调优,实现一体化快速交付,以轻量级配备提供更高性能,同时实现最小化TCO、最大化ROI。全闪存配备消除了传统架构I/O延迟所带来的处理瓶颈,充分释放CPU处理能力,对OLTP数据库有卓越表现,以更高的性价比,为数据库业务提供无与伦比的处理能力。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1所示为本专利技术实施例1的一体机实现方法处理流程图;图2所示为本专利技术实施例2的一体机结构图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1所示为本专利技术实施例1的一体机实现方法处理流程图,包括以下步骤:步骤102:使用至少一个数据库服务器对数据进行计算。步骤104:通过至少一个存储模块管理所述数据。进一步地,为所述存储模块配置至少两个闪存卡。进一步地,采用Share-Nothing的分布式技术将所述至少一个存储模块融合成集群式逻辑资源池;采用RDMA零拷贝技术将所述数据从所述存储模块迁移至所述数据库服务器。进一步地,所述至少一个数据库服务器与所述至少一个存储模块之间通过IB网络通信。其中,所述数据库服务器为通用X86服务器。因此,在通用X86服务器上配置高IOPS闪存硬盘,采用Share-Nothing的分布式架构,将各节点本地SSD存储融合为全站统一的集群式逻辑资源池,存储资源池分配出来的LUN通过IB网络映射前端的计算节点,Infiniband协议的主要特点是高带宽、低时延、系统扩展性好。网络传输使用RDMA零拷贝技术,使数据从存储节点快速移动到计算节点中,而不对操作系统造成任何影响,也不需要用到多少计算机的处理功能,它消除了外部存储器复制和文本交换操作,因而能解放内存带宽和CPU周期用于改进应用系统性能。两台DBserver(数据库服务器)安装操作系统Redhat6.5,系统安装Infiniband驱动和存储管理软件,数据库可以部署浪潮K-DBKAC;三台StorageServer需要安装操作系统Redhat6.5、Infiniband驱动和Sdata存储管理软件,每台StorageServer配置两块PCIE-SSD闪存卡;两台DBserver和三台StorageServer通过IB网络互联。具体实施参数参考下表:安装参数可参考下表:闪存技术:而相对于磁盘技术,闪存可提供较高的IOPS,现阶段通常可达数十万,在很大程度上解决了企业应用对IOPS需求的瓶颈,并给客户带来更多的价值。闪存技术革新的非机械结构消除了传统磁盘的磁道式结构,可以更快地传送数据,极大提高了数据读取速度,显著降低时间延迟。闪存高IOPS的特点,可以非常有效地应对高虚拟机密度下应用的IOPS需求,并线性升级IOPS来满足应用的扩展需求。分布式存储:以软件定义为核心,采用Share-Nothing的分布式架构,将各节点本地SSD存储融合为全站统一的集群式逻辑资源池,实现存储资源的动态部署,提高了系统的Scale-up与Scale-out多维度弹性扩展能力。使用户可以根据业务负载,按需扩容,灵活平衡资源。RDMA零拷贝技术:RDMA的零拷贝网络技术使得数据从一个系统快速移动到远程系统存储器中,而不对操作系统造成任何影响,也就不需要用到多少计算机的处理功能。它消除了外部存储器复制和文本交换操作,因而能解放内存带宽和CPU周期用于改进应用系统性能。InfiniBand:InfiniBand是一个统一的互联结构,既可以处理存储I/O、网络I/0,也能够处理进程间通信(IPC)。nfiniband协议的主要特点是高带宽、低时延、系统扩展性好(可轻松实现完全无拥塞的数万端设备的Infiniband网络),而且在单个或多个互联网络中支持冗余的I/O通道,因此能保持数据中心在局部故障时仍能运转。图2所示为本专利技术实施例2的一体机结构图。如图2所示,根据本专利技术的实施例的一种一体机,包括:至少一个数据库服务器202和至少一个存储模块204,其中,所述至少一个数据库服务器与所述至少一个存储模块连接:至少一个数据库服务器202,用于对数据进行计算;至少一个存储模块204,用于管理所述数据。进一步地,所述存储模块204包括至少两个闪存卡本文档来自技高网
...
一种一体机实现方法及装置

【技术保护点】
一种一体机实现方法,其特征在于,包括以下步骤:使用至少一个数据库服务器对数据进行计算;通过至少一个存储模块管理所述数据。

【技术特征摘要】
1.一种一体机实现方法,其特征在于,包括以下步骤:使用至少一个数据库服务器对数据进行计算;通过至少一个存储模块管理所述数据。2.根据权利要求1所述的方法,其特征在于,为所述存储模块配置至少两个闪存卡。3.根据权利要求1所述的方法,其特征在于,采用Share-Nothing的分布式技术将所述至少一个存储模块融合成集群式逻辑资源池;采用RDMA零拷贝技术将所述数据从所述存储模块迁移至所述数据库服务器。4.根据权利要求1所述的方法,其特征在于,所述至少一个数据库服务器与所述至少一个存储模块之间通过IB网络通信。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述数据库服务器为通用X86服务器。6.一种一体机,其特征在于,包括:至少一个数据库服务...

【专利技术属性】
技术研发人员:常彦文杨磊乔鑫李勋堂
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1