Hi there,
I've got a pretty simple problem. We're hosting a SugarCRM install in New Zealand. Its working great locally, no problems to speak of. However, we have partners in Houston, Texas who need to access the same Sugar site. Latency appears to be a real problem, and they are having problems connecting to the server reliably. New Zealand is a special case, since its connection to the rest of the world is through a tiny fibre optic cable and bandwidth/latency can be bad at times.
I was thinking of setting up another server in the US, and doing a two-way MySQL replication. This should eliminate the latency problem for them. There will probably be few if any record conflicts, but I can't be 100% sure. If there were, we could safely assume that the NZ server is 'right'. Does anyone have any experience with this? Its not critical that the US server update the NZ one immediately, it would be fine if it sync-ed after a network outage for example.
Is there any other strategy I can try to help this problem? I've tried increasing the timeout in Sugar, but this doesn't seem to help. I was also thinking about running Sugar in a VMware session in New Zealand, and using the 'cnnect to remote host' feature in VMware to run the same session in the US. In theory, this should be able to update the MySQL db without any conflicts but I haven't tried it and I'm not sure how reliable this would be with the poor connection between NZ and the US.
I see the enterprise version has a remote sync capability. Does anyone have any experience with this? Could this solve our problem? We're running the open source version, and would prefer to stick with it. Is there any way to buy this thing itself instead of the full enterprise package?
Thanks for any input,
Chris


LinkBack URL
About LinkBacks



Reply With Quote
Bookmarks