Я размещаю службу для клиентов, в которой одно и то же приложение развернуто для каждого клиента в Azure.
По сути, это для каждого клиента:
Application Gateway ->
App Service Environment ->
API Management ->
VM with Application back end ->
Remote Azure SQl Data
Первые 3 слоя значительно увеличивают затраты.
Возможно ли настроить его так?
Application Gateway ->
App Service Environment ->
API Management ->
- Client 1
VM1 with Application back end ->
Remote Azure SQl Data1
- Client 2
VM2 with Application back end ->
Remote Azure SQl Data2
- Client 3
VM3 with Application back end ->
Remote Azure SQl Data3
т.е.. веб-слои направляются к соответствующему внутреннему концу каким-то образом
например. Возможно, каждый клиент получит доступ к веб-слою с другим URL-адресом.
http://client1.rest -application.azure.com
http://client2.rest -application.azure.com
но все они проходят через один и тот же шлюз приложений.