Eu posso entender seu grupo de TI querendo quebrar isso, mas parece que eles também não entendem completamente como essa configuração funciona. Não vou entrar muito nisso, mas essencialmente o único tráfego que você estará trocando com os servidores até o domínio process
é o tráfego HTTP padrão (supondo que você esteja usando a API da Web para chamadas REST)
Essencialmente, você acaba com o seguinte:
Initial Request
SPA Web Server ---> Client (Running SPA)
|
| - REST Call
Firewall -> | - Port 80 Only
Web API Server
|
| - SQL (1433) .NET Connection/Data Source
Firewall -> | - Port 1433 / 1434
Backend SQL Servers
Lembre-se de que, com um SPA, a única comunicação que o cliente tem com o servidor da Web do SPA é a solicitação inicial para obter o HTML, JS e CSS. Depois disso (dependendo de como você o escreveu), ele deve estar emitindo diretamente chamadas REST para o servidor da API da Web.
O servidor da API da Web emite consultas SQL diretamente para o banco de dados a partir dele.
Portanto, o longo e o curto é o seguinte:
TL; DR : você deve ter um firewall entre seus clientes e suas duas instâncias do IIS (eles podem ser o mesmo servidor btw) para permitir o tráfego HTTP / HTTPS e / ou. Em seguida, em outra interface do (s) servidor (es) da Web, você tem uma conexão com o domínio do Processo e somente o tráfego do SQL pode entrar (1433 e 1434).
Espero que ajude.