Hoje no treinamento Azure Academy surgiu uma questão muito interessante. Em uma aplicação que use um banco de dados SQL Azure para cada cliente, ao se aumentar o número de clientes, aumentará também o número de conexões em cada servidor.
Isto gera a chamada fragmentação do pool de conexões, que irá causar frequentes reconexões e a consequência será perda de desempenho.