I’m posting here instead of asking InterWorx directly as I’m curious and interested in hearing about others’ implementation of InterWorx’s clustering features. I’d love to implement it and we do have tentative plans of implementing it.
The question(s) I have are: As far as I understand it, the clustering features allow one to split server functionality out to several servers. Since we already know what the clustering features do, I won’t repeat them here. That said…
What is best practices for implementing such a feature? For example… is it wise to have such clustering features set up locally as it were, in a given datacenter rack, as it were?
Is it possible to use those clustering features across several datacenters?
Building upon #2, I currently have the Cluster Manager (currently unlicensed, functioning as a standalone InterWorx instance but will be relicensed for clustering functionality) as a VPS. I intend to build out physical servers that contain lots of storage, either for SQL use or for customer data use.
If working across different datacenters is possible, it’s obviously going to be bandwidth-intensive for private communications between the CM and servers doing the CM’s bidding. How difficult would this be?
As far as I understand it, through the InterWorx documentation, it doesn’t matter how one implements it, it’ll all be transparent to the end-user anyway. Yes?