Cloud Resource Deployment Orchestration With Tenant Constraints
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Customers lack control over resource deployment schedules and compliance in cloud environments, as existing systems do not account for individual customer needs and preferences regarding uptime, security, and deployment constraints.
Innovation Solution
Implementing tenant-defined partition-specific deployment constraints within a cloud infrastructure environment, balanced with global deployment rules, allowing customers to manage resource deployments dynamically based on their specific requirements while adhering to CSP-defined guidelines.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If centralized cloud resource deployment is used, then system efficiency is improved, but customer control over deployment schedules deteriorates
Solution Approach 1:
The patent segments deployment control into two levels: global deployment rules (applied system-wide) and partition-specific deployment constraints (applied to individual customer partitions). This segmentation allows centralized management of common deployment processes while granting customers control over their specific deployment schedules and constraints, resolving the contradiction between system efficiency and customer control.
2Stability of the object's composition
If uniform deployment rules are applied to all customers, then system consistency is improved, but adaptability to individual customer needs deteriorates
Solution Approach 1:
The patent implements local quality by allowing each customer partition to have its own specific deployment constraints (such as maintenance windows, approval requirements, or resource limits) while still operating under the broader framework of global deployment rules. This enables the system to maintain overall consistency through global rules while adapting to individual customer needs through localized partition-specific constraints.
Data Source
AI summary
Techniques for controlling resource deployments in a cloud partition of a cloud environment are disclosed. A cloud service provider (CSP) operates the cloud environment where its customers can specify two-tiered constraints on deployments to their respective partitions (i.e., regions or realms). A first deployment constraint may be a global constraint set by the CSP and a second deployment constraint may be a partition-specific deployment constraint set by a customer of the CSP. Each deployment constraint applies to the changes/updates that can be made to one or more specific partitions. A global deployment orchestrator conditions a deployment, at least in part, on whether the deployment satisfies the two-tiers of deployment constraint(s).


