Cloud agnostic blueprint
    1.
    发明授权

    公开(公告)号:US11249781B2

    公开(公告)日:2022-02-15

    申请号:US16004456

    申请日:2018-06-11

    Applicant: VMware, Inc.

    Abstract: A method to implement a cloud application includes receiving a blueprint of the cloud application, wherein the blueprint specifies virtual machines and a network connecting the virtual machines and being isolated from traffic external to the virtual machines. The method further includes automatically selecting a cloud profile specifying a cloud provider and a network isolation strategy and deploying the blueprint with the cloud provider by causing the cloud provider to create the virtual machines, create the network with the network isolation strategy, and attach the virtual machines to the network.

    METHODS, SYSTEMS AND APPARATUS FOR DYNAMICALLY EXTENDING A CLOUD MANAGEMENT SYSTEM BY ADDING ENDPOINT ADAPTER TYPES

    公开(公告)号:US20210359914A1

    公开(公告)日:2021-11-18

    申请号:US17306418

    申请日:2021-05-03

    Applicant: VMware, Inc.

    Abstract: Methods, apparatus and articles of manufacture for dynamically extending a cloud management system by adding endpoint adapter types are disclosed. An example cloud management system includes: an interface to communicate with an external device; a host to manage requests and allocate resources through one or more virtual machines; and an endpoint registry to include an endpoint adapter and metadata defining the endpoint adapter, the endpoint adapter to specify communication between at least one of the host or the external device and an endpoint. In the example cloud management system, the host is to at least enable, via the interface, the external device to access the endpoint registry a) to register an endpoint adapter configuration with the endpoint registry and b) to retrieve the endpoint adapter configuration from the endpoint registry.

    METHODS, SYSTEMS AND APPARATUS FOR CUSTOM INTERFACE SPECIFICATION IN A CLOUD MANAGEMENT SYSTEM

    公开(公告)号:US20210314236A1

    公开(公告)日:2021-10-07

    申请号:US17234336

    申请日:2021-04-19

    Applicant: VMware, Inc.

    Abstract: Methods, apparatus and articles of manufacture for custom interface specification in a cloud management system are disclosed. An example cloud management system includes: a first interface to communicate with a second interface external to the cloud management system; and a host to manage requests from the second interface and allocate resources to the second interface as a reverse proxy for the second interface with respect to a backend. The example host is to at least: add, at the request of the second interface, an endpoint with respect to the second interface; fetch, at the request of the second interface, data for the endpoint from the backend, the backend identified for the endpoint based on metadata in a component registry; and provide the data from the backend to the second interface.

    Methods, systems and apparatus for custom interface specification in a cloud management system

    公开(公告)号:US11343158B2

    公开(公告)日:2022-05-24

    申请号:US17234336

    申请日:2021-04-19

    Applicant: VMware, Inc.

    Abstract: Methods, apparatus and articles of manufacture for custom interface specification in a cloud management system are disclosed. An example cloud management system includes: a first interface to communicate with a second interface external to the cloud management system; and a host to manage requests from the second interface and allocate resources to the second interface as a reverse proxy for the second interface with respect to a backend. The example host is to at least: add, at the request of the second interface, an endpoint with respect to the second interface; fetch, at the request of the second interface, data for the endpoint from the backend, the backend identified for the endpoint based on metadata in a component registry; and provide the data from the backend to the second interface.

    METHODS, SYSTEMS, AND APPARATUS TO SCALE IN AND/OR SCALE OUT RESOURCES MANAGED BY A CLOUD AUTOMATION SYSTEM

    公开(公告)号:US20210266237A1

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

    申请号:US17316495

    申请日:2021-05-10

    Applicant: VMware, Inc.

    Abstract: Methods and apparatus to scale in and/or scale out arbitrary resources managed by a cloud automation system are disclosed. An example apparatus includes processor circuitry; and a non-transitory computer readable medium comprising instructions which, when executed, cause the processor circuitry to: in response to an indication to scale a first component of an application to be deployed: determine an execution plan to scale the first component based on a dependency graph corresponding to a dependency within a blueprint specifying a logical topology of the application; perform a custom action to scale the first component, the custom action identified in a scaling parameter associated with the application; and update operation of a second component based on scaling the first component, the second component dependent on the first component, the update to enable the second component to interact with the first component after the scaling.

    METHODS, SYSTEMS AND APPARATUS FOR CUSTOM INTERFACE SPECIFICATION IN A CLOUD MANAGEMENT SYSTEM

    公开(公告)号:US20200036599A1

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

    申请号:US16047293

    申请日:2018-07-27

    Applicant: VMware, Inc.

    Abstract: Methods, apparatus and articles of manufacture for custom interface specification in a cloud management system are disclosed. An example cloud management system includes: a first interface to communicate with a second interface external to the cloud management system; and a host to manage requests from the second interface and allocate resources to the second interface as a reverse proxy for the second interface with respect to a backend. The example host is to at least: add, at a first request from the second interface, an endpoint with respect to the second interface; fetch, at a second request from the second interface, data for the endpoint from the backend, the backend identified for the endpoint based on metadata in a component registry; and provide the data from the backend to the second interface.

    Methods, systems, and apparatus to scale in and/or scale out resources managed by a cloud automation system

    公开(公告)号:US11005733B2

    公开(公告)日:2021-05-11

    申请号:US15617753

    申请日:2017-06-08

    Applicant: VMware Inc.

    Abstract: Methods and apparatus to scale in and/or scale out arbitrary resources managed by a cloud automation system are disclosed. An example apparatus includes an execution plan determiner to determine an execution plan for a scaling operation of an application in a platform environment based on a dependency graph; a component scaler to scale a scalable component in the platform environment corresponding to the application based on the execution plan by executing custom logic associated with the scalable component specified in the execution plan; and a dependent updater to update operation of a dependent component based on the scaling of the scalable component, the dependent component operating in conjunction with the scalable component.

    Methods, systems and apparatus for dynamically extending a cloud management system by adding endpoint adapter types

    公开(公告)号:US10999150B2

    公开(公告)日:2021-05-04

    申请号:US16047278

    申请日:2018-07-27

    Applicant: VMware, Inc.

    Abstract: Methods, apparatus and articles of manufacture for dynamically extending a cloud management system by adding endpoint adapter types are disclosed. An example cloud management system includes: an interface to communicate with an external device; a host to manage requests and allocate resources through one or more virtual machines; and an endpoint registry to include an endpoint adapter and metadata defining the endpoint adapter, the endpoint adapter to specify communication between at least one of the host or the external device and an endpoint. In the example cloud management system, the host is to at least enable, via the interface, the external device to access the endpoint registry a) to register an endpoint adapter configuration with the endpoint registry and b) to retrieve the endpoint adapter configuration from the endpoint registry.

Patent Agency Ranking