Course Outline
Εισαγωγή
- Pώς είναι το Terraform διαφορετικό από το Chef, Puppet, Ansible ή το Salt;
- Γιατί όχι να χρησιμοποιήσουμε το Google Deployment Manager;
Επισκόπηση Terraform Χαρακτηριστικά και Αρχιτεκτονική
- Infrastructure as Code, πλάνοι εκτέλεσης, γραφικά πόρων, αυτοματισμός αλλαγών
Terraform Ροή εργασιών
- Σύνταξη, Προεπισκόπηση, Δημιουργία, Αναπαραγωγή, Στράτευση
Ξεκινώντας
- Προετοιμασία ενός λογαριασμού GCP για χρήση με το Terraform
- Εκκίνηση του Terraform και δημιουργία ενός virtual machine (compute engine instance)
Δημιουργία Εφαρμογής
- Εκκίνηση έργου στο GCP
- Εκκίνηση δείγματος web app
Προετοιμασία Σχεδίου Εκτέλεσης
- Σύνταξη νέου πλάνου, αποθήκευση και διαγραφή .tf αρχείων
Εργασία με αρχεία διαμόρφωσης
- Περιεχόμενο γλώσσης
- Σύνταξη, ελέγχος έκδοσης και αναβάθμιση
Ρύθμιση εξαρτήσεων πόρων
- Χρήση του Terraform Resource Graph
- Εξαρτήσεις υποδομής αντίκrasis εφαρμογών
Ανάπτυξη υποδομής
- Προεπισκόπηση των αλλαγών σχεδίασης
- Εκτέλεση αλλαγών
Διαχειριστικό Κράτος
- Ρύθμιση του Google Cloud Storage για διαφυγή
- Ρύθμιση Remote State
Networking
- Ρύθμιση firewall
- Διαχείριση subnets
Αναπαραγωγική Υποδομή
- Ρύθμιση περιβάλλοντος για μια εφαρμογή: dev, test/qa, stage και prod
Συσκευασία Αρχείων Διαμόρφωσης ως Ενότητες
- Διπλασιασμός κώδικα με μονάδες που μπορούν να μοιραστούν
- Χρήση του Module Registry για να δημιουργήσετε επαναχρησίμους προτύπους
Ενσωμάτωση του Terraform σε έναν αγωγό ανάπτυξης
- Διαμόρφωση, εγκατάσταση και δοκιμή μιας εφαρμογής
- Εισαγωγή υπάρχουσες εξωτερικές πόρους στο Terraform
Terraform Συντονισμός απόδοσης
- Ελέγχος υποδομής και μετρικές επίδοσης
Αντιμετώπιση προβλημάτων
Περίληψη και Συμπέρασμα
Requirements
- Εμπειρία εργασίας με γραμμή εντολών
- Συνειδητοποίηση των κονцепτών της νuv εξειδίκευσης
Ακροατήριο
- Cloud architects (Άρχιτεκτονες Nuv)
- System administrators (Διαχειριστές συστημάτων)
- DevOps engineers
Testimonials (3)
Το βάθος γνώσεων του εκπαιδευτή στο Terraform, η θυμπόληψή του για καλές μεθόδους προγραμματισμού και αρχές, καθώς και η επιμονή του.
Douglas Hanna - Mailchimp
Course - Terraform on GCP (Google Cloud Platform)
Machine Translated
Η τεχνική Pomodoro, η οποία κάνει τη συμμετοχή εύκολη και χωρίς να απαιτεί πολύ χρόνο, λόγω του ότι υπάρχουν πολλοί συμμετέχοντες στην κλάση.
Chris Carlino - Mailchimp
Course - Terraform on GCP (Google Cloud Platform)
Machine Translated
Αλληλεπιδραστικά σημεία
Jay Lavu - ZEBRA TECHNOLOGIES CORP
Course - Terraform on GCP (Google Cloud Platform)
Machine Translated