CPC H04L 67/34 (2013.01) [H04L 67/1095 (2013.01); H04L 67/01 (2022.05)] | 20 Claims |
1. A method performed by one or more computers, the method comprising:
providing, by the one or more computers, a management interface configured to manage computer environments hosted by different server systems based on user input provided through the management interface, wherein the management interface identifies resources associated with a first computing environment hosted by a first server system;
receiving, by the one or more computers, user input data indicating input provided through the management interface, wherein the input identifies a particular software resource provided by the first computing environment hosted by the first server system and instructs the particular software resource to be migrated to a second computing environment hosted by a second server system that is different from the first server system;
in response to receiving the user input data:
identifying, by the one or more computers, a difference in performance of the particular software resource between the first computing environment and the second computing environment;
determining, by the one or more computers, that the identified difference in performance satisfies a threshold, wherein satisfying the threshold corresponds to a decrease in performance;
in response to determining that the identified difference in performance satisfies the threshold, providing, by the one or more computers, an alert in the management interface, wherein the alert includes (i) user interface elements that indicate the identified difference in performance and (ii) interactive controls to enable a user to select whether to continue or cancel the migration of the particular software resource;
migrating, by the one or more computers, the particular software resource to the second computing environment through communication with the second server system over a communication network to make the particular software resource executable in the second computing environment; and
after migrating the particular software resource to the second computing environment, providing, by the one or more computers, data through the management interface indicating that the particular software resource is available through the second computing environment.
|