Позвольте мне предисловие к этому вопросу, сказав, что я не база данных и не специалист по Azure.
Похоже, что MS взимает плату за размер и количество баз данных Sql Azure, а не за количество серверов. Таким образом, с точки зрения затрат представляется целесообразным разместить одну базу данных на каждом экземпляре сервера. Я понимаю, что иногда выгоднее размещать базы данных на отдельных физических серверах, а не на одной машине в сценариях с высоким уровнем использования. Может ли это быть применено к виртуальным серверам Sql Azure? Вот что я могу найти о экземплярах сервера Sql Azure:
Сервер SQL Azure является логической группой баз данных и выступает в качестве центральной административной точки для нескольких баз данных. Каждый сервер SQL Azure включает логины, аналогичные тем, которые присутствуют в экземплярах SQL Server на вашем месте. "( SQL Azure Provisioning Model)
Позвольте мне также добавить, что, хотя все базы данных будут доступны и будут использоваться теми же Web-ролями, ни одна из баз данных не потребует данных друг от друга напрямую.