Multi-Account Cloud Deployment Orchestration Across Regions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing and deploying applications across multiple accounts and regions in cloud environments becomes cumbersome and inefficient, requiring separate operations for each account, which can lead to application downtime and increased complexity.
Innovation Solution
A system and method for modeling, creating, and managing applications across multiple accounts and regions through a single operation from a primary user account, using a multi-account manager to parse requests and deploy actions to individual accounts and regions, with support for defining logical deployment stages, resources, and orchestration instructions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If separate operations are performed for each account and region, then deployment precision and account-specific customization are improved, but operational complexity and time consumption increase
Solution Approach 1:
The patent segments the deployment process into account-specific action sets, where a master action set is divided into multiple subordinate action sets, each targeting specific accounts or regions. This segmentation allows precise deployment control while automating the distribution process across multiple accounts, resolving the contradiction between deployment precision and time consumption.
Solution Approach 2:
The patent implements preliminary action by pre-defining action sets and their relationships in a hierarchical structure before deployment. The master action set and subordinate action sets are configured in advance, allowing the system to automatically parse and distribute actions across multiple accounts without manual intervention during the actual deployment, thus reducing time consumption while maintaining precision.
2Ease of operation
If separate operations are performed for each account and region, then account-specific control is improved, but operational complexity increases
Solution Approach 1:
The patent creates a universal multi-account manager that can handle multiple accounts and regions through a single interface. This manager parses action sets and automatically distributes them to the appropriate accounts, providing account-specific control capabilities while hiding the underlying complexity of managing multiple accounts separately, thus improving ease of operation without sacrificing control precision.
3Reliability
If multiple accounts and resources are used to support a single application, then application reliability and fault tolerance are improved, but management complexity increases
Solution Approach 1:
The patent implements a nested hierarchical structure where master action sets contain subordinate action sets, which in turn contain specific deployment actions for individual accounts. This nesting allows the system to manage multiple accounts and regions in a structured manner, maintaining application reliability across distributed accounts while reducing management complexity through automated parsing and distribution of the nested action sets.
Data Source
AI summary
Various embodiments provide for modelling, creating, and managing multiple accounts and regions through a single operation from a single account. In various embodiments, a user can define as code various the fundamental structure for an entire application workload including logical deployment stages and resources across multiple accounts. Users can also specify various actions, definitions, and parameters for deployment across multiple target accounts, regions or both, including automating orchestration of the deployment actions. In some embodiments, the cloud provider receives such a request from a primary user account to deploy a plurality of actions across a plurality of target accounts, regions or both. At least some the plurality of target accounts, regions or both provide (i.e., host) different aspects of an application.


