Distributed Hybrid Cloud Orchestration via ICFPP
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Intercloud Fabric (ICF) orchestration models face challenges in supporting cloud-to-cloud migration requirements in multicloud deployments, as they are primarily designed for enterprise-to-cloud and cloud-to-enterprise hybrid use cases, relying heavily on core application logic at the enterprise cloud and burdening the Intercloud Fabric Director (ICFD) during cloud-to-cloud workload migrations.
Innovation Solution
The introduction of a novel Intercloud Fabric Director (ICFD) and Intercloud Fabric Provider Platform (ICFPP) with enhanced modules, such as ICF Cloud Infrastructure API and Infrastructure Orchestration, enables direct communication and infrastructure-level requests between different cloud datacenters, allowing for direct cloud-to-cloud migrations by scaling infrastructure processing capacity and handling image format transformations and lifecycle management within the ICFPP.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional ICF orchestration models are used for cloud-to-cloud migration, then enterprise-to-cloud and cloud-to-enterprise hybrid use cases are supported, but the ICFD is burdened with excessive processing overhead and the system cannot efficiently handle cloud-to-cloud workload migrations
Solution Approach 1:
The patent segments the centralized orchestration functions into distributed components by introducing ICFPP instances at each cloud data center. These ICFPP instances handle local infrastructure processing and image transportation, dividing the previously centralized ICFD workload into multiple distributed processing nodes, thereby reducing the burden on any single director while improving overall migration efficiency
Solution Approach 2:
The ICFPP acts as an intermediary between the ICFD and the cloud infrastructure. It receives migration requests from the ICFD, processes the infrastructure-level operations locally, and manages image transportation between clouds. This intermediary approach eliminates the need for the ICFD to directly handle all processing overhead, resolving the contradiction between supporting hybrid use cases and reducing processing burden
2Ease of operation
If core application logic is concentrated at the enterprise cloud, then enterprise-to-cloud orchestration is simplified, but cloud-to-cloud migrations become onerous and complex
Solution Approach 1:
The ICFPP instance is designed with multi-functionality to handle both enterprise-to-cloud and cloud-to-cloud migration scenarios. It can process infrastructure-level requests from the ICFD for enterprise-to-cloud cases while simultaneously managing direct cloud-to-cloud migrations independently, thereby maintaining operational simplicity for enterprise cases while enabling efficient cloud-to-cloud migrations without adding complexity
3Productivity
If infrastructure processing capacity is scaled to handle cloud-to-cloud migrations, then migration efficiency improves, but the system requires more resources and becomes harder to manage
Solution Approach 1:
The ICFPP instances perform self-service by autonomously handling infrastructure processing and image transportation between clouds. Each ICFPP instance manages its own processing capacity and can independently execute migration operations without requiring centralized coordination for every operation, thereby scaling infrastructure capacity while avoiding the management complexity that would arise from centralized control of scaled resources
Data Source
AI summary
Aspects of the instant disclosure relate to methods for facilitating intercloud resource migration. In some embodiments, a method of the subject technology can include steps for instantiating a first intercloud fabric provider platform (ICFPP) at a first cloud datacenter, instantiating a second ICFPP at a second cloud datacenter, and receiving a migration request at the first ICFPP, the migration request including a request to migrate a virtual machine (VM) workload from the first cloud datacenter to the second cloud datacenter. In some aspects, the method may further include steps for initiating, by the first ICFPP, a migration of the VM workload via the second ICFPP in response to the migration request. Systems and machine readable media are also provided.


