Apparatus and methods for auto-discovery and migration of virtual cloud infrastructure
First Claim
1. A system for managing auto-discovery and migration of virtual cloud infrastructure on a cloud management platform comprising:
- a configuration database, wherein the configuration database is configured to store managed entity attributes;
a first server comprising a service console, the first server electronically coupled to a computer network and configured to;
retrieve, via the computer network, entity attributes associated with one or more managed entities from one or more cloud providers, wherein the managed entity attributes and the retrieved entity attributes comprise one or more services running on the one or more managed entities;
compare the retrieved entity attributes to the managed entity attributes to determine if the managed entity attributes correspond to the retrieved entity attributes;
update, based on the comparison, the managed entity attributes;
store the updated managed entity attributes in the configuration database;
identify one or more services running on the one or more managed entities based on the updated managed entity attributes;
associate each of the identified services with one or more instance profiles;
map each of the instance profiles associated with each of the identified services to one or more application profiles,store the one or more instance profiles and the one or more application profiles for each of the one or more identified services running on the one or more managed entities in the configuration database;
a second sever comprising a management console, the second server configured to;
generate an architectural view of the updated managed entity attributes based on the stored instance profiles and application profiles; and
display, on a display device electronically coupled to the second server, the architectural view in a graphical user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and medium are disclosed for auto discovery and migration of virtual cloud infrastructure. The system includes a configuration database that stores managed entity attributes. The system includes a services console that is configured to retrieve entity attributes from one or more cloud providers. The services console is further configured to compare the managed entity attributes and the retrieved entity attributes. The comparison includes determining if the managed entity attributes correspond to the retrieved entity attributes. The services console is further configured to store, based on the comparison, updated entity attributes in the configuration database. The system also includes a management console configured to generate an architectural view of the updated entity attributes.
31 Citations
18 Claims
-
1. A system for managing auto-discovery and migration of virtual cloud infrastructure on a cloud management platform comprising:
-
a configuration database, wherein the configuration database is configured to store managed entity attributes; a first server comprising a service console, the first server electronically coupled to a computer network and configured to; retrieve, via the computer network, entity attributes associated with one or more managed entities from one or more cloud providers, wherein the managed entity attributes and the retrieved entity attributes comprise one or more services running on the one or more managed entities; compare the retrieved entity attributes to the managed entity attributes to determine if the managed entity attributes correspond to the retrieved entity attributes; update, based on the comparison, the managed entity attributes; store the updated managed entity attributes in the configuration database; identify one or more services running on the one or more managed entities based on the updated managed entity attributes; associate each of the identified services with one or more instance profiles; map each of the instance profiles associated with each of the identified services to one or more application profiles, store the one or more instance profiles and the one or more application profiles for each of the one or more identified services running on the one or more managed entities in the configuration database; a second sever comprising a management console, the second server configured to; generate an architectural view of the updated managed entity attributes based on the stored instance profiles and application profiles; and display, on a display device electronically coupled to the second server, the architectural view in a graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14, 16)
-
-
8. A method for managing auto-discovery and migration of virtual cloud infrastructure on a cloud management platform, the cloud management platform comprising a configuration database, a first server comprising a service console and a second server comprising a management console, the method comprising:
-
storing managed entity attributes in the configuration database; retrieving over a computer network, by the first server, entity attributes associated with one or more managed entities from one or more cloud providers, wherein the managed entity attributes and the retrieved entity attributes comprise one or more services running on the one or more managed entities; comparing, by the first server, the managed entity attributes to the retrieved entity attributes to determine if the managed entity attributes correspond to the retrieved entity attributes; updating, by the first server, the managed entity attributes based on the comparison; storing, by the first server, the updated managed entity attributes in the configuration database; identifying, by the first server, one or more services running on the one or more managed entities based on the updated managed entity attributes; associating, by the first server, each of the identified services with one or more instance profiles; mapping, by the first server, each of the instance profiles associated with each of the identified services to one or more application profiles; and
,storing, by the first server, the one or more instance profiles and the one or more application profiles for each of the one or more identified services running on the one or more managed entities in the configuration database; and
,generating, by the second server, an architectural view of the updated managed entity attributes based on the stored instance profiles and application profiles; and displaying, by the second server computer, the architectural view in a graphical user interface on a display device electronically coupled to the second server. - View Dependent Claims (9, 10, 11, 12, 13, 17)
-
-
15. A computer-readable storage medium storing program instructions executable by a computer to implement:
-
a configuration database, wherein the configuration database stores managed entity attributes; a services console executed on a first server electronically coupled to a computer network, the first server configured to; retrieve, over the network, entity attributes from one or more providers associated with one or more managed entities, wherein the managed entity attributes and the retrieved entity attributes comprise one or more services running on the one or more managed entities; compare the managed entity attributes and the retrieved entity attributes to determine if the managed entity attributes correspond to the retrieved entity attributes; update, based on the comparison, the managed entity attributes; store the updated managed entity attributes in the configuration database; identify one or more services running on the one or more managed entities based on the updated managed entity attributes; associate each of the identified services with one or more instance profiles; map each of the instance profiles associated with each of the identified services to one or more application profiles; store the one or more instance profiles and the one or more application profiles for each of the one or more identified services running on the one or more managed entities in the configuration database; and
,a management console executed on a second server, the second server configured to; generate an architectural view of the updated managed entity attributes based on the stored instance profiles and application profiles; and
,display, on a display device electronically coupled to the second server, the architectural view in a graphical user interface. - View Dependent Claims (18)
-
Specification