Multiple VM's in a cluster or more CPU and RAM on 1 VM
Posted: 05 Oct 2015 22:47
Hi guys... I am just curious which do you think is more advantageous... running 1 machine with 18GB RAM and 6 VCPUs or 3 VMs with 6GB Ram and 2 VCPUs?
I am struggling with this as I am scaling up because in my current model I get pretty decent performance from the 6GB RAM 2 VCPU setup (about 150,000 msgs delivered per day) and I simply run lots of VMs to scale. As it get to very large installations (5+ million msgs/day) it would seem to require 30+ servers which makes administration and monitoring a little tough (though not impossible).
I have designed a mechanism for clustering these and mostly providing a central administration via a cron-job that synchronized the configurations and a policy service that centralizes all the logic for delivery and user lookups but still... 30+ servers is a lot.
What are your thoughts/experiences? I'd love to hear them.
I am struggling with this as I am scaling up because in my current model I get pretty decent performance from the 6GB RAM 2 VCPU setup (about 150,000 msgs delivered per day) and I simply run lots of VMs to scale. As it get to very large installations (5+ million msgs/day) it would seem to require 30+ servers which makes administration and monitoring a little tough (though not impossible).
I have designed a mechanism for clustering these and mostly providing a central administration via a cron-job that synchronized the configurations and a policy service that centralizes all the logic for delivery and user lookups but still... 30+ servers is a lot.
What are your thoughts/experiences? I'd love to hear them.