Start a Conversation

Unsolved

This post is more than 5 years old

348

March 3rd, 2010 14:00

Bidirectional Replication - access node configuration for applications

Our site is configured with bidirectional replication. We have a document managment and an e-mail archiving application reading and writing from seperate virtual pools. Is it a good practice to configure the IP addresses used by applications to include the access node IP addresses of both the primary and secondary clusters?. i.e. The configuration would have: IP address , IP address , IP address , IP address . The thinking behind this is that if the primary cluster is unavailable the application will write/read from the secondary becuase the secondary IP addresses are defined and (hopefully) zero down time.

124 Posts

March 3rd, 2010 14:00

No you cannot do do this. The IP's used within the connection string should all be for the same Centera.

Should the primay Centera become unavailable, it would require that this connection string be changed to the secondary Centera. Bi-directional replication should be enabled to ensure the clusters stay in sync should you ever have to do this.

Should portions of the primary Centera become unavailable where requested data resides on offline nodes, the Centera SDK automatically does read failovers to the replica to retrieve the requested data. The failover is only done for read operations.

2 Intern

 • 

337 Posts

March 3rd, 2010 21:00

Hi Al

An automatic failover is typically not what people want as the disruption to the primary could be temporarily and the application would have switched prod to the secondary already. An automatic failback would not happen when the primary becomes available again. Network and latency would sometimes make this automatic failover problematic too.

The read failover of the SDK ensures reads are still possible. The failover of production is then a manual process after the decision for it to happen.

Best regards, Holger

No Events found!

Top