Shared Standby Server for High Availability Switchover
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Microsoft SharePoint configurations face challenges in achieving high availability due to costly hardware and bandwidth requirements, as well as inefficient switchover and failover processes in server farm configurations.
Innovation Solution
A system and method that utilizes a suite of network-based services, including a server farm configuration with a standby server that can back up multiple online servers, centralizing administration through a website with application programming interfaces, and employing modules like monitoring, classification, and changeover modules to manage server application services for seamless failover and switchover.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a one-to-one standby server to online server setup is used, then reliability is improved, but hardware costs and bandwidth requirements increase
Solution Approach 1:
Multiple online servers (first online server, second online server, third online server) share a single standby server instead of each having its own dedicated standby. This consolidation merges the backup capacity into one shared resource, reducing total hardware requirements while maintaining high availability through the standby server's ability to backup any of the multiple online servers.
2Device complexity
If conventional server farm configuration is used, then device complexity is reduced, but switchover and failover efficiency deteriorates
Solution Approach 1:
The standby server is configured in advance with all necessary server application services, databases, and configurations before any failover event occurs. The monitoring module continuously checks service status, and the changeover module is pre-positioned to execute switchover or failover operations immediately when needed, minimizing downtime while maintaining configuration simplicity.
3Ease of operation
If centralized administration is implemented, then ease of operation is improved, but device complexity increases
Solution Approach 1:
An administrative website serves as an intermediary between administrators and the server farm. This web-based interface provides centralized control for monitoring, configuration, and changeover operations, eliminating the need for direct command-line access to individual servers. The administrative website communicates with servers through application programming interfaces, simplifying operations while adding a controlled layer of system complexity.
Data Source
AI summary
A system is configured to provide a suite of network-based services to users with high availability. The suite of network-based services may include browser-based collaboration functions, process management functions, index functions, search functions, help search functions, document-management functions, and/or other functions. The suite of network-based services may correspond to services provided by a server application such as Microsoft® SharePoint™ being executed on one or more processors of one or more servers. As used herein, the term “high availability” may refer a system design protocol that ensures a certain degree of operational continuity during a given measurement period.


