Its possible but the budget is very very less. I can completely do what you are expecting if you are willing to increase the budget. Besides, load balancing is not a Mirroring solution. You need to have DRBD OR GlusterFS or CEPH combined with pacemaker & corosync. With just load balancing, you can't replicate write queries. A lot of things, won't be possible to write on chat.
Thanks