Com base nos detalhes que você forneceu, não acho que haja informações suficientes para dizer que é uma boa ideia ou não. Depende se o aplicativo é usado por vários países ou não, além de outros fatores, como sensibilidade à latência. O balanceamento de carga entre dois datacenters pode ser um pouco mais complexo e caro do que o balanceamento de carga no mesmo datacenter.
Alguns truques que você pode fazer para aumentar o desempenho :
- Considere um cache de aplicativos (como o Servidor de cache Varnish ): isso diminuirá a carga para os servidores da Web, ou seja, o conteúdo estático .
Balanceamento de carga de baixa complexidade :
- Adicione um novo DNS "Um registro" ao seu site apontando para um segundo servidor da web. Por exemplo, www.mysite.com será resolvido com base em round-robin para webserver1 e webserver2 - tenha cuidado com o modo como seu aplicativo da web lida com as sessões. Se você tem vários servidores de banco de dados, você precisa ter todos os DBs sincronizados entre si.
Balanceamento de carga de complexidade média :
- Considere um dispositivo de balanceamento de carga, como o F5, antes dos clusters da Web.
- Considere um serviço de CDN como: Incapsula , Akamai ou CloudFlare