我正在为客户端托管服务,在Azure中每个客户端都部署了相同的应用程序。
每个客户基本上就是这样
Application Gateway ->
App Service Environment ->
API Management ->
VM with Application back end ->
Remote Azure SQl Data
前三层大大增加了成本。
是否可以像这样配置它?
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访问Web层。
http://client1.rest-application.azure.com
http://client2.rest-application.azure.com
但是它们都通过相同的应用程序网关。