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

Il gateway applicazione per contenitori è l'evoluzione del controller di ingresso del gateway applicazione.

  • Il gateway applicazione per contenitori migliora il controller di ingresso del gateway applicazione.
  • Attualmente offre due modi per avviare la distribuzione.
  • La funzione è disponibile in alcune regioni di Europa, Asia, Nord America e Australia.
gateway applicazione per contenitori azure

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 erano 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 Gateway applicazione per contenitori sulla piattaforma Azure, disponibile per l'uso a partire dalla settimana.

Secondo Microsoft, Application Gateway for Containers è l'evoluzione del Controller di ingresso del gateway applicazione (AGIC), a Kubernetes applicazione 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 SKU per la famiglia di gateway applicazione. Application Gateway for Containers è la prossima evoluzione di Application Gateway + Application Gateway Ingress Controller (AGIC), fornendo funzionalità di bilanciamento del carico dell'applicazione (livello 7) e gestione dinamica del traffico per i carichi di lavoro in esecuzione in un Kubernetes grappolo.

Microsoft

Gateway applicazione per container: vantaggi e modalità di utilizzo

Gateway applicazione per contenitori migliora su Controller di ingresso del gateway applicazione nelle seguenti sezioni:

  • Prestazione: 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 confini oltre i limiti AGIC attuali, superando i 1400 pod back-end e i 100 listener con Application Gateway for Containers.
  • 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 Azzurro!
  • Supporto dell'API del 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 distribuzione 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.

  • Porta la tua implementazione (BYO): In questa strategia di distribuzione, distribuzione e ciclo di vita del gateway applicazione per i contenitori risorsa, associazione e risorsa front-end viene presunta tramite portale di Azure, CLI, PowerShell, Terraform, eccetera. e referenziato nella configurazione all'interno di Kubernetes.
  • Gestito dal controllore 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 del gateway applicazione per i contenitori quando un ApplicationLoadBalancer la risorsa personalizzata è definita nel cluster e il suo ciclo di vita è basato sul ciclo di vita della personalizzazione risorsa.

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.

Microsoft vuole assicurarsi che Azure sia il posto migliore per il lavoro containerizzato

Microsoft vuole assicurarsi che Azure sia il posto migliore per il lavoro containerizzatoAzzurro

Microsoft ha appena annunciato di aver firmato un accordo per l'acquisizione Deis – uno “specialista dell'orchestrazione di container Kubernetes”. Secondo l'Executive Vice President of Cloud and En...

Leggi di più
La nuova app Azure per iOS e Android è anche compatibile con Windows 10 UWP

La nuova app Azure per iOS e Android è anche compatibile con Windows 10 UWPAzzurro

A Build 2017, Microsoft ha annunciato che l'app Azure disponibile per iOS e Android sarà anche un'applicazione UWP per Windows 10.Nuova app Azure per dispositivi mobili per Windows 10La nuova appli...

Leggi di più
Linux è più popolare su Azure rispetto a Windows Server

Linux è più popolare su Azure rispetto a Windows ServerServer WindowsLinuxAzzurro

Sembra che, con sorpresa di nessuno, Linux sia ora più utilizzato su Azzurro rispetto a Windows Server. Nonostante Microsoft abbia vinto la battaglia del sistema operativo molto tempo fa, Linux ha ...

Leggi di più