Εξέλιξη Κομματιού
Εισαγωγή
- Σε τι διαφέρει το Terraform από Chef, Puppet, Ansible ή Salt;
- Γιατί να μην χρησιμοποιήσετε τον Google Deployment Manager;
Επισκόπηση των Χαρακτηριστικών και της Αρχιτεκτονικής του Terraform
- Υποδομή ως Κώδικας, σχέδια εκτέλεσης, γραφήματα πόρων, αυτοματοποίηση αλλαγών
Ροή Εργασίας Terraform
- Εγγραφή, Προεπισκόπηση, Δημιουργία, Αναπαραγωγή, Καταστροφή
Ξεκινώντας
- Προετοιμασία ενός λογαριασμού GCP για χρήση με το Terraform
- Εκκίνηση του Terraform και δημιουργία μιας εικονικής μηχανής (στιγμιότυπο Compute Engine)
Δημιουργία μιας Εφαρμογής
- Έναρξη ενός έργου στο GCP
- Εκκίνηση μιας δειγματικής διαδικτυακής εφαρμογής
Προετοιμασία ενός Σχεδίου Εκτέλεσης
- Συγγραφή ενός νέου σχεδίου, αποθήκευση και αφαίρεση αρχείων .tf
Εργασία με Αρχεία Διαμόρφωσης
- Επισκόπηση σύνταξης
- Συγγραφή, έλεγχος εκδόσεων και ενημέρωση
Ορισμός Εξαρτήσεων Πόρων
- Χρήση του Γραφήματος Πόρων του Terraform
- Εξαρτήσεις υποδομών έναντι εφαρμογών
Ανάπτυξη Υποδομών
- Προεπισκόπηση αλλαγών διαμόρφωσης
- Εκτέλεση αλλαγών
Διαχείριση Κατάστασης
- Ρύθμιση του Google Cloud Storage για μονιμότητα
- Ρύθμιση Απομακρυσμένης Κατάστασης
Δικτύωση
- Ρύθμιση ενός τείχους προστασίας
- Διαχείριση υποδικτύων
Αναπαραγωγή Υποδομών
- Ρύθμιση περιβαλλόντων για μια εφαρμογή: dev, test/qa, stage και prod
Πακετάρισμα Αρχείων Διαμόρφωσης ως Πρότυπα
- Αντιγραφή κώδικα με κοινόχρηστα πρότυπα
- Χρήση του Μητρώου Προτύπων για τη δημιουργία επαναχρησιμοποιήσιμων προτύπων
Ενσωμάτωση του Terraform σε μια Διαδικασία Ανάπτυξης (Deployment Pipeline)
- Δημιουργία, ανάπτυξη και δοκιμή μιας εφαρμογής
- Εισαγωγή υπαρχόντων εξωτερικών πόρων στο Terraform
Βελτιστοποίηση Απόδοσης του Terraform
- Παρακολούθηση υποδομών και μετρήσεις απόδοσης
Αντιμετώπιση Προβλημάτων
Σύνοψη και Συμπέρασμα
Απαιτήσεις
- Εμπειρία εργασίας με γραμμή εντολών
- Κατανόηση των εννοιών υποδομών cloud
Κοινό
- Αρχιτέκτονες cloud
- Διαχειριστές συστημάτων
- Μηχανικοί DevOps
Σχόλια (3)
Η βάθος γνώσεων του εκπαιδευτή σχετικά με το Terraform, η ζήλια του για καλές πρακτικές κωδικογραφίας και αρχές, καθώς και η υπομονή του.
Douglas Hanna - Mailchimp
Κομμάτι - Terraform on GCP (Google Cloud Platform)
Μηχανική Μετάφραση
Η τεχνική Pomodoro, η μέγεθος η οποία κάνει τη συμμετοχή εύκολη και δεν απαιτεί πολύ χρόνο λόγω του μεγάλου αριθμού συμμετέχοντων στην τάξη.
Chris Carlino - Mailchimp
Κομμάτι - Terraform on GCP (Google Cloud Platform)
Μηχανική Μετάφραση
Ενεργές συναντήσεις
Jay Lavu - ZEBRA TECHNOLOGIES CORP
Κομμάτι - Terraform on GCP (Google Cloud Platform)
Μηχανική Μετάφραση