Quick Question / Slave Server

All installation and configuration problems and questions

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

Quick Question / Slave Server

Postby gequiros » Thu May 03, 2018 5:45 pm

Can a humble server:

12 cores = AMD Opteron(tm) Processor 4332 HE
8gb Ram
2 x 2 TB Raid 1 Drive

Behave as:

Web Server = Simple task to do WEB Load Balancing
Slave DB server = For Reporting
Dialer / ( just to land the INBOUND Calls, it won't be more than 50 Concurrent calls )
File / Archive Server = To do Voice Recording

Will it work nice and properly, or will it experience a severe load and may make system unstable ?

Thanks so much !!!
Vicibox / ISO

1 x DataBase
1 x Archive
1 x Web
Many dialers

www.Come2VoIP.com
Skype: Come2VoIP-USA
WhatsApp: +1-305-320-1786
gequiros
 
Posts: 145
Joined: Sat Oct 22, 2016 1:22 am
Location: Miami, FL

Re: Quick Question / Slave Server

Postby williamconley » Thu May 03, 2018 5:53 pm

short answer is: Sure! No problem.

The long answer is: It will work, and those roles can all certainly be installed in one server, but the ability for that server to provide all those roles will depend on the amount of use each of those roles produces.

On a ligther note: It won't hurt to install all those roles, find the limits, and then stop using the roles you move to other servers eventually. The BEST usage of each server is "one role per server" once you have a role that is capable of filling a server by itself. For instance: Dialer/Agent Web. There are usually several Dedicated servers providing ONLY those two individual roles and nothing else. Not to say you couldn't have one or several dedicated Dialers and still have some agents dialing on this one (either for troubleshooting or just a bit of overflow).

Just know that mixing roles has a tendency to cause waste as they overlap and intefere with one another. MySQL is a "slow and steady" process, apache is a "burst" process, dialer is somewhere in between. All these processes have management systems designed to handle throughput ... but if they are all attempting to do this at the same time, CPU usage can argue among the processes along with drive usage and memory management and even networking. So ultimately as these systems grow, you'll migrate naturally to One Role Per Server for Dialer and Web and MySQL.

But if your replication and/or archive servers aren't "full and busy all the time", it's not a bad idea to have other roles on them for overflow and for testing (one agent on a server is much easier to test a new carrier if there's a problem than if you try to test a new carrier with 250 live channels!)
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)


Return to Support

Who is online

Users browsing this forum: No registered users and 113 guests