Em nossa configuração atual, temos 2 datacenters com a mesma aplicação. Queremos ter um balanceador de carga em nuvem, para detectar o melhor destino para as solicitações.
É possível criar um balanceador de carga no GCP sem configurar nenhuma VM no GCP? Como podemos configurar um balanceador de carga para IPs públicos?
Responder1
Você pode usar o balanceamento de carga HTTP(S) externo com Identity-Aware Proxy (IAP), que é compatível com os seguintes tipos de back-end:
- Grupos de instâncias
- Grupos de endpoints de rede zonais (NEGs)
- NEGs sem servidor: um ou mais serviços Cloud Run
- NEGs da Internet, para endpoints que estão fora do Google Cloud (também conhecidos como origens personalizadas).
https://cloud.google.com/iap/docs/load-balancer-howto#enable-iap
Um Internet Network Endpoint Group (NEG) define um back-end externo para um balanceador de carga. Um back-end externo é aquele que reside fora do Google Cloud. Você pode usar esse tipo de back-end com um balanceador de carga HTTP(S) externo do Google Cloud. Você deve fazer isso quando quiser servir conteúdo de um back-end externo e quiser que seu balanceador de carga HTTP(S) externo seja o front-end.
https://cloud.google.com/load-balancing/docs/negs/internet-neg-concepts