一种利用加速卡加速集群部署的方法技术

技术编号:8625849 阅读:184 留言:0更新日期:2013-04-25 22:50
本发明专利技术提供一种利用加速卡加速集群部署的方法,将多台安装有PCI-E固态加速卡的服务器及其后端存储构成一个完成的集群,通过相应集群管理软件,同一时刻,数据写入业务会在单一的一台服务器上进行,当第一台服务器的PCI-E固态加速卡写入数据量达到PCI-E固态加速卡内存储模块SSD容量的90%-100%时,集群管理软件会将数据写入业务迁移至第二台服务器;当第二台的PCI-E固态加速卡内数据存储量达到相同状态时,数据写入业务再转移至下一台服务器,无论数据写入业务在哪一台服务器,各台服务器的PCI-E固态加速卡内的存储模块SSD内的数据写入后端存储阵列的操作不受影响。

【技术实现步骤摘要】

本专利技术涉及数据存储加速技术,具体涉及一种解决加速卡无法为持续高速数据写入业务提供加速的集群部署解决方案,或是。
技术介绍
随着数字设备、应用和 内容的爆炸式增长,高带宽、高IO应用需求越来越大。存储加速卡是人们针对各种高带宽、高IO应用场合而定制研发的高端存储产品。目前常见的加速卡主要是集成有存储模块SSD的PC1-E固态存储加速卡。它主要的写加速原理就是利用固态存储模块SSD及PC1-E标准的高速率的优点,将要写入的数据暂存在加速卡的固态存储模块SSD中,然后再转入磁盘驱动器中,实现数据写入的高IO与低延时。然而,存储加速卡应用中存在一个不可忽视的问题,就是只能应用于持续高速写入的数据量并不特别大的网络环境。因为在持续高速写入的数据量很大时,加速卡中的固态存储模块SSD会逐渐被数据填满而来不及将全部数据转移至磁盘驱动器,无法为要写入的数据继续提供缓存空间。这种情况下,只能等待部分固态存储模块SSD中的数据慢慢转移到磁盘驱动器之后,外部数据才能继续写入到固态存储模块SSD中,因此,此时的数据写入速度并不会比本地磁盘驱动器的写入速度高,甚至反而会低一些,出现“卡顿”现象。
技术实现思路
本专利技术的目的是提供一种利用PC1-E固态存储加速卡加速集群部署的方法。本专利技术的目的是按以下方式实现的,将多台安装有PC1-E固态加速卡的服务器及其后端存储构成一个完成的集群,通过相应集群管理软件,同一时刻,数据写入业务会在单一的一台服务器上进行,当第一台服务器的PC1-E固态加速卡写入数据量达到PC1-E固态加速卡内存储模块SSD容量的90%-100%时,集群管理软件会将数据写入业务迁移至第二台服务器;当第二台的PC1-E固态加速卡内数据存储量达到相同状态时,数据写入业务再转移至下一台服务器,无论数据写入业务在哪一台服务器,各台服务器的PC1-E固态加速卡内的存储模块SSD内的数据写入后端存储阵列的操作不受影响,PC1-E固态加速卡的写入步骤如下, 当PC1-E固态存储加速卡内的存储模块SSD存储数据占总容量的90%-100%时,存储模块SSD才开始向后端存储阵列转移数据。此种写入策略下,假设单一存储模块SSD从空状态到写满所用时间为timeO,由于PC1-E固态存储的存储速度为存储阵列的2倍,则存储模块SSD数据全部转移至存储阵列所用时间为2倍的timeO,则此时需要有另外2台PC1-E固态存储加速卡在第一台PC1-E固态存储加速卡转移数据时接替它的工作。附图1-1为其集群部署结构,图1-2为其存储结构模型,图1-3为其工作原理。在图1-3中,以初始时间为0时刻,此时所有三台服务器的PC1-E固态存储加速卡内的存储模块SSD均为空闲状态,数据写入业务从clusterl开始。在timeO时刻,第一台服务器clusterl的PC1-E固态存储加速卡内的存储模块SSDl写满,数据写入业务转移至cluster〗。在2time0时刻,存储模块SSD2写满数据时,存储模块SSDl的数据有50%已经转存至后端存储阵列,此时数据写入业务转移至clusterf。在3time0时刻,存储模块SSD3写满数据时,数据写入业务开始重新转移到clusterl,此时存储模块SSDl的数据已全部转移至后端存储阵列。这样就完成了数据存储的一个循环,对每一个cluster都是同样的原理。如此,则PC1-E固态存储加速卡会一直为数据写入业务提供加速。一种利用PC1-E固态加速卡加速集群部署的方法,将多台安装有PC1-E固态加速卡的服务器及其后端存储构成一个完成的集群,通过相应集群管理软件,同一时刻,数据写入业务会在单一的一台服务器上进行,当第一台服务器的存储模块SSD内写入数据量达到存储模块SSD容量的90%-100%时,集群管理软件会将数据写入业务迁移至第二台服务器;当第二台的存储模块SSD内数据存储量达到相同状态时,数据写入业务再转移至下一台服务器,无论数据写入业务在哪一台服务器,各台服务器的存储模块SSD内的数据写入后端存储阵列的操作不受影响,加速卡的写入步骤如下, 当PC1-E固态存储加速卡内的SSD有数据写入的同时,存储模块SSD会向后端存储阵列转移数据,此种写入策略下,假设无数据转移时存储模块SSD从空状态到写满所用时间为timeO,由于PC1-E固态存储加速卡的存储速度为存储阵列的2倍,且存储模块SSD填写的同时向后端存储转移数据,则此种策略下,存储模块SSD从空状态到写满所用时间为2倍的timeO,当存储模块SSD停止写入后,存储模块SSD数据全部转移至存储阵列所用时间也为2倍的timeO,所以此种策略下存储模块SSD从空状态到写满所用时间与存储模块SSD数据全部转移至存储阵列所用时间所用的时间是相同的,则此时需要有另外I台PC1-E固态存储加速卡在第一台PC1-E固态存储加速卡转移数据时接替它的工作,以初始时间为0,此时所有三台服务器的PC1-E固态存储加速卡内的存储模块SSD均为空闲状态,数据写入业务从clusterl开始,在2time0时刻,第一台服务器clusterl的PC1-E固态存储加速卡内的SSDl写满,数据写入业务转移至cluster2,在4time0时刻,存储模块SSD2写满数据时,数据写入业务重新转移至clusterl,此时存储模块SSDl的数据已经全部转存至后端存储阵列,这样就完成了数据存储的一个循环,对每一个cluster都是同样的原理,如此,则加速卡会一直为数据写入业务提供加速。本专利技术的有益效果是将多台安装有PC1-E固态加速卡的服务器及其后端存储构成一个完成的集群,通过相应集群管理软件,同一时刻,数据写入业务会在单一的一台服务器上进行,当第一台服务器的PC1-E固态加速卡写入数据量达到PC1-E固态加速卡内存储模块SSD容量的90%-100%时,集群管理软件会将数据写入业务迁移至第二台服务器;当第二台的PC1-E固态加速卡内数据存储量达到相同状态时,数据写入业务再转移至下一台服务器,无论数据写入业务在哪一台服务器,各台服务器的PC1-E固态加速卡内的存储模块SSD内的数据写入后端存储阵列的操作不受影响。附图说明图1是图1-1加速卡写策略I集群部署结构的结构示意 图2是加速卡写策略I存储结构模型的结构示意 图3是加速卡写策略I工作原理的结构示意 图4是加速卡写策略2集群部署结构; 图5加速卡写策略2存储结构模型; 图6加速卡写策略2工作原理图。具体实施例方式参照说明书附图对本专利技术的方法作以下详细地说明。本专利技术提出一种新的加速卡应用部署方案,通过加速卡集群应用部署,解决持续高速数据写入环境下加速卡加速功能失效问题。首先介绍一下这种集群部署方案。将多台安装有加速卡的服务器及其后端存储作为一个完成的集群。通过相应集群管理软件,同一时刻,数据写入业务只会在单一的一台服务器上进行,如图1所示。当第一台服务器的PC1-E固态存储加速卡内写入数据量达到存储模块SSD容量的90%_100% (可自由设定)时,集群管理软件会将数据写入业务迁移至第二台服务器;当第二台的PC1-E固态存储加速卡内数据存储量达到相同状态时,数据写入业务再转移至下一台服务器。无论数据写入业务在哪一台服务器,各台服务器的PC1-E本文档来自技高网...

