I would like to host a single physical machine two copies of the same very site to minimize downtime during upgrades.
I think I could put a load balancer in front of the machine, assign two IPs to this machine and set the IPs in the load balancer.
The issue is when I need to update the site (its code not the infrastructure). I think I could minimize downtime by taking out one of the site's 'instance', upgrade it then bring it back online and do the same with the other one.
Is this feasible?
Is this worth it?