A financial institution needs to ensure continuous availability of its critical transaction processing system while maintaining data integrity and security. They require a solution that provides automatic failover and keeps data consistent across servers in case one server fails. Which of the following strategies should they implement to meet these requirements?
Set up load balancing to distribute traffic across servers
Use network segmentation to isolate the transaction system
Deploy virtualization to run multiple virtual servers on one physical machine
Implement server clustering with shared storage and replication
Implementing server clustering with shared storage and replication meets the institution's needs. Clustering provides high availability and automatic failover, ensuring that if one server fails, another takes over seamlessly. Shared storage and replication keep data consistent across servers, which is crucial for data integrity.
Load balancing improves performance by distributing traffic but doesn't guarantee data consistency or automatic failover with synchronized data.
Deploying virtualization can create a single point of failure and doesn't offer the necessary failover or data replication features.
Network segmentation enhances security by isolating systems but doesn't address the requirements for high availability and data consistency.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is server clustering, and how does it work?
Open an interactive chat with Bash
What is data replication in the context of server clustering?
Open an interactive chat with Bash
Why is load balancing not adequate for ensuring data integrity and availability?