В Sql Windows Azure поддерживается шардинг. Команда ALTER FEDERATION может разбить один шард на два, при этом база данных будет работать безостановочно!
Как реализовать online перенос данных с одного сервера на другой? Какие алгоритмы можно посмотреть?