Εξέλιξη Κομματιού
Εισαγωγή
- Πώς διαφέρει το Terraform από Chef, Puppet, Ansible και Salt?
- Γιατί όχι ο AWS Management Console;
Επισκόπηση Προσδομής και Αρχιτεκτονικής του Terraform
- Υποδομή ως κώδικα, σχέδια εκτέλεσης, γράφοι πόρων, αυτομάτη διαχείριση αλλαγών
Προσδομή του Terraform
- Γράψτε, Προεπισκόπηση, Δημιουργία, Αναπαραγωγή, Καταστροφή
Εκκίνηση
- Προετοιμασία ενός λογαριασμού AWS για τη χρήση με Terraform
- Αρχικοποίηση του Terraform
Προετοιμασία Σχεδίου Εκτέλεσης
- Συντάξη νέου σχεδίου, αποθήκευση και αφαίρεση .tf αρχείων
Εργασία με Αρχεία Προσαρμογής
- Επισκόπηση συντάξης
- Σύγκειση, ελέγχου διαφορών και ενημέρωση
Ορισμός Εξαρτήσεων Πόρων
- Χρήση του γράφου πόρων του Terraform
- Εξαρτήσεις υποδομής και εφαρμογών
Ανάπτυξη Υποδομής
- Προεπισκόπηση αλλαγών προσαρμογής
- Εκτέλεση αλλαγών
Διαχείριση Κατάστασης (State)
- Ρύθμιση ενός backend χρησιμοποιώντας AWS S3 και AWS DynamoDB
Αναπαραγωγή Υποδομής
- Ρύθμιση του περιβάλλοντος για μια εφαρμογή: dev, test/qa, stage, και prod
Εξαρτημένη Συσκευασία Αρχείων Προσαρμογής ως Μονάδες (Modules)
- Αντιγραφή κώδικα με εκδηλώσιμες μονάδες
- Χρήση του Καταθέτη Μονάδων (Module Registry) για να δημιουργήσετε επαναχρησιμοποιήσιμα πρότυπα
Ενσωμάτωση του Terraform σε Μέγιστη Τήξη (Deployment Pipeline)
- Ανάπτυξη, καταβολή, και δοκιμή εφαρμογών
- Εισαγωγή υφιστάμενων εξωτερικών πόρων στο Terraform
Ρυθμίσεις Αποδοτικότητας του Terraform
- Παρακολούθηση υποδομής και μέτρηση αποδοτικότητας
Βελτίωση
Επισυνοψίζοντας και Συμπέρασμα
Απαιτήσεις
- Εμπειρία στη χρήση ενός command line (γραμμής εντολών).
- Κατανόηση των κατασκευαστικών προσανατολισμών νεφέλινου χώρου (cloud infrastructure concepts).
Παράγοντες
- Αρχιτέκτονες νεφέλινου χώρου
- Διαχειριστές συστημάτων (System administrators)
- Mηχανικοί DevOps
Σχόλια (4)
Έτσι, στο μυαλό μου, απέβησαν αυτές οι τρεις ημέρες με τους κατασκευαστικούς υλικούς και τη γνώση που χρειάζονται για να φτιάξουμε σχεδόν ο,τιδήποτε στο AWS με Terraform. Δεν αρκεί μόνο να το φτιάξουμε, αλλά μπορούμε επίσης να το δοκιμάσουμε και να επικυρώσουμε το Terraform μας σύμφωνα με τις καλές πρακτικές, καθώς και να ρυθμίσουμε αναγνωριστές pull requests για να επικυρώνονται το κώδικα πριν επιτραπεί η εισαγωγή του.
Bernard Quick - AWS, Inc.
Κομμάτι - Terraform on AWS
Μηχανική Μετάφραση
- Μετά από δύο χρόνια με κυρίως εξ αποστάσεως επικοινωνία, εκπαίδευση κλπ., ήταν υπέροχο να έχουμε επι τέλους μια εκπαιδευτική διατριβή παρόντων, μαζί με όλη την ομάδα. - Εκτός από τη θεωρία και τα εργαστηριακά σεminars, είναι πολύ χρήσιμο να δούμε τον εκπαιδευτή να εργάζεται ζωντανά και να κάνει όλες τις λάθοι που μπορεί. Αυτό βοηθά σημαντικά στην κατανόηση του πώς πρέπει να εργαζόμαστε με ένα εργαλείο, να αποκτήσουμε υποστήριξη, να τυπώσουμε αποσφαλμάτωση κ.α.
Christoph Bocklin - swisstopo
Κομμάτι - Terraform on AWS
Μηχανική Μετάφραση
Καλή γνώση του θέματος και μάθηση κάποιων βασικών αρχών
Barry Halper - Department for Levelling Up, Housing and Communities
Κομμάτι - Terraform on AWS
Μηχανική Μετάφραση
Υπήρχαν πολλά πρακτικά παραδείγματα και οι βήματα που εξηγήθηκαν με περιέργεια.
Jeffrey Ronay - Federal Reserve Bank of SF
Κομμάτι - Terraform on AWS
Μηχανική Μετάφραση