Page 1 of 1

Cluster is necessary even if i have Best Dedicated Server?

PostPosted: Sun Oct 14, 2018 9:33 am
by prosoft
Hello!
I am new to vicidial and i am searching for an answer about this question on the forum but i didn't found any related answer so i decided to post here.
Actually have to setup vicibox Server 8.1.2 for 200 seats i have got the server and server with good specs like its a dedicated server.

Server Specs :
Dual Processor Xeon E5-2420
Cores:24
Ram :32 GB
Hard Drive :Raid10 1TB

and my installation is
VICIBOX 8.1.2
OpenSuSE Leap v.42.3 64-bit
Kernel v.4.4.155
Asterisk v.13.21.1-vici
DAHDI v.2.11.1
LibPRI v.1.6.0
Amfletec VoiceSync v.1.3.8
OpenR2 v.1.3.3 for MFC/R2 support
ViciDial SVN v.2.14-689a build 180922-0958 revision 3035


can any one please tell me that with these server specs vicibox can hand 200 seats. with no cluster installed ?
if no please explain why not.

Thanks in advance

Re: Cluster is necessary even if i have Best Dedicated Serve

PostPosted: Sun Oct 14, 2018 10:04 am
by mflorell
For 200 seats you need a cluster of servers, and the Asterisk servers only need to be single quad-core CPU machines with 8GB RAM.

The issue is that Asterisk does not scale proportionally. You can't just add more CPUs and expect Asterisk to scale to handle the number of channels you need. You need to use separate Asterisk servers to handle that kind of load.

Re: Cluster is necessary even if i have Best Dedicated Serve

PostPosted: Sun Oct 14, 2018 10:13 am
by prosoft
Thank you so much for the the reply.
Can you please tell me how many asterisk clusters i need to add and how many max channels each server can handle
and if i don't require any other web and db servers to add in cluster ? just asterisk servers will make it work ?

Re: Cluster is necessary even if i have Best Dedicated Serve

PostPosted: Sun Oct 14, 2018 8:51 pm
by mflorell
We usually recommend 8 Asterisk servers, 1 DB server and 1 web server for a 200 agent cluster. The DB server should have a MegaRAID card with 4 x SSD drives in a RAID-10, and at least 16GB RAM.

Re: Cluster is necessary even if i have Best Dedicated Serve

PostPosted: Sun Oct 14, 2018 10:29 pm
by williamconley
You should probably have two web servers (for redundancy, just in case) plus a report/replication server to offload DB tasks that don't need to run on the production DB server running the dialers.

If you'll be recording audio files, you can use that replication server for FTP Audio storage as well (put a couple multi-terabyte drives on it).

Re: Cluster is necessary even if i have Best Dedicated Serve

PostPosted: Tue Oct 16, 2018 7:07 am
by prosoft
So as per my understanding in my dedicated server there is 1DB server and 1 web server already built in vicibox. Now i need asterisk servers ad make a cluster of server with it. is it right or you mean i need 1 web server and 1 db server other than which i already have built in to my vicibox, and add them to cluster ?

Re: Cluster is necessary even if i have Best Dedicated Serve

PostPosted: Tue Oct 16, 2018 8:08 am
by thephaseusa
1 computer for MySQL Server
1 computer (or 2) for Web Server
8 computers for Asterisk Servers

Re: Cluster is necessary even if i have Best Dedicated Serve

PostPosted: Tue Oct 16, 2018 9:13 am
by prosoft
Thank you so much. Understood

Re: Cluster is necessary even if i have Best Dedicated Serve

PostPosted: Tue Oct 16, 2018 4:04 pm
by williamconley
thephaseusa wrote:1 computer for MySQL Server
1 computer (or 2) for Web Server
8 computers for Asterisk Servers

1 computer for Replication/Reports

Also note: You may not need all 8 asterisk servers. You could start with four and begin loading them up until they hit capacity, then add another server each time they do (or perhaps keep one server in reserve and if you are forced to use it, add another so you always have a reserve).

You should also discuss load balancing with someone who knows what they are doing. I *highly* recommend you call a Vicidial Professional, the best one being The Vicidial Group when building a cluster this size to be sure you don't hit any potholes. Large clusters have some fairly stringent requirements. (No, I don't work for or with The Vicidial Group!) Database settings and web server settings in an Enterprise Environment can be very tricky, and networking between the servers must be impeccable.