Redundancy System Update Method for Virtual Server Availability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the configuration of a stack in the related art, updating an application on a redundant virtual server in an active standby configuration requires deleting one stack to temporarily bring the virtual server into a single-system state, leading to potential operational failures and inability to return the server cluster to its initial state in case of unexpected problems.
Innovation Solution
The update control method involves creating new virtual servers with updated application stacks while maintaining redundant secondary interfaces, allowing for sequential changes in these interfaces to avoid single-system state durations and ensure continuous monitoring and recovery capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the stack is deleted to update the application, then the application can be updated to a new version, but the virtual server enters a single-system state which reduces reliability and availability
Solution Approach 1:
The patent creates a new stack with the updated application version before deleting the old stack. This preliminary action ensures that a functional redundant system is already in place before the old stack is removed, preventing the system from entering a single-system state and maintaining continuous availability.
Solution Approach 2:
The patent creates a copy of the stack (new stack) with the updated application version while the original stack (old stack) remains operational. This copying approach allows the system to maintain redundancy throughout the update process, avoiding the single-system state that would occur with direct modification or deletion.
2Adaptability or versatility
If the stack is deleted during update, then the application version can be changed, but the server cluster cannot be returned to the initial state if problems occur
Solution Approach 1:
The patent deletes the old stack only after the new stack is successfully created and verified. This discarding-and-recovering approach ensures that if problems occur during the update, the system can be returned to its initial state by simply not deleting the old stack, as it remains intact until the update is confirmed successful.
Solution Approach 2:
The patent performs verification of the new stack before proceeding to delete the old stack. This preliminary verification action ensures that the update is successful and the new stack is functioning properly, reducing the need to revert to the initial state and simplifying the overall update process.
3Reliability
If the virtual server is in a single-system state during update, then the update can be performed, but the system becomes vulnerable to failures
Solution Approach 1:
The patent creates a new stack as a copy with the updated application while the old stack remains operational. This copying mechanism maintains system redundancy throughout the update process, ensuring that the system remains vulnerable-resistant without significantly impacting update speed, as the operations are performed sequentially but efficiently.
Data Source
AI summary
An update control device (100) of a redundancy system (300) updates an application installed in a virtual machine (211, 212) included in each of a stack (201) and a stack (202) each indicating an instance group of a virtual resource. An update control device (100) executes a creation step of generating a virtual machine (215, 216) corresponding to each stack (201, 202) and including a stack (205, 206) in which a new application is stored, and a changing step of sequentially performing a process of changing a stack indicating the secondary interface associated with each stack (205, 206) to each stack (203, 204).