【技术保护点】
一种利用加速卡加速集群部署的方法,其特征在于将多台安装有PCI?E固态加速卡的服务器及其后端存储构成一个完成的集群,通过相应集群管理软件,同一时刻,数据写入业务会在单一的一台服务器上进行,当第一台服务器的PCI?E固态加速卡写入数据量达到PCI?E固态加速卡内存储模块SSD容量的90%?100%时,集群管理软件会将数据写入业务迁移至第二台服务器;当第二台的PCI?E固态加速卡内数据存储量达到相同状态时,数据写入业务再转移至下一台服务器,无论数据写入业务在哪一台服务器,各台服务器的PCI?E固态加速卡内的存储模块SSD内的数据写入后端存储阵列的操作不受影响,PCI?E固态加速卡的写入步骤如下,当PCI?E固态存储加速卡内的存储模块SSD存储数据占总容量的90%?100%时,存储模块SSD才开始向后端存储阵列转移数据,此种写入策略下,假设单一存储模块SSD从空状态到写满所用时间为time0,由于PCI?E固态存储的存储速度为存储阵列的2倍,则存储模块SSD数据全部转移至存储阵列所用时间为2倍的time0,则此时需要有另外2台PCI?E固态存储加速卡在第一台PCI?E固态存储加速卡转移数据时接替它的工作,在time0时刻,第一台服务器cluster1的PCI?E固态存储加速卡内的存储模块SSD1写满,数据写入业务转移至cluster2,在2time0时刻,?存储模块SSD2写满数据时,存储模块SSD1的数据有50%已经转存至后端存储阵列,此时数据写入业务转移至cluster3,在3time0时刻,存储模块SSD3写满数据时,数据写入业务开始重新转移到cluster1,此时存储模块SSD1的数据已全部转移至后端存储阵列,这样就完成了数据存储的一个循环,对每一个cluster都是同样的原理,如此,则PCI?E固态存储加速卡会一直为数据写入业务提供加速。...

