by AkkerKid » Mon Sep 15, 2014 11:30 am
Hi all,
I've been tasked with building a Vicidial Cluster to support 500 outbound agents dialing with 10+ to 1 ratios.
I've learned quite a bit about hardware recommendations from this board and from the manuals but hardware has changed.
I'm leaning towards building out the following:
12 Dialers:
SuperMicro 12 Node 3U "MicroCloud" SYS-5038ML-H12TRF
Single 4-core E3-1231 3.4GHz (per node)
16GB DDR3 ECC (per node)
RAID 1? SSDs for recordings (per node)
Maybe another pair for boot (per node)
4-6 WebServers:
SuperMicro 8 Node 4U SYS-F617R2-F72+
Dual Xeon Whatevers
RAID 1 SSDs
2 Master-master MySQL Servers:
SuperMicro 8 Node 4U SYS-F617R2-F72+
Dual Xeon Whatevers
Pair 200+GB SSD for Boot
Single PCI SSD for MySQL
I have some questions about "myths" I've heard and want to migrate high-density server hardware.
1) "Timing Cards"... I'll be running SIP end-to-end. No faxes. No PSTN, No T/E1. Do I buy a Digium Card just to appease the codec Gods or is there a real reason to put one of these into each dialer?
2) Intel or AMD? More cores or more clock speed? Keep in mind I'll need to put about 50 users on each dialer (if that's even possible on a single socket).
3) When clustering, should I put every agent on every dialer or have agents SIP only into 1 dialer?
4) Is Gigabit ethernet enough? I've heard of system designers using 10Gb-E between servers, especially SQL. Is that warranted?
5) Should the servers have a dedicated LAN for cross-communication for either SIP or SQL or should everything just go across DMZ lan?
6) Can I build my dialers to boot from LAN or is it basically a requirement to boot from local storage?
Thanks in advance for your help!
DB: Dual E5-2697 12-core @ 2.7GHz, 128GB DDR3, RAID1 240GB SSD, 45GB SWAP is never used.
Dialers: 15X Single CPU E3-1231 @ 3.4GHz, 16GB DDR3, 256GB SSD, 2GB SWAP, Amfeltec PCI-e timing card
Vicibox 8.1 Build 3032
250-280 agent upper limit before meltdown