一种适用于异构云的统一资源回收管理方法与流程

文档序号:15346645发布日期:2018-09-04 22:50阅读:196来源:国知局
本发明涉及云计算
技术领域
:,特别是指一种适用于异构云的统一资源回收管理方法。
背景技术
::随着云计算的快速发展,国内云平台厂家越来越多,客户通常会选择多个云平台来运行自己的应用;一方面是由于不同云平台的服务有各自的特点,能满足不同需求的应用运行;另一方面客户希望通过不同平台对应用进行灾备。目前绝大多数的云平台销毁资源都是用户操作删除功能完成后资源立即释放或者指定到某个时间点自动释放;资源释放前能正常使用,释放后再也无法还原。即使有个别云平台提供了逻辑删除的功能,但在多云管理的环境上显得管理不统一。而windows操作系统和网盘这类产品都有回收站的功能;因此,在云资源管理特别是多云统一管理中,资源回收站管理技术是有其应用价值和可以避免用户误删除导致的数据丢失的。技术实现要素:本发明解决的技术问题在于提供一种适用于异构云的统一资源回收管理方法,弥补当前大部分云平台不具备回收站管理功能,同时实现多云统一管理。本发明解决上述技术问题的技术方案是:所述的包括如下步骤:步骤1:定义纳入回收站管理的资源类型及对应的保存策略;步骤2:增加资源逻辑删除与还原功能,标记资源是否纳入回收站管理;步骤3:修改资源查询功能增加逻辑删除资源过滤条件,确保回收站管理的资源不被使用;步骤4:定期扫描回收站管理的资源,根据配置的保存策略提醒用户或销毁资源。所述的保存策略是指配置纳入回收站管理的资源保存特定的时间后通知资源所属用户进行数据备份或程序自动销毁资源。所述的资源逻辑删除与还原功能是对资源进行标记,底层云平台对该资源更改为关闭或开启状态,并非真实的将资源删除和还原;回收站管理的资源在云平台中仍然占用着物理资源,涉及计费的仍然需要收费。所述的修改资源查询功能增加逻辑删除资源过滤条件是增加回收站管理后将查询的资源分离为正常使用的资源列表和回收站管理的资源列表,避免错误使用回收站管理的资源。所述的定期扫描可以根据实际需要确定扫描频率。所述的纳入回收站管理的资源类型是指云平台管理的具有确定生命周期的虚拟资源,包括虚拟机、云盘、网络ip地址。本发明方法灵活简单,以轻量级整合的方式,在各异构云平台之上对资源进行统一管理,是在大多数云平台没有云资源回收站管理功能的基础上对云资源管理的扩展,避免用户误操作造成的数据丢失。附图说明下面结合附图对本发明进一步说明:图1为本发明的流程图;具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图并以实际实施案例作进一步详细解说,如图1所示,具体实施过程如下:1、定义纳入回收站管理的资源类型及对应的保存策略。如下定义虚拟机、云盘和浮动ip三种资源的回收站管理策略:资源类型通知策略销毁策略虚拟机(vm)从不提醒从不销毁云盘(volume)销毁前3天邮件提醒7天自动销毁浮动ip(floatingip)销毁前2天短信提醒3天自动销毁2、增加资源逻辑删除与还原功能,标记资源是否纳入回收站管理。a.统一管理平台数据库表增加是否纳入回收站管理字段altertable‘资源数据记录表’addisrecyclingint(1);1表示回收站管理,0表示正常使用资源。b.逻辑删除功能c.回收站资源还原功能3、修改资源查询功能增加逻辑删除资源过滤条件,确保回收站管理的资源不被使用。a.确保查询资源的api获取数据从多云统一管理平台的数据库查询信息,而不是直接调用云平台查询;b.修改涉及回收站管理的资源查询api,增加isrecycling过滤参数;request:http://server:port/query_res?isrecycling=(1or0)response:resourcelist4、定期扫描回收站管理的资源,根据配置的保存策略提醒用户或销毁资源。技术特征:技术总结本发明涉及云计算
技术领域
:,特别是指一种适用于异构云的统一资源回收管理方法。本发明方法包括步骤:定义纳入回收站管理的资源类型及对应的保存策略;增加资源逻辑删除与还原功能,标记资源是否纳入回收站管理;修改资源查询功能增加逻辑删除资源过滤条件,确保回收站管理的资源不被使用;定期扫描回收站管理的资源,根据配置的保存策略提醒用户或销毁资源。本发明方法灵活简单,以轻量级整合的方式;实现了大多数云平台没有云资源回收站管理功能的基础上对云资源管理的扩展,避免用户误操作造成数据丢失。技术研发人员:袁炯钟;季统凯受保护的技术使用者:国云科技股份有限公司技术研发日:2018.03.05技术公布日:2018.09.04
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1