Auto-Discovery of Virtual Cloud Infrastructure Attributes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing and migrating virtual cloud infrastructure across multiple cloud providers is challenging due to the difficulty in discovering and integrating existing computing instances into a multi-cloud management system, often requiring manual processes that are tedious and time-consuming.
Innovation Solution
A system and method for auto-discovery and migration of virtual cloud infrastructure, utilizing a configuration database and services console to retrieve, compare, and update entity attributes, associate services with instance profiles, and generate architectural views, allowing for automated migration and management of cloud resources across multiple providers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual processes are used for discovering and migrating virtual cloud infrastructure, then integration accuracy can be maintained, but productivity and time consumption are severely degraded
Solution Approach 1:
The system enables self-service automation where the multi-cloud management system automatically discovers, inventories, and migrates virtual cloud infrastructure without requiring manual intervention. The system autonomously retrieves entity attributes from cloud providers, compares them with managed entity attributes, and executes migration tasks based on determined correspondence relationships.
Solution Approach 2:
The system performs preliminary actions by first retrieving and storing entity attributes from cloud providers in a configuration database, then comparing these attributes with managed entity attributes before migration. This preliminary inventory and comparison phase prepares the system for automated migration execution, reducing the complexity of the actual migration operation.
2Productivity
If automated discovery and migration systems are implemented, then productivity increases, but device complexity and system integration difficulty increase
Solution Approach 1:
The system introduces a configuration database as an intermediary component that stores entity attributes retrieved from cloud providers. This intermediary layer simplifies the complexity by centralizing attribute storage and providing a standardized interface for comparison operations, managing the complexity of integrating multiple cloud provider systems.
Solution Approach 2:
The system segments the complex migration process into distinct functional modules: attribute retrieval from cloud providers, attribute comparison logic, correspondence determination, and migration execution. This segmentation reduces overall system complexity by making each module independently manageable and reusable.
3Loss of time
If manual discovery processes are used, then system complexity remains low, but loss of time and operational efficiency are severely degraded
Solution Approach 1:
The system implements feedback mechanisms by comparing retrieved entity attributes with managed entity attributes and using the comparison results to determine correspondence relationships. This feedback loop enables the system to automatically adjust and execute appropriate migration tasks, significantly reducing discovery time while maintaining controlled automation levels.
Data Source
AI summary
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.


