[发明专利]一种多租户环境运行实例分时更新的方法有效
申请号: | 201210053810.4 | 申请日: | 2012-03-05 |
公开(公告)号: | CN102629207A | 公开(公告)日: | 2012-08-08 |
发明(设计)人: | 王兴山;郑伟波 | 申请(专利权)人: | 浪潮集团山东通用软件有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/34 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种多租户环境运行实例分时更新的方法,本发明涉及软件及数据的更新技术,尤其是支持多租户的云计算环境下软件及数据的更新技术。本发明提供了一种多租户环境下运行实例更新的方法,该方法通过模拟更新及相似实例更新日志分析提升更新预估时间的准确性,通过租户指定时段及实例活动日志分析的方式选择更新窗口,通过应用内置规则校验更新结果,通过实例备份保证更新异常的可恢复性,用以提升多租户环境下更新的可靠性并降低软件更新导致的业务停止时间。 | ||
搜索关键词: | 一种 租户 环境 运行 实例 分时 更新 方法 | ||
【主权项】:
一种多租户环境运行实例分时更新的方法,其特征在于包括以下步骤:接收软件更新请求;生成更新调度计划;执行更新,其中:步骤A,为了评估软件更新所需的时间,需要包含以下内容:更新程序;更新程序的描述信息;程序标识;当前更新适用的版本号;更新成功后的目标版本号;更新相关的度量信息,包括在不同硬件环境下,不同实例数据规模下更新耗时的基准数据;更新成功的校验规则;步骤B,调度计划生成器通过更新申请中的描述信息确定所有租户待更新的SaaS服务实例列表,然后再对待更新SaaS服务实例列表中的所有实例进行调度时间匹配;调度计划的生成采用在SaaS服务实例的所有可用时间窗口与预估更新时间进行匹配,以获取最佳更新时间窗口,包括但不限于以下内容:租户预定义的更新可用时间表;由SaaS服务提供商提供的更新基准数据;已更新相似实例的更新日志统计信息;实例活动日志统计信息;(5)提供活动监控机制获取每个实例的活动日志统计信息,每个实例需要输出的一组可用时间窗口,以方便生成分时更新的调度计划;(6)调度计划生成器为租户管理员提供计划调整界面入口,调度计划生成后可选的通过租户注册信息中描述的通知方式通知租户管理员,以为租户管理员提供调整的可能;步骤C,更新代理在接收到调度计划的更新指令后,针对一个具体实例进行更新时,有以下步骤:接收调度窗口及异常处理策略;备份实例;获取更新程序;执行更新;结果处理;在结果处理中,有两个关键任务,一是要将更新的耗时及结果记入日志,以供后续调度计划生成的参考,二是需要根据调度窗口的可用时间以及异常处理策略判断如果更新失败后的结果处理策略。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210053810.4/,转载请声明来源钻瓜专利网。
- 上一篇:数控转塔冲床X轴方向送进机构
- 下一篇:矩形顶管主机