[发明专利]分布式系统中的自更新功能有效
| 申请号: | 201811329278.8 | 申请日: | 2013-01-29 |
| 公开(公告)号: | CN109347681B | 公开(公告)日: | 2021-11-30 |
| 发明(设计)人: | D·J·汤普森;A·E·图尔科格鲁;G·O·德斯潘德;M·查达拉帕卡 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/50;G06F8/65 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布式 系统 中的 更新 功能 | ||
描述的是提供服务的计算机节点的分布式系统经由分布式系统的组件进行自更新的技术。这样的自更新运行向分布式系统中的成员计算机节点中的每一个应用一个或多个更新,同时维持由分布式系统提供的服务。该更新运行可包括将工作负载从要被更新的每个计算机节点移开、更新那个节点、并在更新后恢复工作负载。执行更新运行可包括将更新相关责任(其可以是工作负载)从一个计算机节点移到另一个计算机节点。
本发明专利申请是国际申请号为PCT/US2013/023524,国际申请日为2013年1月29日,进入中国国家阶段的申请号为201380007760.9,名称为“分布式系统中的自更新功能”的发明专利申请的分案申请。
技术领域
本发明涉及分布式系统,更具体地,涉及分布式系统中的自更新功能。
背景技术
分布式系统通过节点/服务器的集合(诸如安排为群集)向客户机提供各种计算机服务(包括应用)。当计算机软件被部署在分布式系统上的产品中时,企业等很难以最新调整和软件改善来保持软件最新,而不干扰由该分布式系统提供的服务。结果,为了更新分布式系统,管理员执行相对详尽的计划,以旨在更新分布式系统的集合中的节点/服务上的软件清单而不影响由该集合提供的服务,有时被称为在更新方面“是服务知晓的”。
典型的管理步骤包括将这些服务从这样的分布式系统集合中的每个服务器/节点迁移,以及将这些服务重新主存到这样的分布式系统集合中的每个服务器/节点,使得节点可被更新,而确保,例如,全部集合的容错“临界量”(例如群集法定数量)在更新过程中保持,并使用以节点为中心的更新软件来更新每个节点。一些管理员手动执行这些任务,而其他管理员使用自组织脚本来试图自动化该过程的部分。在一些情况下,可能有用于与特定类型的软件更新管理软件耦合的特定类型的聚类服务的端到端工具。在任何情况下,这样的信息技术(IT)方法是费力的、易出错的,需要IT专家来管理,并且在正在进行的基础上维护是昂贵的。
随着分布式系统的数量增加,这些手动过程/脚本的操作花费以及需要运行/维护它们的IT管理员对于IT组织来说变成相当可观的操作成本负担。这对于中小型的企业以及倾向于具有无本地IT专家可用的多个分支机构的组织来说尤其如此。
发明内容
提供本概述以便以简化形式介绍将在以下的具体实施方式中进一步描述的一些代表性概念。本概述不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在以限制所要求保护的主题的范围的任何方式来使用。
简言之,在此描述的主题的各个方面涉及提供服务的诸计算机节点的分布式系统经由该分布式系统的组件进行自更新的技术。诸计算机节点的成员资格被确定,并且该组件执行将一个或多个更新应用到有成员资格的多个计算机节点的每一个,同时维持由分布式系统提供的服务的更新运行。执行更新运行可包括潜在地多次重新引导和/或重启有成员资格的多个计算机节点中的每一个。
在一个方面,执行更新运行包括将任何工作负载从每个要更新的计算机节点移开,并在那个计算机节点的更新完成后恢复那个计算机节点上的至少一个工作负载。执行更新运行可包括将协调器(orchestrator)责任从一个计算机节点移到另一个计算机节点。可在将协调器责任从一个计算机节点移到另一个计算机节点之前持久保存更新相关的状态信息,并在将协调器责任从一个计算机节点移到另一个计算机节点之后在第二节点处读取该更新相关的状态信息。
结合附图阅读以下具体实施方式,本发明的其他优点会变得显而易见。
附图说明
作为示例而非限制,在附图中示出了本发明,附图中相同的附图标记指示相同或相似的元素,附图中:
图1A是示出通过分布式系统的软件组件执行自更新的分布式系统的示例组件的框图。
图1B是示出通过分布式系统的硬件/固件执行自更新的替换分布式系统的示例组件的框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811329278.8/2.html,转载请声明来源钻瓜专利网。





