CPC G06F 9/5077 (2013.01) [G06F 9/5044 (2013.01); G06F 9/5072 (2013.01)] | 20 Claims |
1. An apparatus comprising:
at least one processing device comprising a processor coupled to a memory;
the at least one processing device being configured to perform steps of:
obtaining information associated with a plurality of services hosted in an information technology infrastructure, the information technology infrastructure comprising at least one core data center hosting a first subset of the plurality of services and one or more edge computing sites hosting a second subset of the plurality of services;
determining, based at least in part on the obtained information, values associated with two or more parameters characterizing suitability of hosting respective ones of the plurality of services at the one or more edge computing sites;
generating, based at least in part on the determined values associated with the two or more parameters characterizing suitability of hosting respective ones of the plurality of services at the one or more edge computing sites, scores for each of the plurality of services;
identifying, based at least in part on the generated scores for the plurality of services, at least a given one of the plurality of services to be migrated, wherein the given one of the plurality of services to be migrated comprises one of: one of the first subset of the plurality of services to be migrated from the at least one core data center to at least one of the one or more edge computing sites; and one of the second subset of the plurality of services to be migrated from the one or more edge computing sites to the at least one core data center; and
migrating the given one of the plurality of services.
|