Distributed Cloud Orchestrator Clients for VM Provisioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional cloud computing faces inefficiencies in provisioning virtual machines, particularly in architecture models that hinder effective management and optimization.
Innovation Solution
The implementation of a system that includes cloud orchestrator clients within secured zones of cloud provider data centers, allowing for the selection and management of virtual machines across multiple cloud provider data centers, with clients processing requests for creation and state changes, and communicating through a secure API to ensure efficient provisioning and authorization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a centralized cloud orchestrator server is used to manage virtual machine provisioning across multiple cloud provider data centers, then centralized control and coordination are improved, but system complexity and single point of failure risk increase
Solution Approach 1:
The patent divides the centralized orchestrator into distributed cloud orchestrator clients deployed at each cloud provider data center. Each client independently manages VM provisioning locally, eliminating the single point of failure while maintaining coordinated operation through the common provisioning framework.
Solution Approach 2:
The patent introduces cloud orchestrator clients as intermediary components between the provisioning system and cloud provider data centers. These clients handle authorization and provisioning requests locally, reducing dependency on a central server and improving system resilience.
2Adaptability or versatility
If cloud orchestrator clients operate independently without a central server, then system resiliency and scalability are improved, but coordination and authorization management become more difficult
Solution Approach 1:
The patent designs cloud orchestrator clients with universal functionality to perform multiple operations including local provisioning, state management, and authorization requests. This multi-functionality enables independent operation while maintaining system-wide coordination through standardized interfaces.
Solution Approach 2:
The patent implements feedback mechanisms where cloud orchestrator clients report VM provisioning status and state changes back to the provisioning system. This enables coordinated management and authorization control even with distributed independent clients.
Data Source
AI summary
Apparatuses, computer readable media, methods, and systems are described for providing a list of cloud orchestrator clients, each of the clients being associated with one of a plurality of cloud provider data centers, processing an instruction to at least one of create a virtual machine and change a state of the virtual machine, select a particular one of the cloud orchestrator clients associated with a particular one of the cloud provider data centers where the virtual machine is to be created or where the virtual machine currently resides, generating a provisioning request instructing the particular cloud orchestrator client to perform at least one of creating the virtual machine and changing the state of the virtual machine, and communicating the request to the particular cloud orchestrator client.