【技术特征摘要】
1.一种利用加速卡加速集群部署的方法,其特征在于将多台安装有PC1-E固态加速卡的服务器及其后端存储构成一个完成的集群,通过相应集群管理软件,同一时刻,数据写入业务会在单一的一台服务器上进行,当第一台服务器的PC1-E固态加速卡写入数据量达到PC1-E固态加速卡内存储模块SSD容量的90%-100%时,集群管理软件会将数据写入业务迁移至第二台服务器;当第二台的PC1-E固态加速卡内数据存储量达到相同状态时,数据写入业务再转移至下一台服务器,无论数据写入业务在哪一台服务器,各台服务器的PC1-E固态加速卡内的存储模块SSD内的数据写入后端存储阵列的操作不受影响,PC1-E固态加速卡的写入步骤如下, 当PC1-E固态存储加速卡内的存储模块SSD存储数据占总容量的90%-100%时,存储模块SSD才开始向后端存储阵列转移数据,此种写入策略下,假设单一存储模块SSD从空状态到写满所用时间为timeO,由于PC1-E固态存储的存储速度为存储阵列的2倍,则存储模块SSD数据全部转移至存储阵列所用时间为2倍的timeO,则此时需要有另外2台PC1-E固态存储加速卡在第一台PC1-E固态存储加速卡转移数据时接替它的工作,在timeO时刻,第一台服务器clusterl的PC1-E固态存储加速卡内的存储模块SSDl写满,数据写入业务转移至Cluster2,在2time0时刻,存储模块SSD2写满数据时,存储模块SSDl的数据有50%已经转存至后端存储阵列,此时数据写入业务转移至cluster3,在3time0时刻,存储模块SSD3写满数据时,数据写入业务开始重新转移到clusterl,此时存储模块SSDl的数据已全部转移至后端存储阵列,这样就完成了数据存储的一个循环,对每一个cluster都是同样的原理,如此,则PC1-E固态存储加速卡会一直为数据写入业务提供加速。2.一种利用PC1-E固态加速卡加速集群部署的方法,其特征在于将多台安装有P...

【专利技术属性】
技术研发人员:于建彬张强付丽莉
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

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

1