All Architects
Please suggest the approach for DR on edge gateway recommended by API Gateway .
I have following in mind ,but would like to have apigee supportablility and recommendations first .
@Arpit Sharma - Take a look at http://docs.apigee.com/private-cloud/latest/installation-topologies
This uses a multi-dc approach (or multi AZ etc)
The cassandra installation spans both DCs, you would run active/passive, failing over to the secondary location in the event of a disaster.
Data-sync would be in almost real-time (eventual consistency via Cassandra)
It sounds great ha not a good disaster recovery strategy. Example if one location have malware attack, it's not good to be replicated in real time. Let me know if I am wrong . We all have similar issues for disaster recovery strategy when it comes to Apigee.
The reason being 5 node installation is HA but never mentioned in docs, how to make it a proper DR enabled system.
@arpit you have a solid idea. I wish it can be made in some script format.
I have a question ,for real time data replication [Replicate continuously the 3-node Cassandra ring to the remote 3-node ring] . Is there a possibility that remote CS DB gets some I.P. references of source DB .If yes ,does apigee provide any script to update the references with target DB I.P. ?
Did you check the For configurations with multiple Cassandra nodes section in the http://docs.apigee.com/private-cloud/latest/moving-apigee-servers? @Arpit Sharma
@Maruti Chand i am not moving components .im thinking about just copying data from an established server CS node ring to another established target CS node ring . So is the link relevant ?
@Arpit Sharma, okay I understand the context after reading your original question, I thought you were talking about changing the IPs.
BTW when you say [Replicate continuously the 3-node Cassandra ring to the remote 3-node ring} why do you want to do this as I see it is same as they being in a ring right wrt to the replication?
Using APIs to retrieve data and write to a different ring sounds like a complicated process as this is not one time job.
I think if you want to go with the design that you described, you should consider relying on the backup data but your IPs, org and environment names should be same.
I don't see IPs being tied to the data/keyspaces in C* but looks like restore process needs the IPs to be same as per http://docs.apigee.com/private-cloud/latest/how-reinstall-and-restore-components
I have never tried the above though.
User | Count |
---|---|
6 | |
2 | |
1 | |
1 | |
1 |