VoIPEssential wrote:I don't think he meant "cloud", I think he meant just "hosted".
@macaruchi
The hardware configuration you posted looks fine. I recommend using SSDs against traditional SATA/SAS spinning drives. As Matt suggested, make sure to have all servers in the same location/network.
Don't just use SSD instead of SATA or SAS. The quality of the drives is important for reliability (dead Vicidial servers are not fun). Plus the speed/throughput should be 6G/Sec for the DB server (actually, all of them, but definitely on the DB server). The quality of the HDs comes in again here because "peaking" at 6G/sec is not sufficient: These drives must be able to maintain 6G/sec continually all throughout your workday, especially on the DB. Tried and True are 15K SAS drives, most of which are high quality if they have 6G/sec speed stamped on them. SSDs are great, just beware of the cheap ones unless they are Fast and you go with hardware-based RAID10 (constant speed is essential, RAID10 protects against early drive death).
That being said: Core count is cool. But core Speed is more than just a little relevant. While the brand name doesn't matter, 1.8Ghz for 8 cores is a completely underpowered system compared to 2.6Ghz for 8 cores.
And definitely listen to Matt: You must have these servers sharing a local network (at 1G speed) for this to be a stable cluster. You may be able to test one or two agents without that, but when you load it up it will fall apart if the networking is not local and fast (no lag, no jitter, local). And of course, dedicated colocated servers NOT virtual.