云平台对可用区进行空间搜索的工作方法技术

技术编号:28373007 阅读:21 留言:0更新日期:2021-05-08 00:00
本发明专利技术提出了一种云平台对可用区进行空间搜索的工作方法,包括如下步骤:S1,部署容器在云平台上,通过容器获取可用区的地理位置,将标注地理位置的可用区进行空间搜索;S2,空间搜索完毕后,建立标注地理位置的可用区的存储函数信息。

【技术实现步骤摘要】
云平台对可用区进行空间搜索的工作方法
本专利技术涉及云平台
,尤其涉及一种云平台对可用区进行空间搜索的工作方法。
技术介绍
由于企业上云需求强烈,在云平台和容器之间用户能够进行多元选择,而随着容器技术不断完善和成熟,用于将云平台的相关业务运行在容器时,容器技术本身的存储机制导致容器在空间使用率和空间判断过程中无法满足用户的实际需求,所以在云平台中通过容器对多个位置的独立地理区域的可用区进行空间搜索分配就非常必要,这就亟需本领域技术人员解决相应的技术问题。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种云平台对可用区进行空间搜索的工作方法。为了实现本专利技术的上述目的,本专利技术提供了一种云平台对可用区进行空间搜索的工作方法,其特征在于,包括如下步骤:S1,部署容器在云平台上,通过容器获取可用区的地理位置,将标注地理位置的可用区进行空间搜索;S2,空间搜索完毕后,建立标注地理位置的可用区的存储函数信息。优选的,所述S1包括:S1-1,获取云平台的分布情况,部署的容器实施获取可用区的地理位置信息,对于可用区相应的存储空间、存储数据交互响应时间和存储数据分类信息进行实时反馈;S1-2,根据可用区的存储空间进行空间搜索,确定可用区的地理位置信息,设置地理位置信息position,该地理位置的可用区空间型号size,存储信息更新请求次数N,迭代因子R,存储层级R。优选的,所述S1包括:S1-3,对存储层级R进行初始化:在每个存储层级输入存储序列从而形成该地理位置的可用区存储空间型号size,通过地理位置信息position对该地理位置的可用区存储空间型号size进行标注,在该存储层级执行存储信息更新S次的过程,形成初始存储层级种指令序列;S1-4,根据存储指令中存储类型和可用区存储层级不同,存储所述存储指令中存储类型和可用区存储层级对应的堆栈地址;根据可用区空间型号size和地理位置信息position,将存储类型和可用区存储层级对应的堆栈地址进行函数地址和函数堆栈的进程引用;实现可用区存储空间执行的所述函数地址和函数堆栈的标记形式映射,根据所述标记形式映射的目的指针对应可用区空间型号size对应。优选的,所述S1包括:S1-5,形成空间压缩函数,设置s∈{1,2,3,…,Size};令该地理位置可用区存储空间数量和可用区存储空间型号数量相等Mposition=Ms,其中s为序号,地理位置信息position,存储空间级别按照从小到大顺序排列level∈{1,2,3,......N},level≠s,存储空间压缩量Klevel∈{1,2,…,volume},volume为存储空间;由于存储文件的特殊性,不同的文件执行不同的压缩比,对存储空间做压缩操作,令Mpositionω/Klevel=H可用区存储空间压缩函数,ω为存储空间压缩因子;S1-6,使用空间压缩函数映射可用区的函数堆栈;将空间压缩函数映射到可用区空间的对应地址,对空闲空间进行标注。优选的,所述S2包括:S2-1,通过空闲空间标注,并对标注的空间进行个体测试;判断是否为有效的空闲空间;如果为有效的空闲空间执行S2-2,如果无效则重新进行空闲空间标注,S2-2,对有效空闲空间中每个空间生成标注数range1,range2,…,rangen,S2-3,根据空间区域容量计算对应标注数的空间能量,E(range1)至E(rangen);S2-4,对E(range1)至E(rangen)进行空间能量大小排序;保持空间能量E(range1)大于E(rangen)。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:通过容器遍历云平台的可用区的存储空间位置,并进行合理的数据存储保存和数据调用,能够更加高效的进行数据在可用区的存储调用,从而弹性伸缩存储数据和使用命令、UI或者基于CPU使用情况自动快速扩容和缩容应用程序,从而保证容器中应用业务高峰并发时请求时,对于存储空间的高可用性需求;业务处于低谷时回收资源的最小成本运行服务。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1是本专利技术总体示意图;图2是本专利技术空间分配示意图;图3是本专利技术空间搜索示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。如图1至3所示,本专利技术公开一种云平台对可用区进行空间搜索的工作方法,包括如下步骤:S1,部署容器在云平台上,通过容器获取可用区的地理位置,将标注地理位置的可用区进行空间搜索;S1-1,获取云平台的分布情况,部署的容器实施获取可用区的地理位置信息,对于可用区相应的存储空间、存储数据交互响应时间和存储数据分类信息进行实时反馈;S1-2,根据可用区的存储空间进行空间搜索,确定可用区的地理位置信息,设置地理位置信息position,该地理位置的可用区空间型号size,存储信息更新请求次数N,迭代因子R,存储层级R,S1-3,对存储层级R进行初始化:在每个存储层级输入存储序列从而形成该地理位置的可用区存储空间型号size,通过地理位置信息position对该地理位置的可用区存储空间型号size进行标注,在该存储层级执行存储信息更新S次的过程,形成初始存储层级种指令序列;S1-4,根据存储指令中存储类型和可用区存储层级不同,存储所述存储指令中存储类型和可用区存储层级对应的堆栈地址;根据可用区空间型号size和地理位置信息position,将存储类型和可用区存储层级对应的堆栈地址进行函数地址和函数堆栈的进程引用;实现可用区存储空间执行的所述函数地址和函数堆栈的标记形式映射,根据所述标记形式映射的目的指针对应可用区空间型号size对应;S1-5,形成空间压缩函数,设置s∈{1,2,3,…,Size};令该地理位置可用区存储空间数量和可用区存储空间型号数量相等Mposition=Ms,其中s为序号,地理位置信息position,存储空间级别按照从小到大顺序排列level∈{1,2,3,......N},level≠s,存储空间压缩量Klevel∈{1,2,…,volume},volume为存储空间;由于存储文件的特殊性,不同的文件执行不同的压缩比,对存储空间做压缩操作,令Mpositionω/Klevel=H可用区存储空间压缩函数,ω为存储空间压缩因子;S1-6,使用空间压缩函数映射可用区的函数堆栈;将空间压缩函数映射到可用区空间的对应地址,对空闲空间进行标注。S本文档来自技高网...

