Designing and Building Disaster Recovery Enabled Solutions in Windows Azure