THE SPECTRUM OF HOSTING Per-hour costs Least customisable Per-decade costs Most customisable "Cloud" providers Own Datacentre Colocation Dedicated servers VPS providers
THE DAY BEFORE Make sure new servers are ready Set DNS TTL to 300s GO! (9am GMT) Put site in read-only mode Start database dump & conversion CONVERSION FINISHED (9:30am GMT) Start load and cast of data into new DB
THE DAY BEFORE Make sure new servers are ready Set DNS TTL to 300s GO! (9am GMT) Put site in read-only mode Start database dump & conversion CONVERSION FINISHED (9:30am GMT) Start load and cast of data into new DB LOAD FINISHED (10:15am GMT) Verify site is working correctly
THE DAY BEFORE Make sure new servers are ready Set DNS TTL to 300s GO! (9am GMT) Put site in read-only mode Start database dump & conversion CONVERSION FINISHED (9:30am GMT) Start load and cast of data into new DB LOAD FINISHED (10:15am GMT) Verify site is working correctly VERIFIED (10:30am GMT) Switch DNS Point old loadbalancers to new servers Exit read-only mode