Method and apparatus to scale application deployments in cloud computing environments using virtual machine pools

    公开(公告)号:US10275270B2

    公开(公告)日:2019-04-30

    申请号:US15198849

    申请日:2016-06-30

    Applicant: VMWARE, INC.

    Abstract: Methods and apparatus are disclosed to scale application deployments in cloud computing environments using virtual machine pools. An example method disclosed herein includes preparing a virtual machine pool including a virtual machine for use in a scaling operation, the virtual machine prepared in accordance with a blueprint of the application deployed in a deployment environment separate from the virtual machine pool, in response to receiving a request to scale the application, determining by executing an instruction with a processor, whether configuration information of the virtual machine pool satisfies a scaling requirement included in the request, and based on the determination, executing an instruction with the processor to transfer the virtual machine from the virtual machine pool to the deployment environment to perform the scaling operation in accordance with the request to scale.

    Methods and apparatus to scale application deployments in cloud computing environments

    公开(公告)号:US10097410B2

    公开(公告)日:2018-10-09

    申请号:US14453656

    申请日:2014-08-07

    Applicant: VMWARE, INC.

    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to scale application deployments in cloud computing environments. An example method disclosed herein includes marking a scaling status of a virtual machine included in a first node deployed in the computing environment, the first node executing a first component of the application, the scaling status of the virtual machine indicating a change in a number of virtual machines included in the first node. The example method also includes identifying a second node including a dependency with the virtual machine, the second node deployed in the computing environment. The example method also includes updating configuration information associated with the second node based on the scaling status of the virtual machine, the configuration information including a reference to the virtual machine.

    ARTIFACT MANAGER FOR RELEASE AUTOMATION
    6.
    发明申请
    ARTIFACT MANAGER FOR RELEASE AUTOMATION 有权
    文艺自动化经理

    公开(公告)号:US20160378449A1

    公开(公告)日:2016-12-29

    申请号:US15000061

    申请日:2016-01-19

    Applicant: VMWARE, INC.

    CPC classification number: G06F8/71 G06F9/45558 G06F9/5077 G06F2009/4557

    Abstract: An artifact manager generates an abstraction for artifacts and repositories in a deployment platform such that the artifacts may be located uniformly and securely in each deployment environment during the deployment process. The described system includes a release automation platform having a release pipeline which is responsible for deploying build artifacts into multiple deployment environments, testing the build artifacts thoroughly in each environment, and follow organization-specific approval processes to promote the build artifacts to a next deployment environment.

    Abstract translation: 工件管理器在部署平台中生成工件和存储库的抽象,使得在部署过程中,工件可以均匀且安全地位于每个部署环境中。 所描述的系统包括一个具有发布管道的发布自动化平台,该发布管线负责将构建工件部署到多个部署环境中,在每个环境中彻底测试构建工件,并遵循组织特定的审批流程,以将构建工件升级到下一个部署环境 。

    METHODS AND APPARATUS TO SCALE APPLICATION DEPLOYMENTS IN CLOUD COMPUTING ENVIRONMENTS USING VIRTUAL MACHINE POOLS
    7.
    发明申请
    METHODS AND APPARATUS TO SCALE APPLICATION DEPLOYMENTS IN CLOUD COMPUTING ENVIRONMENTS USING VIRTUAL MACHINE POOLS 审中-公开
    使用虚拟机池对云计算环境中的应用部署进行规模化的方法和设备

    公开(公告)号:US20160357589A1

    公开(公告)日:2016-12-08

    申请号:US15198849

    申请日:2016-06-30

    Applicant: VMWARE, INC.

    Abstract: Methods and apparatus are disclosed to scale application deployments in cloud computing environments using virtual machine pools. An example method disclosed herein includes preparing a virtual machine pool including a virtual machine for use in a scaling operation, the virtual machine prepared in accordance with a blueprint of the application deployed in a deployment environment separate from the virtual machine pool, in response to receiving a request to scale the application, determining by executing an instruction with a processor, whether configuration information of the virtual machine pool satisfies a scaling requirement included in the request, and based on the determination, executing an instruction with the processor to transfer the virtual machine from the virtual machine pool to the deployment environment to perform the scaling operation in accordance with the request to scale.

    Abstract translation: 公开了使用虚拟机池在云计算环境中扩展应用程序部署的方法和装置。 本文公开的示例性方法包括:准备包括用于缩放操作的虚拟机的虚拟机池,所述虚拟机响应于接收到的虚拟机,所述虚拟机根据部署在与虚拟机池分离的部署环境中的应用程序的蓝图来准备 要求扩展应用程序,通过用处理器执行指令来确定虚拟机池的配置信息是否满足请求中包含的缩放要求,并且基于该确定,执行与处理器的指令以传送虚拟机 从虚拟机池到部署环境,按照要求进行缩放操作。

    Methods and apparatus to scale application deployments in cloud computing environments

    公开(公告)号:US10855534B2

    公开(公告)日:2020-12-01

    申请号:US16154352

    申请日:2018-10-08

    Applicant: VMware Inc.

    Abstract: An example apparatus includes a deployment monitor to initiate a modification of a number of virtual machines deployed in the computing environment. The virtual machines including a first virtual machine to execute a first component of an application deployed in the computing environment. A dependents identifier is to identify an information dependency of a second virtual machine on information from the first virtual machine. The second virtual machine is to execute a second component of the application. An updater is to update the information dependency based on a scaling status of the first virtual machine. The information dependency in the configuration information including a reference to the first virtual machine.

    Efficient replacement of clients running large scale applications

    公开(公告)号:US10855521B2

    公开(公告)日:2020-12-01

    申请号:US14876847

    申请日:2015-10-07

    Applicant: VMWARE, INC.

    Abstract: A system and method for efficiently replacing clients running a large scale application uses a pool of clients, which includes a group of active clients running the large scale application and at least one standby client. When a particular active client is identified to be replaced, one of the at least one standby client is selected as a replacement client for the particular active client. The particular active client is replaced with the selected replacement client with respect to the running of the large scale application such that the particular client is removed from the group of active clients and the selected replacement client is added to the group of active clients.

    METHODS AND APPARATUS TO SCALE APPLICATION DEPLOYMENTS IN CLOUD COMPUTING ENVIROMENTS

    公开(公告)号:US20190044800A1

    公开(公告)日:2019-02-07

    申请号:US16154352

    申请日:2018-10-08

    Applicant: VMware Inc.

    Abstract: An example apparatus includes a deployment monitor to initiate a modification of a number of virtual machines deployed in the computing environment. The virtual machines including a first virtual machine to execute a first component of an application deployed in the computing environment. A dependents identifier is to identify an information dependency of a second virtual machine on information from the first virtual machine. The second virtual machine is to execute a second component of the application. An updater is to update the information dependency based on a scaling status of the first virtual machine. The information dependency in the configuration information including a reference to the first virtual machine.

Patent Agency Ranking