发明名称 MIGRATION OF COMPLEX APPLICATIONS WITHIN A HYBRID CLOUD ENVIRONMENT
摘要 A system and methods for the migration of complex computer applications and the workloads comprising them between physical, virtual, and cloud servers that span a hybrid cloud environment comprising private local and remote customer data centers and public cloud data centers, without modification to the applications, their operational environments, or user access procedures. A virtual network manager securely extends the subnets and VLANS within the customer's various data center across the distributed, hybrid environment using overlay networks implemented with virtual network appliances at nodes of the overlay network. A server migrater migrates individual workloads of servers used by the complex application from one pool of server resources to another. A migration manager application provides a control interface, and also maps and manages the resources of the complex application, the hybrid environment, and the virtual network spanning the hybrid cloud environment.
申请公布号 US2015096011(A1) 申请公布日期 2015.04.02
申请号 US201414504154 申请日期 2014.10.01
申请人 Racemi, Inc. 发明人 Watt Charles Thomas
分类号 H04L29/06 主分类号 H04L29/06
代理机构 代理人
主权项 1. A computer-implemented method of migrating a complex computer application from an initial application configuration comprising a plurality of source servers within a hybrid cloud environment to a migrated application configuration comprising a plurality of target servers within the same hybrid cloud environment, the hybrid cloud environment comprising a plurality of data center environments that are connected for electronic communications, each data center environment comprising at least one resource pool of server resources comprising a plurality of physical or virtual machines that implement servers and are connected for electronic communications among each other via physical or virtual data communication networks, the initial application configuration being implemented via a plurality workloads executing on a plurality of source servers operating within one or more of the data center environments, comprising the steps of: providing a network map storing data associated with the data center environments and their associated data communication networks and network interfaces, the network map defining the data center environments that comprise the hybrid cloud environment, resource pools within each data center environment, virtual network appliances deployed into data center environments, and overlay networks that connect the data center environments for electronic communications; providing an application map storing data associated with an initial application configuration of the complex computer application, the application map defining the workloads that comprise the complex application, network connections between the workloads, and the overlay networks used to create network connections; receiving an application migration request for a migration of the complex computer application to a migrated application configuration, the migrated application configuration specifying which of the source servers to migrate and the data center environments to be employed for the target servers; in response to the application migration request, accessing the network map to identify the resource pools and network configuration available at each data center environment identified in the application migration request; deploying a new virtual network appliance at each data center environment included in the migrated application configuration that does not already include a virtual network appliance; installing, if not already present, the overlay networks required by the migrated application configuration onto the virtual network appliances within the data center environments identified by the migrated application configuration; in further response to the migration request, accessing the application map to identify the workloads of the initial application configuration that are to be migrated to the migrated application configuration, the workloads including workloads required for any virtual network appliances used in the migrated application configuration; in further response to the migration request, assigning, to each identified workload, at least one server resource to be used as a target server from the server resource pools available in the data center environments identified in the migrated application configuration; migrating each workload of the application from its source server to its new assigned target server; connecting each network interface on each new assigned target server to the overlay network specified in the application map; updating the application map and network map to reflect characteristics of the migrated application configuration; and commencing execution of the assigned target servers in the migrated application configuration to run the complex computer application.
地址 Atlanta GA US