Permítanme comenzar con esta pregunta diciendo que no soy ni una base de datos ni un experto en Azure.Sql Azure: ¿servidores separados?
Parece que MS cobra por el tamaño y el número de bases de datos SQL Azules y no por el número de servidores. Por lo tanto, desde el punto de vista del costo, parece factible colocar un solo dbase en cada instancia del servidor. Según tengo entendido, a veces es más beneficioso poner las bases de datos en servidores físicos separados, en lugar de en una máquina en escenarios de alto uso. ¿Podría/podría aplicarse lo mismo a los servidores virtuales Sql Azure? Esto es lo que pude encontrar sobre las instancias del servidor Sql Azure:
Un servidor SQL Azure es un grupo lógico de bases de datos y actúa como un punto administrativo central para múltiples bases de datos. Cada servidor SQL Azure incluye datos de acceso similares a los de las instancias de SQL Server en sus instalaciones."(SQL Azure Provisioning Model)
también quisiera añadir que a pesar de todas las bases de datos se accede y usa los mismos roles web, ninguno de las bases de datos requerirán datos el uno del otro, directamente.
Solo quiero aclarar que hay algunas limitaciones por las que vale la pena preocuparse: todavía hay algunas piezas centralizadas. Intentamos algunas soluciones, como el nombre de usuario y la contraseña de db-local, y encontramos más tiempo de inactividad que el nombre de usuario y la contraseña del servidor. Éramos una solución de alto tráfico, y confío en que el usuario/contraseña de db-local mejorará con el tiempo, pero todavía hay algunas limitaciones por las que vale la pena preocuparse. – Svun