【技术保护点】
1.一种云平台对可用区进行空间搜索的工作方法,其特征在于,包括如下步骤:/nS1,部署容器在云平台上,通过容器获取可用区的地理位置,将标注地理位置的可用区进行空间搜索;/nS2,空间搜索完毕后,建立标注地理位置的可用区的存储函数信息。/n

【技术特征摘要】
1.一种云平台对可用区进行空间搜索的工作方法,其特征在于,包括如下步骤:
S1,部署容器在云平台上,通过容器获取可用区的地理位置,将标注地理位置的可用区进行空间搜索;
S2,空间搜索完毕后,建立标注地理位置的可用区的存储函数信息。


2.根据权利要求1所述的云平台对可用区进行空间搜索的工作方法,其特征在于,所述S1包括:
S1-1,获取云平台的分布情况,部署的容器实施获取可用区的地理位置信息,对于可用区相应的存储空间、存储数据交互响应时间和存储数据分类信息进行实时反馈;
S1-2,根据可用区的存储空间进行空间搜索,确定可用区的地理位置信息,设置地理位置信息position,该地理位置的可用区空间型号size,存储信息更新请求次数N,迭代因子R,存储层级R。


3.根据权利要求1所述的云平台对可用区进行空间搜索的工作方法,其特征在于,所述S1包括:
S1-3,对存储层级R进行初始化:在每个存储层级输入存储序列从而形成该地理位置的可用区存储空间型号size,通过地理位置信息position对该地理位置的可用区存储空间型号size进行标注,在该存储层级执行存储信息更新S次的过程,形成初始存储层级种指令序列;
S1-4,根据存储指令中存储类型和可用区存储层级不同,存储所述存储指令中存储类型和可用区存储层级对应的堆栈地址;根据可用区空间型号size和地理位置信息position,将存储类型和可用区存储层级对应的堆栈地址进行函数地址和函数堆栈的进程引用;实现可用区存储空间执行的所述函数地址和函数堆栈的标记形式映射,根据所述标记...

【专利技术属性】
技术研发人员:杨晓凡
申请(专利权)人:重庆真逆思维科技有限公司
类型:发明
国别省市:重庆;50

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

1