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.