Systems and Methods for Enhancing the Availability of Multi-Tier Applications on Cloud Computing Platforms
    11.
    发明申请
    Systems and Methods for Enhancing the Availability of Multi-Tier Applications on Cloud Computing Platforms 审中-公开
    提高云计算平台多层应用可用性的系统和方法

    公开(公告)号:US20150378743A1

    公开(公告)日:2015-12-31

    申请号:US14319273

    申请日:2014-06-30

    Applicant: VMware, Inc.

    Abstract: Systems and methods for enhancing the availability of multi-tier applications on cloud computing platforms are disclosed. An example method comprises identifying, using a processor, dependencies among application components in a multi-tier application; generating, using the processor, an application blueprint defining the multi-tier application based on the identified dependencies; generating a remediation policy based on the identified dependencies in the application blueprint, the remediation policy comprising instructions to restore availability of the multi-tier application; detecting unavailability of the multi-tier application; identifying, using the processor, one of the application components as being responsible for the unavailability of the multi-tier application; and restarting, using the processor, the identified one of the application components based on the remediation policy to restore availability of the multi-tier application.

    Abstract translation: 披露了增强云计算平台上多层应用可用性的系统和方法。 示例性方法包括:使用处理器识别多层应用中的应用组件之间的依赖关系; 使用所述处理器生成基于所识别的依赖性来定义所述多层应用的应用蓝图; 基于所述应用程序蓝图中所识别的依赖关系生成修复策略,所述修复策略包括用于恢复所述多层应用的可用性的指令; 检测多层应用程序的不可用性; 使用所述处理器识别所述应用组件中的一个对所述多层应用的不可用性负责; 并使用处理器,基于修复策略重新启动所识别的一个应用组件,以恢复多层应用的可用性。

    METHODS AND SYSTEMS TO HOT-SWAP A VIRTUAL MACHINE
    12.
    发明申请
    METHODS AND SYSTEMS TO HOT-SWAP A VIRTUAL MACHINE 有权
    一种虚拟机的方法和系统

    公开(公告)号:US20150278046A1

    公开(公告)日:2015-10-01

    申请号:US14231036

    申请日:2014-03-31

    Applicant: VMware, Inc.

    CPC classification number: G06F11/1484 G06F11/1438 G06F11/2028 G06F11/2094

    Abstract: Methods and systems to limit the duration of a service interruption caused by a failed middleware application server are disclosed. One example method and system includes monitoring the operational status of a first virtual machine operating as a primary server and the operational status of a second virtual machine operating as a stand-by server and, based on the monitored operational status of the first and second virtual machines, performing a hot-swap to cause the second virtual machine to operate as the primary server and the first virtual machine to operate as the stand-by server. The first and second virtual machines are implemented on a same host processing system. After the hot-swap, the first virtual machine is restarted. In some examples, the first virtual machine and the second virtual machine are implemented on a same host processing system. Performing the hot-swap can include causing the first virtual machine to be uncoupled from a network and causing the second virtual machine to be coupled to the network. In some examples, the method also includes causing copy of a first file system used by the primary server to be stored as a second file system for use by the stand-by server.

    Abstract translation: 公开了限制由中间件应用服务器故障引起的业务中断持续时间的方法和系统。 一个示例性方法和系统包括监视作为主服务器操作的第一虚拟机的操作状态和作为待机服务器操作的第二虚拟机的操作状态,并且基于所监视的第一虚拟机和第二虚拟机的操作状态 机器,执行热交换以使第二虚拟机作为主服务器和第一虚拟机作为备用服务器来操作。 第一和第二虚拟机在相同的主机处理系统上实现。 热插拔后,第一个虚拟机重新启动。 在一些示例中,第一虚拟机和第二虚拟机在相同的主机处理系统上实现。 执行热插拔可以包括使第一虚拟机与网络分离并使第二虚拟机耦合到网络。 在一些示例中,该方法还包括使得主服务器使用的第一文件系统的副本被存储为备用服务器使用的第二文件系统。

    Capturing and deploying applications using maximal and minimal sets

    公开(公告)号:US10223092B2

    公开(公告)日:2019-03-05

    申请号:US15178540

    申请日:2016-06-09

    Applicant: VMware, Inc.

    Abstract: Systems and methods are described for packaging and deploying applications using minimal and maximal component sets. A minimal set of application components that includes at least the necessary components for launching the application is first downloaded to an endpoint device from a central server. The application is launched on the endpoint from the minimal set. If the application requests a missing component that is not available on the endpoint, the missing component is requested and delivered on-demand from a maximal set located on the server, where the maximal set contains all possible application components. The application is suspended during the download of the missing component. After the missing component is downloaded, the application is resumed, having access to the missing component on the endpoint.

    Capturing components of an application using a sandboxed environment

    公开(公告)号:US10162653B2

    公开(公告)日:2018-12-25

    申请号:US15364256

    申请日:2016-11-29

    Applicant: VMware, Inc.

    Abstract: A management agent operates transparently in the background on each endpoint computing device that needs to be managed. The agent sets up a sandboxed environment on the endpoint computing device on which it is operating in order to capture applications that have been installed on the endpoint device. The application capture is performed after the applications have been installed on the endpoint device and therefore does not require installing the application on any dedicated staging machine, nor any recording of the pre-installation state. The application capture process involves running the application from an isolated sandboxed environment on the computing device in order to identify all necessary components of the application by monitoring accesses by the application to components located outside of the sandbox. The identified components can then be packaged together and managed as individual application packages.

    CAPTURING AND DEPLOYING APPLICATIONS USING MAXIMAL AND MINIMAL SETS

    公开(公告)号:US20170357492A1

    公开(公告)日:2017-12-14

    申请号:US15178540

    申请日:2016-06-09

    Applicant: VMware, Inc.

    CPC classification number: G06F8/60 G06F8/62 H04L67/34

    Abstract: Systems and methods are described for packaging and deploying applications using minimal and maximal component sets. A minimal set of application components that includes at least the necessary components for launching the application is first downloaded to an endpoint device from a central server. The application is launched on the endpoint from the minimal set. If the application requests a missing component that is not available on the endpoint, the missing component is requested and delivered on-demand from a maximal set located on the server, where the maximal set contains all possible application components. The application is suspended during the download of the missing component. After the missing component is downloaded, the application is resumed, having access to the missing component on the endpoint.

    Methods and apparatus to generate a customized application blueprint
    16.
    发明授权
    Methods and apparatus to generate a customized application blueprint 有权
    生成定制应用蓝图的方法和设备

    公开(公告)号:US09268592B2

    公开(公告)日:2016-02-23

    申请号:US13926813

    申请日:2013-06-25

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F2009/45562 G06F2009/45591

    Abstract: Methods and apparatus to generate a customized application blueprint are disclosed. An example method includes determining a first virtual machine within an application definition, automatically identifying a property for the first virtual machine, and generating an application blueprint based on the identified property of the virtual machine.

    Abstract translation: 公开了生成定制应用蓝图的方法和装置。 示例性方法包括确定应用定义内的第一虚拟机,自动识别第一虚拟机的属性,以及基于所识别的虚拟机的属性生成应用程序蓝图。

Patent Agency Ranking