Deployment Sequence Determination for Environment-Dependent System Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for constructing information systems, such as cloud infrastructure, face challenges in ensuring setting consistency and reducing operational load when setting values for virtual machines are determined by the deployment environment, as they require manual insertion or changes post-deployment, leading to potential inconsistencies.
Innovation Solution
An information processing device and method that includes setting information storage and deployment sequence determination to identify referencing relations among setting items, allowing for efficient deployment sequencing based on these relations, especially for dependent items whose values are determined during deployment, ensuring consistent and automated system construction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If setting values for virtual machines are determined by the deployment environment during deployment, then the system can adapt to environment-specific configurations, but manual insertion or changes post-deployment are required, leading to setting inconsistency and increased operational load
Solution Approach 1:
The patent applies preliminary action by pre-defining setting templates with placeholders for environment-specific values before deployment. The deployment sequence determination unit预先 identifies which settings depend on environment-determined values and schedules their deployment accordingly, so that manual intervention is minimized and settings are automatically configured in the correct sequence.
Solution Approach 2:
The patent implements feedback by having the deployment sequence determination unit monitor the deployment status of virtual machines and dynamically adjust the deployment sequence based on referencing relations between settings. When environment-determined values become available, the system automatically updates the deployment plan to maintain setting consistency across VMs.
2Adaptability or versatility
If setting values for virtual machines are determined by the deployment environment during deployment, then environment-specific configurations are achieved, but setting inconsistency among VMs occurs due to manual reflection of information
Solution Approach 1:
The patent pre-establishes the referencing relations between settings in the setting template before deployment. By identifying which settings depend on environment-determined values in advance, the system can automatically sequence the deployment to ensure all VMs receive consistent settings based on their respective environment values, eliminating manual reflection errors.
Solution Approach 2:
The deployment sequence determination unit continuously monitors deployment progress and uses feedback from the referencing relations to dynamically adjust the deployment sequence. This ensures that settings are applied in the correct order and that all VMs maintain consistency with their environment-specific configurations throughout the deployment process.
3Device complexity
If deployment sequence is determined after setting values are fixed, then deployment planning is simplified, but this approach cannot handle systems where settings depend on deployment environment and are determined during deployment
Solution Approach 1:
The patent performs preliminary analysis of setting templates to identify referencing relations and determine which settings are environment-dependent before actual deployment begins. This preliminary characterization allows the deployment sequence determination unit to dynamically generate appropriate deployment sequences without adding significant complexity to the overall system.
Solution Approach 2:
The patent makes the deployment sequence dynamic by allowing it to be determined and adjusted during deployment based on the actual environment and referencing relations. Rather than fixing the sequence in advance, the system adapts the deployment order in real-time based on which environment-determined values are available, balancing complexity with adaptability.
Data Source
AI summary
Efficient system construction is enabled even when components (objects) of a system include such a setting item whose setting value is determined by an environment of a destination of construction during deployment. In a deployment device (100), a setting information storage unit (120) stores setting information indicating a referencing relation among setting items of a plurality of objects included in a system and a dependent item which is a setting item whose value is determined during deployment in an execution environment among the setting items of the plurality of objects. A deployment sequence determination unit (140) determines a sequence in which the plurality of objects are to be deployed in the execution environment, based on the setting information. A deployment execution unit (150) deploys each of the plurality of objects in the execution environment in accordance with the deployment sequence.


