发明名称 Maintaining service performance during a cloud upgrade
摘要 Systems, methods, and computer storage media for upgrading a domain in a distributed computing environment are provided. Upgrading of the domain includes preparing for the upgrade, upgrading, and finalizing the upgrade. The preparation of the domain includes ensuring predefined quantities of role instances are available in domains other than the upgrade domain. The preparation also includes ensuring that a predefined number of extent replicas are available in domains other than the upgrade domain. The preparation may also include checkpointing partitions within the upgrade domain to facilitate faster loading once transferred to a domain other than the upgrade domain. The finalization may include allowing nodes within the upgrade domain to resume functionality that was suspended during the upgrade.
申请公布号 US9465602(B2) 申请公布日期 2016.10.11
申请号 US201314064384 申请日期 2013.10.28
申请人 Microsoft Technology Licensing, LLC 发明人 Calder Bradley Gene;McKelvie Samuel James;Ogus Aaron W.;Skjolsvold Arlid E.;Verespej Hakon Gabriel;Wang Ju
分类号 G06F15/16;G06F15/173;G06F9/445;H04L12/24 主分类号 G06F15/16
代理机构 代理人 Webster Bryan;Drakos Kate;Minhas Micky
主权项 1. A computer-implemented method for upgrading a service in a distributed computing environment, the method comprising: preparing a first domain of the distributed computing environment to receive an upgrade, wherein preparing includes: identifying a role operating in the first domain,determining that one or more instances of the role reside in a second domain,transferring a partition from the first domain to the second domain,identifying an extent in the first domain, anddetermining that one or more replicas of the extent are available in the second domain; and upgrading the first domain with the upgrade.
地址 Redmond WA US