Configuring Warm Standby for Bold Reports®
This article outlines the steps and considerations for setting up a Warm Standby environment for Bold Reports®. A warm standby setup ensures high availability and business continuity by maintaining a secondary server that can take over in case the primary server fails.
Purpose:
To provide a reliable backup solution that minimizes downtime and ensures seamless report access and generation during primary server outages.
What is Warm Standby?
A Warm Standby is a backup server that remains operational and up to date with the primary server but does not actively handle requests unless a fail over occurs.
Architecture Overview
- Primary Server – Actively handles all report generation and user requests.
- Secondary Server (Warm Standby) – Receives regular synchronization updates from the primary server and remains ready to take over.
- Fail over mechanism – Can be manual or automated depending on the infrastructure setup.
Setup Instructions
1. Install Bold Reports® on the Secondary Server
- Ensure the same version of Bold Reports® is installed on both the primary and secondary servers.
- Configure the secondary server with identical settings and dependencies.
Synchronize the following components:
- Report definitions
- User data and permissions
- Configuration files
- Database backups (if applicable)
3. Monitor Server Health
- Implement monitoring tools to track the primary server status.
- Configure alerts for failures or performance degradation.
4. Fail over Process
- Manual fail over – The administrator promotes the standby server by redirecting traffic and updating DNS or load balancer settings.
- Automated fail over – Use orchestration tools or scripts to detect failure and switch roles automatically.
5. Post Fail over Actions
- Investigate and resolve the issue on the primary server.
- Resynchronize data and optionally revert roles once the primary server is restored.
Best Practices
- Regularly test the fail over process.
- Keep both servers patched and updated.
- Document all configurations and changes.
- Use secure channels for data synchronization.
Conclusion:
Implementing a warm standby setup for Bold Reports® enhances system resilience and ensures minimal disruption during server failures. With proper configuration and monitoring, organizations can maintain high availability and data integrity.