L'application gateway è uno strumento Azure capace di ricevere richieste http o https e di smistare verso il backend seguendo determinate regole.

All'interno del progetto Credem troviamo un application per ambiente per un totale di 6.


agw-revcom-dev

agw-revcom-prd

agw-revcom-prd-drs2

agw-revcom-prd-drt2

agw-revcom-tst

agw-revcom-uat


Configuration:


Ciascuno è composto da una Rule che mette in comunicazione il Listener con la parte di Backend



Il frontend è costituito da 2 Listeners (Qui un esempio) e un IP privato.


Private IP:

Private
Configured
appGwPrivateFrontendIpIPv4
172.16.11.132
agw-revcom-dev-interactive-https, 1 more



Listeners:

      

agw-revcom-dev-scaler-https
443
HTTPS
Private
agw-revcom-dev-scaler-rl

scaler-gruppocredem-svil.dataexpert.it
agw-revcom-dev-interactive-https
443
HTTPS
Private
agw-revcom-dev-interactive-rl

ccmpla-gruppocredem-svil.dataexpert.it




Ognuno di questi ha un certificato assegnato che deve essere rinnovato annulmente (vedi: Update certificate PFX on Application Gateway).


Inoltre esistono 2 backend pool e i rispettivi backend settings:


Backend Pool

agw-revcom-dev-interactive-bep
agw-revcom-dev-scaler-bep

 


Backend Settings


     
agw-revcom-dev-scalerapi-bes
30600
Http
Disabled
ScalerProbe
agw-revcom-dev-interactive-bes
30701
Http
Enabled
InteractiveProbe
agw-revcom-dev-scaler-bes
30600
Http
Enabled
ScalerProbe



i 2 backendpool hanno come target i rispettivi scaleset, mentre i 2 backend settings hanno al loro interno la configurazione che permette di inoltrare le richieste al backendpool. 


Ogni backend settings è associato ad un Custom Probe che verfica e nel caso segnala problemi con il raggiungimento del backend.

       

InteractiveProbe
Http

1
ccmpla-gruppocredem-svil.dataexpert.it
/interactive
30

ScalerProbe
Http

2
scaler-gruppocredem-svil.dataexpert.it
/
30