Course Outline
Εισαγωγή
- Διαχείριση διαμόρφωσης, ανακάλυψη υπηρεσιών και κατανεμημένος συντονισμός κ.λπ. έναντι παραδοσιακών βάσεων δεδομένων - έγγραφα (αρχεία) έναντι πίνακες
Πώς λειτουργεί ένα κατανεμημένο σύστημα
- Εξισορρόπηση φορτίου, διαθεσιμότητα, κόμβοι ανάκτησης (κύριοι, υποτελείς, κ.λπ.) Αποθήκευση μηνυμάτων
Επισκόπηση etcd Χαρακτηριστικά και Αρχιτεκτονική
- etcd σε λειτουργία συμπλέγματος - ηγέτες και ακόλουθοι Διασφάλιση συναίνεσης χρησιμοποιώντας το πρωτόκολλο Raft
Ρύθμιση κ.λπ
- Λήψη και εκτέλεση δυαδικών αρχείων Χρήση του etcdctl CLI Διαμόρφωση συμπλέγματος etcd
Λειτουργία etcd
- Σύνδεση πελατών στην υπηρεσία etcd Προσθήκη και προβολή "έγγραφων" με χρήση του ενσωματωμένου προγράμματος-πελάτη etcd Ανάγνωση και εγγραφή σε etcd από μέσα Kubernetes Ανάγνωση και εγγραφή σε etcd από μια εφαρμογή microservice
Πραγματικός κόσμος Use Cases
- Αλλαγή συμπεριφοράς εφαρμογής ως απόκριση σε αλλαγές Χρήση etcd για αποθήκευση στοιχείων σύνδεσης βάσης δεδομένων Χρήση etcd για αποθήκευση σημαιών χαρακτηριστικών
Διαχείριση συμπλέγματος etcd
- Επίτευξη ανοχής σφαλμάτων Προσαρμογή του αριθμού των κόμβων στο σύμπλεγμα Αναδιαμόρφωση αρχηγού κόμβου Εκτέλεση κατανεμημένου κλειδώματος σε ένα σύμπλεγμα Χρήση μετρήσεων για την παρακολούθηση λανθάνοντος χρόνου Δημιουργία αντιγράφων ασφαλείας δεδομένων etcd
etcd στο Public Cloud
- Υποστήριξη παρόχου cloud (AWS, κ.λπ.) Networking προ-συντονισμός
Βέλτιστες πρακτικές
Αντιμετώπιση προβλημάτων
Περίληψη και Συμπέρασμα
Requirements
- Βασική εμπειρία ανάπτυξης διαδικτυακών εφαρμογών
- Βασική κατανόηση του Kubernetes
- Linux εμπειρία γραμμής εντολών
Ακροατήριο
- προγραμματιστές
Testimonials (5)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Course - XQuery
Practical examples.
Mateusz - Aplikacje Krytyczne
Course - BizTalk for Developers
interesting content
Mike Bassi - SRC Aus
Course - OpenCL
Η ταχύτητα και η εστίαση στο σύστημα στόχο, μπορούσα να διατηρήσω την εστίαση καλά
Kevin - Phoenix Contact B.V.
Course - gRPC
Machine Translated
Διεξαγωγή εκπαίδευσης ώστε να μπορούν όλοι να παρακολουθούν. Μην αφήνοντας τον μαθητή με ερωτήσεις που του έκανε.
Krzysztof - PKO Bank Polski
Course - HashiCorp Vault
Machine Translated