We recently had our datacenter's power go. We are protected by an SLA and use DNS to redirect users when a failure is detected. DNS isn't designed to do this by design. Is this the most practical way for dealing with failing over between datacenter's? The datacenter's in question are located in different countries. UK and US.
Anyone have any advice to give on this particular scenario?
EDIT: Cost effective as possible without BGP or other complex systems that require adding dedicated hardware.