Struttura del corso

Introduzione a Envoy Proxy

  • Il ruolo di Envoy nelle infrastrutture moderne
  • Confronto tra Envoy Proxy, NGINX, HAProxy e Traefik
  • Adozione in Istio, Consul e piattaforme cloud-native

Architettura e funzionalità di Envoy

  • Listener, cluster e endpoint
  • Catene di filtri e estensibilità
  • API xDS per configurazione dinamica

Installazione ed esecuzione di Envoy

  • Installazione autonoma
  • Esecuzione di Envoy in Docker e Kubernetes
  • Guida alla configurazione di base

Gestione del traffico con Envoy

  • Strategie di bilanciamento del carico
  • Tentativi, circuit breaking e failover
  • Regole di routing avanzate e routing basato su header

Sicurezza e Zero Trust con Envoy

  • Configurazione TLS e mutual TLS (mTLS)
  • Filtri di autenticazione e autorizzazione
  • Implementazione della rete Zero Trust

Osservabilità e monitoraggio

  • Registri di accesso e metriche
  • Tracciamento con Jaeger e Zipkin
  • Integrazione di Envoy con Prometheus e Grafana

Estensione di Envoy

  • Introduzione ai filtri WASM
  • Estensioni personalizzate per Envoy
  • Best practices per la manutenibilità

Envoy in una mesh di servizi

  • Utilizzo di Envoy come sidecar proxy
  • Envoy nelle mesh di servizi Istio e Consul
  • Studio di caso: Envoy come piano dati universale

Risoluzione dei problemi e best practices

  • Debugging delle issue di configurazione
  • Controlli sanità e test di resilienza
  • Linee guida operative per l'ambiente di produzione

Riepilogo e passi successivi

Requisiti

  • Una comprensione generale dello sviluppo di microservizi e della rete
  • Esperienza con la riga di comando Linux
  • Familiarità con contenitori e strumenti di orchestrizzazione come Kubernetes è utile

Audience

  • Sviluppatori
  • Architetti cloud
  • Ingegneri DevOps
  • Ingegneri di rete
  • Amministratori di sistema
 14 Ore

Numero di Partecipanti


Prezzo per Partecipante

Corsi in Arrivo

Categorie relative