Isso é simples, pela regra e pela prática padrão, é necessário usar um ELB para um aplicativo (mas nada impede que você use vários aplicativos de um ELB).
Solução Você precisa usar 2 ELBs para dois aplicativos diferentes
- Explicação:
O propósito do ELB não é apenas distribuir a carga para nós diferentes, mas também manter a disponibilidade e o escalonamento (com servidores disponíveis altos).
Para obter a disponibilidade, você precisa fornecer uma estratégia de verificação de saúde que marcará um nó Fora de serviço se não estiver disponível. Se você for usar um ELB para vários aplicativos, qual será a verificação de saúde do aplicativo? O que basicamente derrotaria o propósito de alta disponibilidade.
Então, você precisa acabar criando ELBs individuais para cada aplicativo. o que resolveria o problema do cookie AWLELB comum. Como ambos terão cookies AWSELB diferentes conversando com ELBs diferentes.
Os BTW AWS ELBs não estão otimizados para fazer várias coisas como esta. Leia mais sobre isso em link
--- O Amazon ELB cola a solicitação quando o tráfego é gerado a partir do IP único - Esse ponto é uma surpresa para muitos usuários que usam o Amazon ELB. O Amazon ELB se comporta um pouco estranhamente quando o tráfego de entrada é originado de intervalos de IP Único ou Específico, ele não conclui com eficiência o round robin e adota o pedido.