发明名称 提高有状态应用的可用性
摘要 本发明公开了用于提高有状态应用的可用性的方法和系统。提供了用于促进云计算网络的结构控制器与运行在云计算网络上的服务应用之间的协调的系统和计算机可读介质。最初,选择包括服务应用的角色实例的更新域(UD),其中该服务应用代表被选定作为接收在其上执行的租户任务的目标的有状态应用。协调过程包括:准备UD以执行租户任务;将UD的角色实例停用至离线状态;允许租户任务执行;以及在完成租户任务执行时将角色实例恢复至在线状态。准备UD包括:通知在服务应用内建立的管理角色关于结构控制器执行租户任务的意图;以及接收传达受租户任务影响的角色实例的内部状态的复制存在的管理角色响应。
申请公布号 CN103034536A 申请公布日期 2013.04.10
申请号 CN201210533228.8 申请日期 2012.12.11
申请人 微软公司 发明人 P·杜尔诺夫;L·伊伦-布里斯;M·库托年科;C·桑德斯;G·古普塔;A·哈萨恩;I·S·M·菲洛;A·沙哈;T·普夫雷格;S·赛德;S·里瓦斯卡;U·阿扎德
分类号 G06F9/48(2006.01)I;H04L29/08(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 陈斌
主权项 一个或多个计算机可读介质,所述一个或多个计算机可读介质上具体化有计算机可执行指令,所述计算机可执行指令在被执行时执行用于促进云计算网络的结构控制器与运行在云计算网络中的服务应用之间的交互的方法,所述方法包括:选择(710)第一更新域(UD),所述第一更新域(UD)包括所述服务应用的一个或多个角色实例,其中所述一个或多个角色实例在在线状态下操作;准备(712)所述第一UD以用于执行租户任务,其中准备所述第一UD包括:(a)通知(714)所述服务应用内的管理角色关于所述结构控制器执行租户任务的意图;以及(b)基于确定受租户任务影响的一个或多个角色实例的内部状态是否被复制在所述服务应用的不受租户任务影响的部分上,从所述管理角色接收(716)响应;发起(718)将所述第一UD的一个或多个角色实例停用至离线状态;以及允许(720)所述租户任务在所述第一UD上执行。
地址 美国华盛顿州