CN108958648A - 一种云磁盘存放优化的方法 - Google Patents
一种云磁盘存放优化的方法 Download PDFInfo
- Publication number
- CN108958648A CN108958648A CN201810431611.XA CN201810431611A CN108958648A CN 108958648 A CN108958648 A CN 108958648A CN 201810431611 A CN201810431611 A CN 201810431611A CN 108958648 A CN108958648 A CN 108958648A
- Authority
- CN
- China
- Prior art keywords
- service
- type
- storage medium
- cloud host
- cloud
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
一种云磁盘存放优化的方法,包括流量检测模块、分析模块和迁移模块,包括以下步骤:组建存储平台,构建存储架构;利用所述流量检测模块对云主机的流量进行镜像分析并得出检测结果,根据检测结果定义云主机的业务类型和其业务类型所对应的存储介质;利用所述分析模块判断云主机的业务类型和其业务类型所对应的存储介质是否处于最优值状态;利用所述迁移模块定时将云主机的业务迁移至其所对应的最优值的存储介质中。本发明提出一种云磁盘存放优化的方法,通过分类、检测、迁移和指定的方式选择最合适和最优质的存储介质,保证业务的完美运行。
Description
技术领域
本发明涉及硬盘内存技术领域,尤其涉及一种云磁盘存放优化的方法。
背景技术
云计算普及的时代,云主机是由CPU、内存、云磁盘组成。其中云磁盘通常存放在集中式专业存储或者分布式存储中。存储介质的性能和处理能力影响着终端用户云主机业务的开展。简单来说不同业务类型有不同的磁盘介质要求,选择介质不正确对后前业务开展是一个致命的问题,前期可能满足,发展到后期业务上量和业务发展业务重要性,再考虑迁移,往往成本较大,有可能会导致业务中断。所以如何为客户提供无缝的优质云磁盘,保证客户在最合适、最优质的存储介质中运行业务是至关重要的。
发明内容
本发明的目的在于提出一种云磁盘存放优化的方法,通过分类、检测、迁移和指定的方式选择最合适和最优质的存储介质,保证业务的完美运行。
为达此目的,本发明采用以下技术方案:
一种云磁盘存放优化的方法,包括流量检测模块、分析模块和迁移模块,包括以下步骤:
步骤A:组建存储平台,构建存储架构;
步骤B:利用所述流量检测模块对云主机的流量进行镜像分析并得出检测结果,根据检测结果定义云主机的业务类型和其业务类型所对应的存储介质;
步骤C:利用所述分析模块判断云主机的业务类型和其业务类型所对应的存储介质是否处于最优值状态;
步骤D:利用所述迁移模块定时将云主机的业务迁移至其所对应的最优值的存储介质中。
优选的,利用所述流量检测模块对云主机的流量进行镜像分析并得出检测结果包括以下步骤:
步骤B1:通过端口镜像技术把云主机的业务流量复制到所述流量检测模块;
步骤B2:所述流量检测模块对云主机的IP地址、TCP/UDP端口号和业务类型进行检测;
步骤B3:根据检测结果,定义云主机的业务类型和其业务类型所对应的存储介质。
优选的,利用所述分析模块判断云主机的业务类型和其业务类型所对应的存储介质是否处于最优值状态包括以下步骤:
步骤C1:根据所述流量检测模块对流量的检测结果和存储介质对读写磁盘的IO需求,制定云主机业务类型对应的最优质的存储介质情况;
步骤C2:根据步骤C1中制定云主机业务类型对应的最优质的存储介质情况,判断步骤B3中云主机的业务类型和其业务类型所对应的存储介质情况是否处于最优值的状态。
优选的,利用所述迁移模块定时将云主机的业务迁移至其所对应的最优值的存储介质中包括以下步骤:
步骤D1:定期收集存储介质的读写周期,制定迁移时间,建立迁移策略;
步骤D2:将不处于最优值的存储介质中的云主机的业务在迁移时间点,根据所建立的迁移策略迁移至最优质的存储介质中。
本发明的有益效果:
通过分类、检测和迁移的方式,提供无缝的优质云磁盘,保证业务运行在在最优质的存储介质中,实现无缝地迁移业务,减少客户后期对云磁盘的投入。
附图说明
图1是本发明的云磁盘存放优化的流程图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
本实施例的一种云磁盘存放优化的方法,包括流量检测模块、分析模块和迁移模块,如图1所示,包括以下步骤:
步骤A:组建存储平台,构建存储架构;
在步骤A中,使用分布式存储软件平台组建自身的存储平台,通过将不同读写性能介质的磁盘组成底层的存储架构,即分为3个层次(SSD,SAS,SATA)最快,快,慢的读写存储介质,其中SSD硬盘属于最快的存储介质,SAS属于快的存储介质,SATA属于慢的存储介质。
步骤B:利用所述流量检测模块对云主机的流量进行镜像分析并得出检测结果,根据检测结果定义云主机的业务类型和其业务类型所对应的存储介质;
通过流量检测模块对云主机的流量进行分析,得出的结果,自定义出云主机业务类型所对应的存储介质,如将云主机业务类型定义为FTP类型、web类型、数据库类型,如FTP类型的业务所对用的存储介质是SSD存储介质,而如数据库类型的业务所对应的存储介质是SATA存储介质。
步骤C:利用所述分析模块判断云主机的业务类型和其业务类型所对应的存储介质是否处于最优值状态;
在步骤B中,得出了云主机业务类型和其业务类型所对应的存储介质,如FTP类型的业务所对用的存储介质是SSD存储介质,而如数据库类型的业务所对应的存储介质是SATA存储介质,但是对于FTP类型的业务存放在SSD存储介质中是很浪费的,而数据库类型的业务存放在SATA存储介质中是不能够被满足的。因此需要制定云主机业务类型对应的最优质的存储介质情况,如数据库类型的业务对应SSD存储介质,FTP类型的业务对应SATA存储介质,而WEB类型的业务对应SAS存储介质是最优质的。
步骤D:利用所述迁移模块定时将云主机的业务迁移至其所对应的最优值的存储介质中。
对于存放在不是最优值的存储介质中的云主机业务类型,我们通过制度迁移时间,定时迁移至最优质的存储介质中,如将存放在SSD存储介质中的FTP类型业务,迁移至SATA存储介质中,将存放在SATA存储介质中的数据库类型业务,迁移至SSD存储存储介质中。
优选的,利用所述流量检测模块对云主机的流量进行镜像分析并得出检测结果包括以下步骤:
步骤B1:通过端口镜像技术把云主机的业务流量复制到所述流量检测模块;
步骤B2:所述流量检测模块对云主机的IP地址、TCP/UDP端口号和业务类型进行检测;
步骤B3:根据检测结果,定义云主机的业务类型和其业务类型所对应的存储介质。
优选的,利用所述分析模块判断云主机的业务类型和其业务类型所对应的存储介质是否处于最优值状态包括以下步骤:
步骤C1:根据所述流量检测模块对流量的检测结果和云磁盘对读写磁盘的IO需求,制定云主机业务类型对应的最优质的存储介质情况;
步骤C2:根据步骤C1中制定云主机业务类型对应的最优质的存储介质情况,判断步骤B3中云主机的业务类型和其业务类型所对应的存储介质情况是否处于最优值的状态。
优选的,利用所述迁移模块定时将云主机的业务迁移至其所对应的最优值的存储介质中包括以下步骤:
步骤D1:定期收集磁盘的读写周期,制定迁移时间,建立迁移策略;
步骤D2:将不处于最优值的存储介质中的云主机的业务在迁移时间点,根据所建立的迁移策略迁移至最优质的存储介质中。
以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。
Claims (4)
1.一种云磁盘存放优化的方法,其特征在于:包括流量检测模块、分析模块和迁移模块,包括以下步骤:
步骤A:组建存储平台,构建存储架构;
步骤B:利用所述流量检测模块对云主机的流量进行镜像分析并得出检测结果,根据检测结果定义云主机的业务类型和其业务类型所对应的存储介质;
步骤C:利用所述分析模块判断云主机的业务类型和其业务类型所对应的存储介质是否处于最优值状态;
步骤D:利用所述迁移模块定时将云主机的业务迁移至其所对应的最优值的存储介质中。
2.根据权利要求1所述一种云磁盘存放优化的方法,其特征在于:利用所述流量检测模块对云主机的流量进行镜像分析并得出检测结果包括以下步骤:
步骤B1:通过镜像分析技术把云主机的业务流量复制到所述流量检测模块;
步骤B2:所述流量检测模块对云主机的IP地址、TCP/UDP端口号和业务类型进行检测;
步骤B3:根据检测结果,定义云主机的业务类型和其业务类型所对应的存储介质。
3.根据权利要求2所述一种云磁盘存放优化的方法,其特征在于:利用所述分析模块判断云主机的业务类型和其业务类型所对应的存储介质是否处于最优值状态包括以下步骤:
步骤C1:根据所述流量检测模块对流量的检测结果和存储介质对读写磁盘的IO需求,制定云主机业务类型对应的最优质的存储介质情况;
步骤C2:根据步骤C1中制定云主机业务类型对应的最优质的存储介质情况,判断步骤B3中云主机的业务类型和其业务类型所对应的存储介质情况是否处于最优值的状态。
4.根据权利要求1所述一种云磁盘存放优化的方法,其特征在于:利用所述迁移模块定时将云主机的业务迁移至其所对应的最优值的存储介质中包括以下步骤:
步骤D1:定期收集存储介质的读写周期,制定迁移时间,建立迁移策略;
步骤D2:将不处于最优值的存储介质中的云主机的业务在迁移时间点,根据所建立的迁移策略迁移至最优质的存储介质中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810431611.XA CN108958648A (zh) | 2018-05-08 | 2018-05-08 | 一种云磁盘存放优化的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810431611.XA CN108958648A (zh) | 2018-05-08 | 2018-05-08 | 一种云磁盘存放优化的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108958648A true CN108958648A (zh) | 2018-12-07 |
Family
ID=64499691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810431611.XA Pending CN108958648A (zh) | 2018-05-08 | 2018-05-08 | 一种云磁盘存放优化的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108958648A (zh) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102075566A (zh) * | 2010-12-24 | 2011-05-25 | 华为技术有限公司 | 业务的分流处理方法、通信设备及网络*** |
CN102147709A (zh) * | 2010-02-05 | 2011-08-10 | Lsi公司 | 基于服务质量的存储分层与迁移技术的***和方法 |
CN102571916A (zh) * | 2011-12-02 | 2012-07-11 | 曙光信息产业(北京)有限公司 | 一种云存储空间的租赁软件的架构与操作方法 |
CN102857560A (zh) * | 2012-08-15 | 2013-01-02 | 华数传媒网络有限公司 | 一种面向多业务应用的云存储数据分布方法 |
CN103051497A (zh) * | 2012-12-28 | 2013-04-17 | 华为技术有限公司 | 业务流镜像方法及镜像设备 |
CN103414600A (zh) * | 2013-07-19 | 2013-11-27 | 华为技术有限公司 | 近似匹配方法和相关设备及通信*** |
CN103763130A (zh) * | 2013-12-31 | 2014-04-30 | 华为数字技术(苏州)有限公司 | 大规模集群的管理方法、装置和*** |
CN104679589A (zh) * | 2013-11-27 | 2015-06-03 | 中兴通讯股份有限公司 | ***资源均衡调整方法及装置 |
CN104717247A (zh) * | 2013-12-13 | 2015-06-17 | 中国电信股份有限公司 | 对云存储***中存储资源的动态调度方法和*** |
CN104881245A (zh) * | 2014-12-30 | 2015-09-02 | 北京飞杰信息技术有限公司 | 存储***的配置方法及配置装置 |
CN104899218A (zh) * | 2014-03-06 | 2015-09-09 | 腾讯科技(深圳)有限公司 | 数据读写方法及数据读写装置 |
CN105260235A (zh) * | 2015-09-23 | 2016-01-20 | 浪潮集团有限公司 | 一种云平台中基于应用场景的资源调度方法及装置 |
US20170206015A1 (en) * | 2016-01-14 | 2017-07-20 | Linkedin Corporation | Performance-based migration among data storage devices |
-
2018
- 2018-05-08 CN CN201810431611.XA patent/CN108958648A/zh active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102147709A (zh) * | 2010-02-05 | 2011-08-10 | Lsi公司 | 基于服务质量的存储分层与迁移技术的***和方法 |
CN102075566A (zh) * | 2010-12-24 | 2011-05-25 | 华为技术有限公司 | 业务的分流处理方法、通信设备及网络*** |
CN102571916A (zh) * | 2011-12-02 | 2012-07-11 | 曙光信息产业(北京)有限公司 | 一种云存储空间的租赁软件的架构与操作方法 |
CN102857560A (zh) * | 2012-08-15 | 2013-01-02 | 华数传媒网络有限公司 | 一种面向多业务应用的云存储数据分布方法 |
CN103051497A (zh) * | 2012-12-28 | 2013-04-17 | 华为技术有限公司 | 业务流镜像方法及镜像设备 |
CN103414600A (zh) * | 2013-07-19 | 2013-11-27 | 华为技术有限公司 | 近似匹配方法和相关设备及通信*** |
CN104679589A (zh) * | 2013-11-27 | 2015-06-03 | 中兴通讯股份有限公司 | ***资源均衡调整方法及装置 |
CN104717247A (zh) * | 2013-12-13 | 2015-06-17 | 中国电信股份有限公司 | 对云存储***中存储资源的动态调度方法和*** |
CN103763130A (zh) * | 2013-12-31 | 2014-04-30 | 华为数字技术(苏州)有限公司 | 大规模集群的管理方法、装置和*** |
CN104899218A (zh) * | 2014-03-06 | 2015-09-09 | 腾讯科技(深圳)有限公司 | 数据读写方法及数据读写装置 |
CN104881245A (zh) * | 2014-12-30 | 2015-09-02 | 北京飞杰信息技术有限公司 | 存储***的配置方法及配置装置 |
CN105260235A (zh) * | 2015-09-23 | 2016-01-20 | 浪潮集团有限公司 | 一种云平台中基于应用场景的资源调度方法及装置 |
US20170206015A1 (en) * | 2016-01-14 | 2017-07-20 | Linkedin Corporation | Performance-based migration among data storage devices |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8271991B2 (en) | Method of analyzing performance in a storage system | |
US7444483B2 (en) | Management apparatus, management method and storage management system | |
CN104462389B (zh) | 基于分级存储的分布式文件***实现方法 | |
US7555575B2 (en) | Method and apparatus for migrating data between storage volumes of different data pattern | |
US20120291133A1 (en) | Security compliant data storage management | |
CN103019622B (zh) | 一种数据的存储控制方法、控制器、物理硬盘,及*** | |
CN105242871A (zh) | 一种数据写入方法及装置 | |
CN105095247B (zh) | 符号数据分析方法和*** | |
CN103793475B (zh) | 一种分布式文件***数据迁移的方法 | |
CN111880744B (zh) | 一种数据迁移方法、装置、电子设备和介质 | |
KR101555266B1 (ko) | 자원 이주를 위한 방법, 장치 및 시스템 | |
US20160170656A1 (en) | Implementing enhanced performance flash memory devices | |
US11706287B2 (en) | Information processing system and application services distribution method in information processing system | |
CN109492907A (zh) | 基于cmaq模型的空气质量措施评估方法、***、存储介质和终端 | |
US8046391B2 (en) | Storage apparatus and its file control method and storage system | |
CN104050057A (zh) | 一种历史感知的数据去重碎片消除方法与*** | |
KR20230163292A (ko) | 데이터 캐싱 방법, 데이터 캐싱을 위한 호스트 장치 및 데이터 캐싱을 위한 스토리지 시스템 | |
Ma et al. | Alleviating hot data write back effect for shingled magnetic recording storage systems | |
CN107122223A (zh) | 数据迁移方法及装置 | |
CN108958648A (zh) | 一种云磁盘存放优化的方法 | |
CN103176753B (zh) | 存储设备及其数据管理方法 | |
CN104156327A (zh) | 一种分布式文件***中写回模式下对象掉电识别方法 | |
CN105892938A (zh) | 一种磁盘缓存***的优化方法及*** | |
CN105426119A (zh) | 一种存储设备及数据处理方法 | |
KR20240025451A (ko) | 데이터 캐싱을 위한 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181207 |