Methods and systems that provision applications across multiple computer systems

    公开(公告)号:US11032145B2

    公开(公告)日:2021-06-08

    申请号:US15878304

    申请日:2018-01-23

    Applicant: VMware, Inc.

    Abstract: The current document is directed to an automated-application-installation subsystem that provisions, installs, and configures applications across cloud-computing providers. The automated-application-installation subsystem employs an application blueprint to identify components to provisions, including component specifications and constraints, and to identify interdependencies between components. The automated-application-installation subsystem then determines a cost-effective provisioning of the identified components across available cloud-computing providers and installs the application according to the cost-effective provisioning. When less expensive, storage and computer-instruction-execution components of the application may be allocated from different cloud=computing providers.

    METHODS AND SYSTEMS THAT PROVISION DISTRIBUTED APPLICATIONS THAT INVOKE FUNCTIONS PROVIDED BY A DISTRIBUTED-FUNCTION-AS-A-SERVICE FEATURE

    公开(公告)号:US20200186445A1

    公开(公告)日:2020-06-11

    申请号:US16216749

    申请日:2018-12-11

    Applicant: VMware, Inc.

    Abstract: The current document is directed to an automated-application-installation subsystem that provisions, installs, and configures applications across cloud-computing providers, including applications that invoke functions provisioned and executed through a distributed-function-as-a-service feature of the automated-application-installation subsystem. The automated-application-installation subsystem employs application blueprints to identify components to provision. An application blueprint generally includes component specifications, constraints, and interdependencies. The automated-application-installation subsystem then determines a cost-effective provisioning of the identified components across available cloud-computing providers and installs the application according to the cost-effective provisioning.

    Methods and systems that verify endpoints and external tasks in release-pipeline prior to execution

    公开(公告)号:US10733010B2

    公开(公告)日:2020-08-04

    申请号:US15674583

    申请日:2017-08-11

    Applicant: VMWARE, INC.

    Abstract: The current document is directed to automated application-release-management facilities that, in a described implementation, coordinate continuous development and release of cloud-computing applications. The application-release-management process is specified, in the described implementation, by application-release-management pipelines, each pipeline comprising one or more stages, with each stage comprising one or more tasks. The currently described methods and systems check whether endpoints and external tasks are reachable prior to initiating execution of application-release-management pipelines. Automatic reachability checking is scheduled for idle intervals, when the workflow-execution-engine component of the automated application-release-management facility is not executing release pipelines.

    METHODS AND SYSTEMS THAT PROVISION APPLICATIONS ACROSS MULTIPLE COMPUTER SYSTEMS

    公开(公告)号:US20190229983A1

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

    申请号:US15878304

    申请日:2018-01-23

    Applicant: VMware, Inc.

    Abstract: The current document is directed to an automated-application-installation subsystem that provisions, installs, and configures applications across cloud-computing providers. The automated-application-installation subsystem employs an application blueprint to identify components to provisions, including component specifications and constraints, and to identify interdependencies between components. The automated-application-installation subsystem then determines a cost-effective provisioning of the identified components across available cloud-computing providers and installs the application according to the cost-effective provisioning. When less expensive, storage and computer-instruction-execution components of the application may be allocated from different cloud=computing providers.

Patent Agency Ranking