AUTOMATIC CONFIGURATION OF A RECOVERY SERVICE
    1.
    发明申请
    AUTOMATIC CONFIGURATION OF A RECOVERY SERVICE 审中-公开
    恢复服务的自动配置

    公开(公告)号:WO2012170308A2

    公开(公告)日:2012-12-13

    申请号:PCT/US2012040622

    申请日:2012-06-02

    Applicant: MICROSOFT CORP

    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: 辅助位置被配置为服务的主要位置的恢复服务。 辅助位置保持在暖状态,配置为在故障切换的情况下替换主位置。 在正常操作期间,辅助位置将自动更新,以反映正在主动维护用户负载的主要位置的当前状态。 对主要位置的内容更改将自动反映到辅助位置。 应用于主要位置的系统更改将自动应用于辅助位置。 例如,删除/添加机器,更新机器/角色分配,删除添加/数据库将自动应用到辅助位置,使得辅助位置基本上反映主要位置。 故障转移到辅助位置后,辅助位置将成为主要位置,并开始主动为用户负载服务。

    REPLAYING JOBS AT A SECONDARY LOCATION OF A SERVICE
    2.
    发明申请
    REPLAYING JOBS AT A SECONDARY LOCATION OF A SERVICE 审中-公开
    在服务的次要位置重新组织工作

    公开(公告)号:WO2012166689A3

    公开(公告)日:2013-01-31

    申请号:PCT/US2012039788

    申请日:2012-05-28

    Applicant: MICROSOFT CORP

    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: 在确定故障转移事件之前和/或之后的一段时间内提交给服务的主要位置的作业被重新提交到服务的次要位置。 例如,在故障转移事件之前十五分钟提交的作业和在故障转移到第二个位置之前提交给主要网络的作业完成后,将在辅助位置重新提交。 故障转移事件发生后,作业将更新为代替服务主要位置的辅助网络。 当作业重新提交到次要位置时,作业输入参数(例如,标识符和/或秘密)从主位置到次要位置的映射被使用。 每个作业根据重新提交的作业确定对作业请求进行的更改。

    HIGH AVAILABILITY OF MACHINES DURING PATCHING
    4.
    发明申请
    HIGH AVAILABILITY OF MACHINES DURING PATCHING 审中-公开
    配送期间机器的高可用性

    公开(公告)号:WO2012054160A3

    公开(公告)日:2012-08-02

    申请号:PCT/US2011052175

    申请日:2011-09-19

    Applicant: MICROSOFT CORP

    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: 云管理器用于在线服务(如在线内容管理服务)中使用的物理机器和虚拟机的修补。 云管理器帮助将软件修补程序的应用程序调度到网络中的机器(物理和虚拟),以便在修补机器时维护在线服务的可用性。 要修补的机器被划分成在不同时间打补丁的组。 通常,将这些组划分成高度可用的独立机器组,使得当前未被修补的组中的一个或多个组继续提供正在被修补的组的服务。 每个组中的机器(物理和虚拟)可以并行修补。

    DYNAMIC METADATA
    5.
    发明申请
    DYNAMIC METADATA 审中-公开
    动态元数据

    公开(公告)号:WO2010024983A3

    公开(公告)日:2010-05-27

    申请号:PCT/US2009051091

    申请日:2009-07-19

    Applicant: MICROSOFT CORP

    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功能相关联。 注册模块在计算设备上注册一个或多个算法。

    HIGH AVAILABILITY OF MACHINES DURING PATCHING

    公开(公告)号:SG189385A1

    公开(公告)日:2013-05-31

    申请号:SG2013027784

    申请日:2011-09-19

    Applicant: MICROSOFT CORP

    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.

Patent Agency Ranking