Automated Cloud File Migration via API and VM Allocation Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current enterprise networks face inefficiencies in migrating files to cloud storage due to the need for manual updates of file paths across multiple requestors, which is time-consuming and inefficient, especially when integrating physical and cloud-based resources.
Innovation Solution
A method and apparatus that establish an API connection to an enterprise network to identify allocation parameters of virtual machines and request directory file structures for data migration to a remote cloud storage server based on predetermined criteria, automating the process to optimize resource allocation and reduce manual intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If manual updates of file paths are performed across multiple requestors, then file migration to cloud storage can be achieved, but the process becomes time-consuming and inefficient
Solution Approach 1:
The system automatically identifies files suitable for migration and updates all requestors without human intervention. The migration system performs self-service by autonomously analyzing file allocation parameters, selecting candidate files, and notifying relevant requestors, eliminating the need for manual path updates across multiple systems.
Solution Approach 2:
The system performs preliminary identification and selection of files for migration before the actual migration occurs. By pre-identifying candidate files based on allocation parameters and usage criteria, the system prepares the migration list in advance, allowing automated processing and reducing the time required during the actual migration execution.
2Adaptability or versatility
If cloud computing is outsourced and remote, then elastic cloud storage environment benefits are achieved, but integration into enterprise network working models becomes difficult
Solution Approach 1:
The migration system acts as an intermediary between the enterprise network and cloud storage infrastructure. It establishes API connections to monitor virtual machine allocation parameters, identifies files for migration, and coordinates the transfer process, thereby bridging the gap between remote cloud services and internal enterprise operations without requiring manual intervention.
Solution Approach 2:
The system continuously monitors allocation parameters and file usage patterns within the enterprise network, using this feedback to automatically determine which files are suitable for cloud migration. This feedback mechanism enables the system to adapt to changing enterprise needs and optimize migration decisions based on actual usage data.
Data Source
AI summary
Disclosed are an apparatus and method of performing a data file migration to a cloud source. One example method of operation may include establishing via a transmitter an application programming interface (API) connection to an enterprise network, identifying via a processor one or more present allocation parameters being utilized by one or more virtual machines operating on the enterprise network. The method may also provide requesting via the transmitter a directory file structure and identifying via the processor at least one data file for data migration to a remote cloud storage server based on predetermined criteria.


