I've been looking at how to build Cent OS 7 clusters and have a Website I've built which I want to host on a colocated server. Right now all the services (postfix, apache, node.js, mysql) are running on the server I have and am running out of storage while testing large amounts of uploads.
I've looked into GlusterFS and KVM.
My ideal end goal is
1 node/load balancer accepting requests -> 1 node apache -> 1 node shared storage + 1 node mysql
Is there a setup possible with one server, which I can slowly migrate away from while implementing actual hardware servers to take care of the tasks OR should I just set everything up one server, and when I need it, shut down all the servers and implement the expensive setup?
To add to the twist, I don't really want to use KVM in the long run, because it limits some of the server power from what I've heard, and will need full CPU power of the additional servers i'll be adding in the future.
Thank you.