[发明专利]一种基于定时任务实现文件系统弹性伸缩的方法有效
申请号: | 201911057998.8 | 申请日: | 2019-11-01 |
公开(公告)号: | CN110825703B | 公开(公告)日: | 2023-04-11 |
发明(设计)人: | 闵瑞;靳登科;董信超 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F16/17 | 分类号: | G06F16/17;G06F16/172 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 阚恭勇 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 定时 任务 实现 文件系统 弹性 伸缩 方法 | ||
本发明提供一种基于定时任务实现文件系统弹性伸缩的方法,属于信息技术领域,本发明首先通过采集的方法获取文件系统存在于VM里面的一些相关信息,将信息与openstack里面存储的文件系统的数据进行对比,筛选出符合要求的文件系统(通过每个文件系统必须有一个挂载点来筛选),最后通过将shareId(文件系统Id)进行分组并按照分组对之前筛选出来的文件系统进行是否需要扩容、缩容以及计费模式进行筛选,最终就能够的到真正需要扩容或者缩容的文件系统。
技术领域
本发明涉及信息技术领域,尤其涉及一种基于定时任务实现文件系统弹性伸缩的方法。
背景技术
云存储是一种网上在线存储(英语:Cloud storage)的模式,即把数据存放在通常由第三方托管的多台虚拟服务器,而非专属的服务器上。托管(hosting)公司运营大型的数据中心,需要数据存储托管的人,则透过向其购买或租赁存储空间的方式,来满足数据存储的需求。数据中心营运商根据客户的需求,在后端准备存储虚拟化的资源,并将其以存储资源池(storage pool)的方式提供,客户便可自行使用此存储资源池来存放文件或对象。实际上,这些资源可能被分布在众多的服务器主机上。
云存储的概念与云计算类似,它是指通过集群应用、网格技术或分布式文件系统等功能,网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统,保证数据的安全性,并节约存储空间。简单来说,云存储就是将储存资源放到云上供人存取的一种新兴方案。使用者可以在任何时间、任何地方,透过任何可连网的装置连接到云上方便地存取数据。
随着云存储的逐渐成熟,如何高效的利用云空间降低成本也逐渐成为各大厂商思考的主要问题,在云空间刚盛行的时候,计费模式主要还是包年包月,这会导致很多租户购买了很大的空间,但是空间利用率并不高,对于用户来讲不知道自己具体需要多的的空间,买少了空间又不够用,买多了又会造成浪费,而且到期后如果想继续保留数据,但数据并不多,租户也必须付同样的价格,因此,逐渐出现了另一种模式——按需付费,而弹性伸缩也成为实现该模式主要支撑。
文件存储(文件系统)也是云空间的一种,与块存储和对象存储不同的是:文件存储的过程需要虚拟机的支撑,在实现上也存在一些差异。
发明内容
为了解决以上技术问题,本发明提出了一种基于定时任务实现文件系统弹性伸缩的方法,可以通过定时任务来进行文件系统的弹性伸缩,用户选择一个合适的初始文件系统大小进行购买,当文件系统的空间利用很小的时候,定时任务通过采集信息并作出相应处理,就可以将用户的文件系统空间进行相应的缩容,同理,在用户使用的空间即将耗尽的时候,定时任务也可以将用户的文件系统空间进行相应的扩容,这样就能够使云空间利用率达到一个更高的水平,对于用户而言,不仅能随时停止使用和节约资金,而且也能更加方便的进行存储,不需要去考虑空间是否足够等问题,对于厂商可以减少云空间的浪费。
本发明的技术方案是:
一种基于定时任务实现文件系统弹性伸缩的方法,主要的是进行逐层的对比筛选完成,首先通过采集的方法获取文件系统存在于VM里面的一些相关信息,将信息与openstack里面存储的文件系统的数据进行对比,筛选出符合要求的文件系统(通过每个文件系统必须有一个挂载点来筛选),最后通过将shareId(文件系统Id)进行分组并按照分组对之前筛选出来的文件系统进行是否需要扩容、缩容以及计费模式进行筛选,最终就能够的到真正需要扩容或者缩容的文件系统。
进一步的,
通过每个文件系统必须有一个挂载点来筛选。
再进一步的,在进行定时任务时对服务器上文件系统进行使用量、总容量以及挂载点进行获取。
再进一步的,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911057998.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:面向医疗大数据的云雾混合路径确定方法
- 下一篇:一种基于Git的任务管理方法