Hi,
I am currently using Asterisk (with my own code, no GUI) and I have users record messages such as "welcome to my mailbox". I currently use VPS's all over (AWS, Digital Ocean) as well as some of my own bare metal. I am looking for a solution to auto distribute the files to all the servers that need them. For example I currently have four groups of servers
Group 1:
Calling cards
Scanner line
Donation platform
Group 2:
Calling cards
News updates
Group 3:
News updates
Phone donations
Group 4:
Church by phone
Calling cards
When a recording is one on one server I want it to be pushed to all other servers that are in the same group. I looked at GlusterFS but it seems that it would not perform so well over the internet for my case. I prefer consistency over speed. Before I write my own software is there anything out there (paid or open source) where a server "sends up" a file, the location along with a group ID? Every other server would then connect to this central server, give it's group ID and verify that it has all files and makes sure that they are up to date with the latest files?
I am currently using Asterisk (with my own code, no GUI) and I have users record messages such as "welcome to my mailbox". I currently use VPS's all over (AWS, Digital Ocean) as well as some of my own bare metal. I am looking for a solution to auto distribute the files to all the servers that need them. For example I currently have four groups of servers
Group 1:
Calling cards
Scanner line
Donation platform
Group 2:
Calling cards
News updates
Group 3:
News updates
Phone donations
Group 4:
Church by phone
Calling cards
When a recording is one on one server I want it to be pushed to all other servers that are in the same group. I looked at GlusterFS but it seems that it would not perform so well over the internet for my case. I prefer consistency over speed. Before I write my own software is there anything out there (paid or open source) where a server "sends up" a file, the location along with a group ID? Every other server would then connect to this central server, give it's group ID and verify that it has all files and makes sure that they are up to date with the latest files?