Пока вы не внедрили надлежащий мультитенантный вариант своего приложения, вы можете использовать отдельную подписку для каждого клиента или в качестве промежуточного, использовать несколько ролей в одной подписке.
Самая большая проблема с несколькими ролями заключается в том, что при добавлении нового клиента вам придется повторно развертывать. Вы можете использовать несколько доменов для обновления или VIP-своп, чтобы избежать простоев, но это не идеальный шаблон. Не в последнюю очередь потому, что ненужные развертывания сопряжены с риском и действительно усложняют процесс управления конфигурацией.
В краткосрочной перспективе я бы придерживался отдельных подписок. Общее количество потребляемых ресурсов и, следовательно, стоимость не будут сильно отличаться от выполнения нескольких ролей в рамках одной подписки. Это также облегчит учет и выставление счетов. Я просто надеюсь, что вы говорите о кучке клиентов, а не о тысячах!
Тем временем вы можете сосредоточить все свои усилия на переходе к полной модели с несколькими арендаторами. Я нахожусь в процессе написания некоторых статей в блоге об этом, поэтому, если я помню, я обновлю свой ответ, когда я закончу.