Course Outline
Εισαγωγή
- Σε τι διαφέρει το Terraform από το Chef, Puppet, Ansible και Salt; Γιατί όχι η Κονσόλα Διαχείρισης AWS;
Επισκόπηση Terraform Χαρακτηριστικά και Αρχιτεκτονική
- Υποδομή ως κώδικας, σχέδια εκτέλεσης, γραφήματα πόρων, αυτοματισμός αλλαγών
Terraform Ροή εργασιών
- Εγγραφή, Προεπισκόπηση, Δημιουργία, Αναπαραγωγή, Καταστροφή
Ξεκινώντας
- Προετοιμασία λογαριασμού AWS για χρήση με Terraform Εκκίνηση Terraform
Προετοιμασία Σχεδίου Εκτέλεσης
- Σύνταξη νέου σχεδίου, αποθήκευση και κατάργηση αρχείων .tf
Εργασία με αρχεία διαμόρφωσης
- Επισκόπηση σύνταξης Σύνταξη, έλεγχος έκδοσης και ενημέρωση
Ρύθμιση εξαρτήσεων πόρων
- Χρήση του Terraform Υποδομή γραφήματος πόρων έναντι εξαρτήσεων εφαρμογών
Ανάπτυξη Υποδομής
- Προεπισκόπηση αλλαγών διαμόρφωσης Εκτέλεση αλλαγών
Διαχειριστικό Κράτος
- Διαμόρφωση ενός backend χρησιμοποιώντας AWS S3 και AWS DynamoDB
Αναπαραγωγική Υποδομή
- Ρύθμιση περιβάλλοντος για μια εφαρμογή: dev, test/qa, stage και prod
Συσκευασία Αρχείων Διαμόρφωσης ως Ενότητες
- Αντιγραφή κώδικα με ενότητες με δυνατότητα κοινής χρήσης Χρήση του μητρώου λειτουργιών για τη δημιουργία επαναχρησιμοποιήσιμων προτύπων
Ενσωμάτωση του Terraform σε έναν αγωγό ανάπτυξης
- Δημιουργία, ανάπτυξη και δοκιμή μιας εφαρμογής Εισαγωγή υπαρχόντων εξωτερικών πόρων στο Terraform
Terraform Συντονισμός απόδοσης
- Παρακολούθηση υποδομής και μετρήσεις απόδοσης
Αντιμετώπιση προβλημάτων
Περίληψη και Συμπέρασμα
Requirements
- Εμπειρία εργασίας με γραμμή εντολών.
- Κατανόηση των εννοιών της υποδομής cloud.
Ακροατήριο
- Αρχιτέκτονες σύννεφων
- διαχειριστές συστήματος
- DevOps μηχανικοί
Testimonials (2)
Trochę szkoda, ze trochę czasu uciekło na problemy z maszynami virt 1 dnia.
Przemek - EduBroker Sp z oo
Course - Terraform on AWS
So in my mind, we walked out of those three days with the building blocks and knowledge to build just about anything in AWS with Terraform. Not only can we build it, but we can test it, and validate our terraform against best practices and setup pull requests hooks to validate code before allowing it to be checked in.