Εξέλιξη Κομματιού

Εισαγωγή στο Envoy Proxy

  • Ο ρόλος του Envoy σε σύγχρονες υποδομές
  • Envoy Proxy απέναντι στο NGINX, HAProxy και Traefik
  • Χρήση του Envoy στο Istio, Consul και υποδομές cloud-native

Αρχιτεκτονική και λειτουργίες του Envoy

  • Ακροατές, συνόλων διαμόρφωσης (clusters) και τερμάτων (endpoints)
  • Συμβολοσειρές φίλτρων (filter chains) και επεκτατικότητα
  • xDS APIs για δυναμική διαμόρφωση (configuration)

Εγκατάσταση και λειτουργία του Envoy

  • Μοναδική εγκατάσταση (standalone installation)
  • Λειτουργία του Envoy στο Docker και Kubernetes
  • Βασική περιήγηση διαμόρφωσης (configuration walkthrough)

Διαχείριση κυκλοφορίας με το Envoy

  • Στρατηγικές εναλλακτικής φόρτου (load balancing strategies)
  • Επαναφορές, κυκλική αποκοπή συνδέσεων (circuit breaking), και διαδίκτυο εναλλαγής (failover)
  • Προηγμένες κανόνες διαχείρισης κυκλοφορίας και διαδικασίες μετάδοσης βάσης επικεφαλίδων (header-based routing)

Ασφάλεια και Zero Trust με το Envoy

  • Καθιέρωση TLS και mutual TLS (mTLS)
  • Φίλτρα απόδοσης (authentication) και δικαιώματος πρόσβασης (authorization)
  • Εφαρμογή Zero Trust δικτύων (networking)

Διαπιστώνονται και παρακολούθηση (Observability and Monitoring)

  • Ημερολόγια πρόσβασης (access logs) και μέτρηση (metrics)
  • Απόκλειση σφαλμάτων (tracing) με το Jaeger και Zipkin
  • Ένταξη του Envoy με το Prometheus και Grafana

Επέκταση του Envoy

  • Εισαγωγή σε WASM φίλτρα (WASM filters)
  • Περιστομένες εκτελώνες για το Envoy (custom extensions for Envoy)
  • Καλύτερες πρακτικές για διατήρηση (best practices for maintainability)

Envoy σε Service Mesh

  • Χρήση του Envoy ως sidecar proxy
  • Envoy σε service meshes Istio και Consul
  • Περιπτώσεις μελετή: Envoy ως παγκόσμιο δίκτυο δεδομένων (universal data plane)

Επίλυση προβλημάτων και καλύτερες πρακτικές (Troubleshooting and Best Practices)

  • Αποσφαλμάτωση διαμόρφωσης (debugging configuration issues)
  • Έλεγχοι υγείας και δοκιμές αντοχής (health checks and resilience testing)
  • Καθοδηγάρια λειτουργίας για παραγωγή (operational guidelines for production)

Περίληψη και επόμενα βήματα (Summary and Next Steps)

Απαιτήσεις

  • Γενική κατανόηση της ανάπτυξης μικρουπηρεσιών και δικτύων
  • Εμπειρία με τη γραμμή εντολών Linux
  • Γνώση και χρησιμοποίηση δικτυακών περιέγχυσης όπως το Kubernetes είναι ωφέλιμη

Αντικείμενο

  • Αναπτυξεύς
  • Τεχνικοί αρχιτέκτονες νεφέλης
  • Μηχανικοί DevOps
  • Μηχανικοί δικτύου
  • Διαχειριστές συστήματος
 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Εφεξής Μαθήματα

Σχετικές Κατηγορίες