Routing e RAS para tráfego HTTP (S)

1

Tenho VMs diferentes em um host do Windows Server 2012 R2. As VMs estão em uma sub-rede interna. Quero encaminhar o tráfego para uma VM específica por porta. Por exemplo, a porta 80 vai para 192.168.0.2 e a porta 443 vai para 192.168.0.3. A razão para isso é que temos uma VM linux com um servidor de cache. Portanto, a porta 80 vai para o servidor de armazenamento em cache, que tenta obter a solicitação do cache. Se isso não for possível, ele buscará a solicitação do backend do IIS em 192.168.0.3. O SSL não pode ser armazenado em cache pelo nosso servidor de armazenamento em cache e é usado apenas para usuários conectados em log, em que o armazenamento em cache não faz sentido, portanto, queremos encaminhar isso diretamente para o back-end do IIS.

Eu experimentei o Routing e o RAS, que fazem exatamente o que eu quero. Mas o problema é: MUITO lento. Minha página de teste levou cerca de 10 segundos para carregar 1,5-2s normalmente. Eu acho que a razão para isso é que por causa do roteamento e RAS cada solicitação única será manipulada por uma única conexão HTTP em vez disso, usando keep-alive.

Então, eu tenho duas perguntas:

  1. É possível usar o roteamento e o RAS para tráfego HTTP e, por isso, estou apenas fazendo algo errado?
  2. O que posso usar para isso? A solução perfeita seria a possibilidade de encaminhar portas únicas como o Routing e o RAS. As únicas alternativas que encontrei são os proxys reversos, como o squid, mas eles não funcionam diretamente no unter windows
por Lion 28.06.2014 / 17:32

0 respostas