У меня здесь есть несколько вопросов, поэтому я разберусь с ними:
Если один из хостинг-сервисов выходит из строя, как он может переключиться на другой?
Есть несколько способов сделать это, включая зеркальное отображение базы данных (новое в SQL Server 2005), доставку журналов и репликацию. Я записал подкаст для SQL Server с параметрами высокой доступности и аварийного восстановления в SQLServerPedia.
(Или это просто изменение DNS, для распространения которого потребуется 24-72 часа?)
Как и в предыдущем упомянутом сообщении, вы можете установить время жизни DNS очень медленно, но более крутой метод использует зеркалирование базы данных. С помощью зеркалирования вы можете установить имена как основного, так и дополнительного сервера в строке подключения, и ваше приложение автоматически попробует второй сервер, когда первый не ответит.
Как один экземпляр SQL Server может содержать столько баз данных? FB имеет совершенно отдельную базу данных для каждой учетной записи. Я не вижу ни одного экземпляра SQL Server с более чем 200-250 базами данных! И я уверен, что у них больше клиентов, чем это.
Самый большой SQL Server, с которым я работал, имел более тысячи баз данных, и я поговорил с парой других администраторов баз данных, которые работали в системах с более чем 2000 баз данных на сервере. Это, безусловно, делает управление гораздо более сложным, это точно.