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

    公开(公告)号:US20120102506A1

    公开(公告)日:2012-04-26

    申请号:US12908653

    申请日:2010-10-20

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5072

    摘要: 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.

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

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

    公开(公告)号:US20120102480A1

    公开(公告)日:2012-04-26

    申请号:US12908623

    申请日:2010-10-20

    IPC分类号: G06F9/44

    CPC分类号: G06F8/656

    摘要: 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.

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

    MACHINE MANAGER SERVICE FABRIC
    7.
    发明申请
    MACHINE MANAGER SERVICE FABRIC 有权
    机械经理服务织物

    公开(公告)号:US20120102198A1

    公开(公告)日:2012-04-26

    申请号:US12908590

    申请日:2010-10-20

    IPC分类号: G06F15/173 G06F17/30

    CPC分类号: G06F9/5077

    摘要: 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
    9.
    发明申请
    INSTALLING SOFTWARE REMOTELY USING A HIGH PRIVILEGE PROCESS 审中-公开
    使用高级特许流程远程安装软件

    公开(公告)号:US20120102484A1

    公开(公告)日:2012-04-26

    申请号:US12908606

    申请日:2010-10-20

    IPC分类号: G06F9/445

    CPC分类号: H04L67/34 G06F8/61 H04L63/105

    摘要: 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.

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