Che cos’è il gateway applicazione per i contenitori e come utilizzarlo?

Che cos’è il gateway applicazione per i contenitori e come utilizzarlo?

Di recente, Azure Active Directory ha cambiato nome in Microsoft Entra ID. Questa modifica non cambia nulla per quanto riguarda i servizi forniti da Azure, ma anche molti utenti non ne sono rimasti particolarmente contenti .

Mentre i servizi principali e l’esperienza complessiva di lavorare su Entra sono gli stessi, ci sono anche alcune nuove funzionalità in arrivo. Ad esempio, Microsoft ha annunciato Application Gateway for Containers sulla piattaforma Azure, disponibile per l’uso a partire dalla settimana.

Secondo Microsoft, Application Gateway for Containers è l’evoluzione dell’Application Gateway Ingress Controller (AGIC), un’applicazione Kubernetes che consente ai clienti di Azure Kubernetes Service (AKS) di usare il servizio di bilanciamento del carico dell’applicazione del gateway applicazione nativo di Azure.

Microsoft afferma inoltre che nella sua forma attuale, AGIC monitora un sottoinsieme di risorse Kubernetes per le modifiche e le applica al gateway applicazione, utilizzando Azure Resource Manager (ARM).

Stiamo annunciando il gateway applicazione di Azure per i contenitori come nuovo WeU per la famiglia di gateway applicazione. Application Gateway for Containers è la prossima evoluzione di Application Gateway + Application Gateway Ingress Controller (AGIC), che fornisce bilanciamento del carico dell’applicazione (livello 7) e funzionalità di gestione dinamica del traffico per i carichi di lavoro in esecuzione in un cluster Kubernetes.

Microsoft

Gateway applicazione per container: vantaggi e modalità di utilizzo

  • Prestazioni: raggiungi tempi di convergenza quasi in tempo reale per riflettere l’aggiunta/rimozione di pod, route, probe e altre configurazioni di bilanciamento del carico all’interno della configurazione yaml di Kubernetes.
  • Scala: supera i limiti AGIC attuali, superando i 1400 pod back-end e i 100 listener con il gateway applicazione per i contenitori.
  • Distribuzione: abilita una distribuzione familiare delle risorse ARM tramite ARM, PowerShell, CLI, Bicep e Terraform o definisci tutta la configurazione all’interno di Kubernetes e fai in modo che il gateway applicazione per i contenitori gestisca il resto in Azure!
  • Supporto API gateway: la prossima evoluzione nella definizione della rete di servizi Kubernetes attraverso interfacce espressive, estensibili e orientate al ruolo.
  • Distribuzione ponderata/divisa del traffico: abilita strategie di implementazione blu-verde e routing attivo/attivo o attivo/passivo.

Il gateway applicazione per i contenitori è costituito da tre componenti: il gateway applicazione per i contenitori, i front-end e le associazioni. Quando si vuole avviare una distribuzione, si farà riferimento a queste dipendenze: indirizzo IP privato, delega della subnet e un’identità gestita assegnata dall’utente. Puoi vedere come funziona nella foto qui sotto.

gateway applicazione per contenitori azure
Ecco come funziona il gateway applicazione per i contenitori.

Esistono due strategie di distribuzione all’interno del gateway applicazione per i contenitori, secondo Microsoft.

  • Distribuzione Bring Your Own (BYO): in questa strategia di distribuzione, la distribuzione e il ciclo di vita del gateway applicazione per la risorsa contenitori, l’associazione e la risorsa front-end vengono assunti tramite il portale di Azure, l’interfaccia della riga di comando, PowerShell, Terraform e così via e viene fatto riferimento nella configurazione all’interno di Kubernetes.
  • Gestito dal controller ALB: in questa strategia di distribuzione, il controller ALB distribuito in Kubernetes è responsabile del ciclo di vita della risorsa del gateway applicazione per i contenitori e delle relative risorse secondarie. Il controller ALB crea la risorsa Gateway applicazione per i contenitori quando una risorsa personalizzata ApplicationLoadBalancer viene definita nel cluster e il suo ciclo di vita è basato sul ciclo di vita della risorsa personalizzata.

Per il momento, il gateway applicazione per i contenitori è attualmente disponibile nelle seguenti aree geografiche:

  • Australia Orientale
  • Stati Uniti centrali
  • Asia orientale
  • Stati Uniti orientali
  • Stati Uniti orientali2
  • Stati Uniti centro-settentrionali
  • Nord Europa
  • Stati Uniti centro-meridionali
  • Sud-est asiatico
  • Regno Unito meridionale
  • Stati Uniti occidentali
  • Europa occidentale

Sei entusiasta di questo nuovo prodotto Azure? Fateci sapere nella sezione commenti qui sotto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *