MACHINE MANAGER SERVICE FABRIC
    1.
    发明申请
    MACHINE MANAGER SERVICE FABRIC 审中-公开
    机械经理服务织物

    公开(公告)号:WO2012054217A3

    公开(公告)日:2012-06-14

    申请号:PCT/US2011054516

    申请日:2011-10-02

    Applicant: MICROSOFT CORP

    CPC classification number: G06F9/5077

    Abstract: A machine manager controls the deployment and management of machines for an online service. The machine manager is configured to manually/automatically deploy farms, upgrade farms, add machines, remove machines, start machines, stop machines, and the like. The machine manager keeps track of the locations of the machines, the roles of the machines within the networks, as well as other characteristics relating to the machines (e.g. health of the machines). Instead of upgrading software on the machines in a farm that are currently handling requests, one or more machines are configured in a new farm with the selected disk images and then the requests are moved from the old farm to the new farm.

    Abstract translation: 机器管理员控制在线服务的机器的部署和管理。 机器管理器被配置为手动/自动部署农场,升级农场,添加机器,删除机器,启动机器,停止机器等。 机器管理器跟踪机器的位置,机器在网络中的作用以及与机器相关的其他特性(例如机器的健康状况)。 当前正在处理请求的服务器场中的机器上升级软件,而不是在具有所选磁盘映像的新服务器场中配置一台或多台计算机,然后将请求从旧服务器场移动到新服务器场。

    CREATING AND DEPLOYING SERVICE-READY VIRTUAL HARD DISKS
    3.
    发明申请
    CREATING AND DEPLOYING SERVICE-READY VIRTUAL HARD DISKS 审中-公开
    创建和部署服务就绪虚拟硬盘

    公开(公告)号:WO2012054216A3

    公开(公告)日:2012-06-14

    申请号:PCT/US2011054515

    申请日:2011-10-02

    Applicant: MICROSOFT CORP

    CPC classification number: G06F9/5077 H04L67/1097

    Abstract: A cloud manager controls the deployment and management of machines for an online service. A build system creates deployment-ready virtual hard disks (VHDs) that are installed on machines that are spread across one or more networks in farms that each may include different configurations. The build system is configured to build VHDs of differing configurations that depend on a role of the virtual machine (VM) for which the VHD will be used. The build system uses the VHDs to create virtual machines (VMs) in both test and production environments for the online service. The cloud manager system automatically provisions machines with the created virtual hard disks (VHDs). Identical VHDs can be installed directly on the machines that have already been tested.

    Abstract translation: 云管理员控制在线服务的机器部署和管理。 构建系统创建部署就绪虚拟硬盘(VHD),这些虚拟硬盘安装在分布在农场中的一个或多个网络的计算机上,每个网络可以包含不同的配置。 构建系统配置为构建不同配置的VHD,这些配置取决于将使用VHD的虚拟机(VM)的角色。 构建系统使用VHD在联机服务的测试和生产环境中创建虚拟机(VM)。 云管理器系统自动为创建的虚拟硬盘(VHD)提供机器。 相同的VHD可以直接安装在已经过测试的机器上。

    MACHINE MANAGER SERVICE FABRIC
    4.
    发明专利

    公开(公告)号:SG189899A1

    公开(公告)日:2013-06-28

    申请号:SG2013028238

    申请日:2011-10-02

    Applicant: MICROSOFT CORP

    Abstract: A machine manager controls the deployment and management of machines for an online service. The machine manager is configured to manually/automatically deploy farms, upgrade farms, add machines, remove machines, start machines, stop machines, and the like. The machine manager keeps track of the locations of the machines, the roles of the machines within the networks, as well as other characteristics relating to the machines (e.g. health of the machines). Instead of upgrading software on the machines in a farm that are currently handling requests, one or more machines are configured in a new farm with the selected disk images and then the requests are moved from the old farm to the new farm.

    INSTALLING SOFTWARE REMOTELY USING A HIGH PRIVILEGE PROCESS
    6.
    发明申请
    INSTALLING SOFTWARE REMOTELY USING A HIGH PRIVILEGE PROCESS 审中-公开
    使用高级特许流程远程安装软件

    公开(公告)号:WO2012054202A3

    公开(公告)日:2012-06-14

    申请号:PCT/US2011053785

    申请日:2011-09-28

    Applicant: MICROSOFT CORP

    CPC classification number: H04L67/34 G06F8/61 H04L63/105

    Abstract: Software that would not normally be able to be installed on a machine through a remote process is installed by a high privilege installer running on the machine. A request is received from a remote machine to install software on the machine using the high privilege installer. The high privilege installer determines when software that was requested remotely is to be installed. For example, the high privilege installer may monitor an install queue for software to be installed. When there are entries in the install queue, the high privilege installer is used to install the software. When there are no entries in the install queue, the high privilege installer may sleep until there is more software that is identified to be installed.

    Abstract translation: 通常不能通过远程进程安装在机器上的软件由机器上运行的高特权安装程序安装。 从远程机器收到请求,使用高权限安装程序在机器上安装软件。 高权限安装程序确定何时要安装远程请求的软件。 例如,高权限安装程序可以监视要安装的软件的安装队列。 当安装队列中有条目时,将使用高权限安装程序来安装该软件。 当安装队列中没有条目时,高权限安装程序可能会休眠,直到有更多的软件被识别为安装。

    PLACING OBJECTS ON HOSTS USING HARD AND SOFT CONSTRAINTS
    7.
    发明申请
    PLACING OBJECTS ON HOSTS USING HARD AND SOFT CONSTRAINTS 审中-公开
    利用硬而软的约束将宿主放置在宿主上

    公开(公告)号:WO2012054405A8

    公开(公告)日:2012-11-15

    申请号:PCT/US2011056594

    申请日:2011-10-17

    Applicant: MICROSOFT CORP

    Abstract: Objects are placed on hosts using hard constraints and soft constraints. The objects to be placed on the host may be many different types of objects. For example, the objects to place may include tenants in a database, virtual machines on a physical machine, databases on a virtual machine, tenants in directory forests, tenants in farms, and the like. When determining a host for an object, a pool of hosts is filtered through a series of hard constraints. The remaining pool of hosts is further filtered through soft constraints to help in selection of a host. A host is then chosen from the remaining hosts.

    Abstract translation: 对象使用硬约束和软约束放置在主机上。 放置在主机上的对象可以是许多不同类型的对象。 例如,要放置的对象可以包括数据库中的租户,物理机上的虚拟机,虚拟机上的数据库,目录林中的租户,农场中的租户等。 在确定某个对象的主机时,主机池将通过一系列严格的约束条件进行过滤。 剩余的主机池通过软约束进一步过滤以帮助选择主机。 然后从剩余的主机中选择主机。

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

    WEB SERVICE PATTERNS FOR GLOBALLY DISTRIBUTED SERVICE FABRIC
    9.
    发明申请
    WEB SERVICE PATTERNS FOR GLOBALLY DISTRIBUTED SERVICE FABRIC 审中-公开
    全球分布式服务织物的WEB服务模式

    公开(公告)号:WO2012054192A3

    公开(公告)日:2012-07-05

    申请号:PCT/US2011053370

    申请日:2011-09-27

    Applicant: MICROSOFT CORP

    CPC classification number: G06F9/5072

    Abstract: An idempotent and asynchronous application programming interface (API) that can not rely on a reliable network is used by a cloud manager to receive and process requests. The cloud manager system is a central coordination service that receives requests using the API to perform update operations and get operations relating to the online service. For example, the API includes methods for deploying machines, updating machines, removing machines, performing configuration changes on servers, Virtual Machines (VMs), as well as performing other tasks relating to the management of the online service. Receiving and processing a same API call multiple times results in a same result.

    Abstract translation: 云管理器使用无法依赖可靠网络的幂等异步应用程序编程接口(API)来接收和处理请求。 云管理器系统是一个中央协调服务,它使用API​​接收请求以执行更新操作并获取与在线服务相关的操作。 例如,该API包括部署机器,更新机器,移除机器,在服务器,虚拟机(VM)上执行配置更改以及执行与管理在线服务有关的其他任务的方法。 多次接收和处理相同的API调用会导致相同的结果。

Patent Agency Ranking