Mecanismos de resiliência

Todos os módulos são provisionados considerando mecanismos de resiliência como:

  • Múltiplas zonas de disponibilidade.

  • Sistemas self healing.

  • Balanceamento de carga.

  • Auto scaling.

O diagrama abaixo representa a arquitetura com múltiplas zonas de disponibilidade. Apesar de estar focado no gateway, o mesmo conceito é aplicado a qualquer módulo da plataforma. Isto inclui base de dados, cache, mensageria etc.

multiple zones

O processo macro é:

  1. A requisição chega em um dos pontos de entrada do load balancer. Note que os pontos de entrada funcionam no modelo ativo-ativo.

  2. O load balancer encaminha a requisição para um gateway disponível.

  3. Gateway sai para a internet através de NAT gateways.

  4. Requisição chega ao backend.

Em todo o processo há redundância entre as zonas, visto que recursos de uma zona podem ser consumidos por outra de maneira ativo-ativo.

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]