Multiple Server Setup
Posted: Fri Sep 07, 2012 9:01 pm
Hello, I need some advice please.
We have a goautodial server that runs in our office.
GoAutoDial CE 2.1 | VICI DIal Build: 2.4-309a | Asterisk 1.4.39.1 | No Digium/Songoma Hardware
We are fairly happy it with it and it's really to be used with a low number of agents (Always less than 10).
That system will only ever be for people physically in the office. We want that system to see the internet, but we don't want to open up any ports so that any of the internet can see into that office.
We now wish to start a small cluster with another possible goautodial server on the internet with agents outside of the office, who work from home, connecting to that server.
Knowing that there can only be one MySQL in the cluster and that it must be accessible to all the systems, we have migrated the MySQL to a cloud based server and have firewall-ed it off so that only the right IP addresses from the right servers can connect to it....and yes...the MySQL connection is encrypted.
Now here is where I *might* have some options:
A) Simply provision a leased server in a datacentre (Dual core, 1 GB RAM) - Install goautodial, disable mysql server, update astguiclient.conf with connection details to central MySQL server.
B) Provision a cloud server, rip out MySQL server, leave apache + agent components then provision the hardware server as an Asterisk 1.6 box and declaring it in goautodial
2 Questions
1) Is option B possible?
2) Is option B better than A?
Thanks!
We have a goautodial server that runs in our office.
GoAutoDial CE 2.1 | VICI DIal Build: 2.4-309a | Asterisk 1.4.39.1 | No Digium/Songoma Hardware
We are fairly happy it with it and it's really to be used with a low number of agents (Always less than 10).
That system will only ever be for people physically in the office. We want that system to see the internet, but we don't want to open up any ports so that any of the internet can see into that office.
We now wish to start a small cluster with another possible goautodial server on the internet with agents outside of the office, who work from home, connecting to that server.
Knowing that there can only be one MySQL in the cluster and that it must be accessible to all the systems, we have migrated the MySQL to a cloud based server and have firewall-ed it off so that only the right IP addresses from the right servers can connect to it....and yes...the MySQL connection is encrypted.
Now here is where I *might* have some options:
A) Simply provision a leased server in a datacentre (Dual core, 1 GB RAM) - Install goautodial, disable mysql server, update astguiclient.conf with connection details to central MySQL server.
B) Provision a cloud server, rip out MySQL server, leave apache + agent components then provision the hardware server as an Asterisk 1.6 box and declaring it in goautodial
2 Questions
1) Is option B possible?
2) Is option B better than A?
Thanks!