Pozwolę sobie odpowiedzieć na to pytanie, mówiąc, że nie jestem ani bazą danych, ani ekspertem Azure.Sql Azure - oddzielne serwery?
Wygląda na to, że opłaty MS zależą od rozmiaru i liczby baz danych Sql Azure, a nie od liczby serwerów. W związku z tym wydaje się, że opłacalne jest umieszczenie pojedynczej dbase na każdej instancji serwera. Rozumiem, że czasami bardziej korzystne jest umieszczanie baz danych na oddzielnych, fizycznych serwerach niż na jednej maszynie w scenariuszach wysokiego ryzyka. Czy/może to samo dotyczyć serwerów wirtualnych Sql Azure? Oto, co mogę znaleźć na temat instancji serwera Sql Azure:
Serwer SQL Azure jest logiczną grupą baz danych i działa jako centralny punkt administracyjny dla wielu baz danych. Każdy serwer SQL Azure obejmuje logowania podobne do tych wystąpień SQL Server na swoim terenie.”(SQL Azure Provisioning Model)
Dodam, że choć wszystkie bazy danych będą dostępne i wykorzystywane przez te same role internetowych, żaden baz danych będzie wymagać od siebie danych bezpośrednio.
Chciałbym tylko wyjaśnić, że istnieją pewne ograniczenia, o które warto się martwić - wciąż istnieje kilka scentralizowanych elementów. Próbowaliśmy niektórych rozwiązań, takich jak db-local nazwa użytkownika i hasło, które napotkały więcej przestojów niż nazwa użytkownika i hasło serwera. Byliśmy rozwiązaniem o dużym natężeniu ruchu i ufam, że db-lokalny użytkownik/hasło poprawi się z czasem, ale wciąż istnieją pewne ograniczenia, o które warto się martwić. – Svun