I was just wondering, if you have an online business and you need to update it and upload a lot of new files without the live site going down, is there some way of switching over to a secondary "shadow" server whilst you do the updates and then switch back when done?
Actually you don't do the updates on the production server, you do them on the staging server (your shadow server), test test the site, then swap the two servers. Swapping can fail, so you never do it until the last minute. However, this is only really do able if you have the infrastructure, you will not be able to do this with a standard web host. Can do this with cloud hosting however, Amazon, Windows Azure (easy, seamless todo in Azure). But if you are wanting to do this on your own servers its going to cost a lot of pretty monies.
Thanks logic_earth, I will look into your suggestions, thought it would be possible, appreciate your advice ;)