Εξέλιξη Κομματιού
Προηγμένη Σύνταξη και Δομές του Terraform
- Εις βάθος ανάλυση της σύνταξης του Terraform
- Προηγμένοι βρόχοι με for_each και count
- Χρήση χαρτών και λιστών για δυναμικές διαμορφώσεις
Εκφράσεις και Δυναμικές Διαμορφώσεις
- Βασικές εκφράσεις και οι περιπτώσεις χρήσης τους
- Προηγμένες εκφράσεις για σύνθετες ρυθμίσεις υποδομής
- Πρακτικές ασκήσεις στις εκφράσεις
Βέλτιστες Πρακτικές για τα Modules του Terraform
- Τοπικά εναντίον κοινόχρηστων modules: Πότε να χρησιμοποιείτε το καθένα
- Δόμηση modules για επαναχρησιμοποίηση και συντηρησιμότητα
- Έκδοση και διαχείριση πηγών των modules
Βέλτιστες Πρακτικές και Μοτίβα του Terraform
- Επισκόπηση των κλειδιών ευρετηρίου στιγμιοτύπων για τη διαχείριση κατάστασης
- Βέλτιστες πρακτικές για τη συγγραφή και οργάνωση κώδικα Terraform
- Διασφάλιση της αδρανοποίησης και ελαχιστοποίηση των παρενεργειών
Διαχείριση Κατάστασης του Terraform
- Εισαγωγή πόρων και κατανόηση του αρχείου κατάστασης
- Κλείδωμα κατάστασης, backends κατάστασης και απομακρυσμένη διαχείριση κατάστασης
- Διαχείριση αρχείου κατάστασης σε κατανεμημένα περιβάλλοντα
Συμβαδίζοντας με τις Ενημερώσεις του Terraform
- Εξέταση της τεκμηρίωσης παράλληλα με τις νέες εκδόσεις του Terraform
- Στρατηγικές για την αναβάθμιση εκδόσεων του Terraform
- Αντιμετώπιση των αποσύρσεων και διαδρομών μετάβασης
Ενσωμάτωση του Terraform με Pipelines CI/CD
- Επισκόπηση του YAML και των διαμορφώσεων pipeline
- Ρύθμιση του Terraform με δημοφιλή εργαλεία CI/CD
- Αυτοματοποίηση ροών εργασίας του Terraform σε pipelines
Προηγμένη Αντιμετώπιση Προβλημάτων και Αποσφαλμάτωση
- Συστηματικές προσεγγίσεις για την αντιμετώπιση προβλημάτων στα σχέδια και τις εφαρμογές του Terraform
- Αποσφαλμάτωση κοινών και προηγμένων σφαλμάτων στο Terraform
- Χρήση αρχείων καταγραφής και εκτενούς εξόδου για την επίλυση σφαλμάτων
Έξοδοι και Ροή Δεδομένων στο Terraform
- Κατανόηση και χρήση των εξόδων στο Terraform
- Ροή δεδομένων μεταξύ των modules και των βασικών διαμορφώσεων
- Διασφάλιση ευαίσθητων πληροφοριών στις εξόδους
Λογική Υπό Συνθήκη στο Terraform
- Σύνταξη εντολών υπό συνθήκη με count, for_each και if
- Δημιουργία πόρων υπό συνθήκη
- Περιπτώσεις χρήσης λογικής υπό συνθήκη στα modules
Εκτέλεση του Terraform Τοπικά
- Ρύθμιση τοπικού περιβάλλοντος Terraform
- Εκτέλεση και δοκιμή κώδικα Terraform σε τοπικούς υπολογιστές
- Βέλτιστες πρακτικές τοπικής ανάπτυξης
Διαχείριση Κυκλικών Εξαρτήσεων
- Εντοπισμός και επίλυση κυκλικών εξαρτήσεων
- Αναδόμηση κώδικα για την αποφυγή κύκλων εξάρτησης
- Προηγμένες τεχνικές για τη διαχείριση εξαρτήσεων
Σύνοψη και Επόμενα Βήματα
Απαιτήσεις
- Κατανόηση της βασικής σύνταξης και των λειτουργιών του Terraform
- Εμπειρία με υποδομές cloud, κατά προτίμηση AWS, και εξοικείωση με έννοιες CI/CD
Κοινό
- Μηχανικοί DevOps
- Αρχιτέκτονες Cloud
- Ειδικοί υποδομών
- Τεχνικοί υπεύθυνοι και διευθυντές
Σχόλια (4)
Έλεγχος όλων των λεπτομερειών στην πράξη - με την εκτύπωση πραγματικού κώδικα
Michal Pipala - EY
Κομμάτι - Advanced Terraform: Efficient Infrastructure as Code
Μηχανική Μετάφραση
Πολύ ενδιαφέρουσα και δυναμική κατάρτιση
Michal Bojko - EY
Κομμάτι - Advanced Terraform: Efficient Infrastructure as Code
Μηχανική Μετάφραση
Η δομή ήταν καλή, κάθε τμήμα είχε σαφή σκοπό και ήταν αρκετά εύκολο να την ακολουθήσεις. Τα ασκήματα ήταν χρήσιμα και ο εκπαιδευτής ήταν χρήσιμος όταν τέλος παρουσιάστηκαν ζητήματα. Την απολαξιμότητα σχετικά με τα εργαστήρια ήταν κάτι που διαπίστωσα ως θετικό. Συγχαρητήρια στον εκπαιδευτή για την απλούς και φιλική στάση που διέτρεξε όλη τη διάρκεια της εκπαίδευσης, ακόμη και μετά τον κάποιο συμμετέχοντα που παραιτήθηκε από την ολική εμπειρία.
Rares - Orange Services
Κομμάτι - Advanced Terraform: Efficient Infrastructure as Code
Μηχανική Μετάφραση
Η ευελιξία του εκπαιδευτή να προσαρμόσει τη μετάδοση γνώσεων βάσει της αντίδρασης της ομάδας ή των ευαίσθητων περιοχών ενδιαφέροντος
Alexandru - Orange Services
Κομμάτι - Advanced Terraform: Efficient Infrastructure as Code
Μηχανική Μετάφραση