-
公开(公告)号:WO2012170308A2
公开(公告)日:2012-12-13
申请号:PCT/US2012040622
申请日:2012-06-02
Applicant: MICROSOFT CORP
Inventor: TARANOV VIKTORIYA , BLOOD DANIEL , HOPMANN ALEXANDER , SHAH SIDDHARTH RAJENDRA , SEVILMIS TARKAN , VORONKOV NIKITA , SOMASUNDARAM RAMANATHAN , KOKHAN ARTSIOM , DOSHI BHAVESH
IPC: G06F15/16
CPC classification number: G06F11/2038 , G06F11/1658 , G06F11/2028 , G06F11/2046 , G06F11/2097
Abstract: A secondary location is configured as a recovery service for a primary location of the service. The secondary location is maintained in a warm state that is configured to replace the primary location in a case of a failover. During normal operation, the secondary location is automatically updated to reflect a current state of the primary location that is actively servicing user load. Content changes to the primary location are automatically reflected to the secondary location. System changes applied to the primary location are automatically applied to the secondary location. For example, removing/adding machines, updating machine/role assignments, removing adding/database are automatically applied to the secondary location such that the secondary location substantially mirrors the primary location. After a failover to the secondary location, the secondary location becomes the primary location and begins to actively service the user load.
Abstract translation: 辅助位置被配置为服务的主要位置的恢复服务。 辅助位置保持在暖状态,配置为在故障切换的情况下替换主位置。 在正常操作期间,辅助位置将自动更新,以反映正在主动维护用户负载的主要位置的当前状态。 对主要位置的内容更改将自动反映到辅助位置。 应用于主要位置的系统更改将自动应用于辅助位置。 例如,删除/添加机器,更新机器/角色分配,删除添加/数据库将自动应用到辅助位置,使得辅助位置基本上反映主要位置。 故障转移到辅助位置后,辅助位置将成为主要位置,并开始主动为用户负载服务。
-
公开(公告)号:WO2012166689A3
公开(公告)日:2013-01-31
申请号:PCT/US2012039788
申请日:2012-05-28
Applicant: MICROSOFT CORP
Inventor: BLOOD DANIEL , HOPMANN ALEXANDER , SHAH SIDDHARTH RAJENDRA , TARANOV VIKTORIYA , SEVILMIS TARKAN , VORONKOV NIKITA
IPC: G06F15/16
CPC classification number: G06F11/203 , G06F9/06 , G06F11/00 , G06F11/1474 , G06F11/1625 , G06F11/2005 , G06F11/2007 , G06F11/2025 , G06F11/2033 , G06F11/2038 , G06F11/2046 , G06F11/2097 , G06F17/30 , G06F2201/805 , G06F2201/85
Abstract: Jobs submitted to a primary location of a service within a period of time before and/or after a fail-over event are determined and are resubmitted to a secondary location of the service. For example, jobs that are submitted fifteen minutes before the fail-over event and jobs that are submitted to the primary network before the fail-over to the second location is completed are resubmitted at the secondary location. After the fail-over event occurs, the jobs are updated with the secondary network that is taking the place of the primary location of the service. A mapping of job input parameters (e.g., identifiers and/or secrets) from the primary location to the secondary location are used by the jobs when they are resubmitted to the secondary location. Each job determines what changes are to be made to the job request based on the job being resubmitted.
Abstract translation: 在确定故障转移事件之前和/或之后的一段时间内提交给服务的主要位置的作业被重新提交到服务的次要位置。 例如,在故障转移事件之前十五分钟提交的作业和在故障转移到第二个位置之前提交给主要网络的作业完成后,将在辅助位置重新提交。 故障转移事件发生后,作业将更新为代替服务主要位置的辅助网络。 当作业重新提交到次要位置时,作业输入参数(例如,标识符和/或秘密)从主位置到次要位置的映射被使用。 每个作业根据重新提交的作业确定对作业请求进行的更改。
-
公开(公告)号:SG189417A1
公开(公告)日:2013-05-31
申请号:SG2013028303
申请日:2011-10-07
Applicant: MICROSOFT CORP
Inventor: CAHILL JASON M , HOPMANN ALEXANDER , FOX ERIC , ROSENFIELD ZACH , WINDLE MARC KEITH , LERMA ERICK RAYMUNDO , DE OLIVEIRA RICARDO PRATES , BAR-CASPI DORON , JERATH KSHAMTA , KAPADIA ARSHISH , SEVILMIS TARKAN , JOSE TITTU
Abstract: A machine manager controls the deployment and management of machines (physical and virtual) for an online service. Multi-tier server groups are arranged in farms that each may include different configurations. For example, their may be content farms, federated services farms and SQL farms that are arranged to perform operations for the online service. When the multiple farms are upgraded, new farms are deployed and the associated content databases from the old farms are moved to the newly deployed farms. During the upgrade of the farms, requests may continue to be processed by the farms. The farms may be automatically load balanced during an upgrade. As content becomes available on the new farm, requests for the content may be automatically redirected to the new farm.
-
公开(公告)号:WO2012054160A3
公开(公告)日:2012-08-02
申请号:PCT/US2011052175
申请日:2011-09-19
Applicant: MICROSOFT CORP
Inventor: HOPMANN ALEXANDER , ROSENFIELD ZACH , WINDLE MARC KEITH , SIMEK PATRICK , LERMA ERICK RAYMUNDO , BAR-CASPI DORON , SEVILMIS TARKAN , LUKIYANOV MAXIM
CPC classification number: G06F8/67
Abstract: A cloud manager is utilized in the patching of physical machines and virtual machines that are used within an online service, such as an online content management service. The cloud manager assists in the scheduling of the application of software patches to the machines (physical and virtual) within the network such that the availability of the online service is maintained while machines are being patched. The machines to be patched are partitioned into groups that are patched at different times. Generally, the groups are partitioned into a highly available independent groups of machines such that one or more of the groups that are not currently being patched continue to provide the service(s) of the group that is being patched. The machines (physical and virtual) within each of the groups may be patched in parallel.
Abstract translation: 云管理器用于在线服务(如在线内容管理服务)中使用的物理机器和虚拟机的修补。 云管理器帮助将软件修补程序的应用程序调度到网络中的机器(物理和虚拟),以便在修补机器时维护在线服务的可用性。 要修补的机器被划分成在不同时间打补丁的组。 通常,将这些组划分成高度可用的独立机器组,使得当前未被修补的组中的一个或多个组继续提供正在被修补的组的服务。 每个组中的机器(物理和虚拟)可以并行修补。
-
公开(公告)号:WO2010024983A3
公开(公告)日:2010-05-27
申请号:PCT/US2009051091
申请日:2009-07-19
Applicant: MICROSOFT CORP
Inventor: KAPADIA ARSHISH C , SEVILMIS TARKAN , NAZEERUDDIN MOHAMMED , TENNISBERG TARGO
CPC classification number: G06F9/465 , G06F2209/462 , G06F2209/463
Abstract: A computing device having a dynamic metadata model includes an interface module, an algorithm module and a registration module. The interface module includes an interface that defines one or more API functions for obtaining metadata using an algorithm. At least one of the API functions is used with a plurality of algorithms. Each of the plurality of algorithms is associated with a business system. The algorithm module includes one or more algorithms that implement the API functions defined in the interface. The one or more algorithms provide metadata without accessing a metadata database. Each of the one or more algorithms is associated with a business system. The metadata is associated with API functions of the business system. The registration module registers the one or more algorithms on the computing device.
Abstract translation: 具有动态元数据模型的计算设备包括接口模块,算法模块和注册模块。 接口模块包括定义用于使用算法获得元数据的一个或多个API函数的接口。 API函数中的至少一个与多个算法一起使用。 多个算法中的每一个与业务系统相关联。 算法模块包括实现接口中定义的API函数的一个或多个算法。 一个或多个算法提供元数据而不访问元数据数据库。 一个或多个算法中的每一个与业务系统相关联。 元数据与业务系统的API功能相关联。 注册模块在计算设备上注册一个或多个算法。
-
公开(公告)号:SG189385A1
公开(公告)日:2013-05-31
申请号:SG2013027784
申请日:2011-09-19
Applicant: MICROSOFT CORP
Inventor: HOPMANN ALEXANDER , ROSENFIELD ZACH , WINDLE MARC KEITH , SIMEK PATRICK , LERMA ERICK RAYMUNDO , BAR-CASPI DORON , SEVILMIS TARKAN , LUKIYANOV MAXIM
Abstract: A cloud manager is utilized in the patching of physical machines and virtual machines that are used within an online service, such as an online content management service. The cloud manager assists in the scheduling of the application of software patches to the machines (physical and virtual) within the network such that the availability of the online service is maintained while machines are being patched. The machines to be patched are partitioned into groups that are patched at different times. Generally, the groups are partitioned into a highly available independent groups of machines such that one or more of the groups that are not currently being patched continue to provide the service(s) of the group that is being patched. The machines (physical and virtual) within each of the groups may be patched in parallel.
-
公开(公告)号:EP2718833A4
公开(公告)日:2014-12-24
申请号:EP12796250
申请日:2012-06-02
Applicant: MICROSOFT CORP
Inventor: TARANOV VIKTORIYA , BLOOD DANIEL , HOPMANN ALEXANDER , SHAH SIDDHARTH RAJENDRA , SEVILMIS TARKAN , VORONKOV NIKITA , SOMASUNDARAM RAMANATHAN , KOKHAN ARTSIOM , DOSHI BHAVESH
CPC classification number: G06F11/2038 , G06F11/1658 , G06F11/2028 , G06F11/2046 , G06F11/2097
-
-
-
-
-
-