Εξέλιξη Κομματιού
Εισαγωγή
- Πώς διαφέρει το 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 μας σε βέλτιστες πρακτικές και να ήχουν πρόσκληση ανάκτησης για να επαληθεύσει τον κώδικα μας πριν το επιτρέψουμε να εγγραφεί.
Bernard Quick - AWS, Inc.
Κομμάτι - Terraform on AWS
Μηχανική Μετάφραση
- Μετά από δύο χρόνια κυρίως εικονικής επικοινωνίας, εκπαίδευσης κ.λπ. ήταν υπέροχο να έχουμε ξανά ένα μάθημα στο χώρο μαζί με όλη την ομάδα - Επιπλέον στη θεωρία και τις εργαστηριακές ασκήσεις, είναι πολύ πολύτιμο να βλέπεις τον δάσκαλο να κάνει πράγματα ζωντανά, συμπεριλαμβανομένων όλων των λαθών μπορεί να κάνει. Αυτό βοηθάει πολύ στο να αποκτήσετε μια ιδέα για το πώς πρέπει να εργαστείτε με ένα εργαλείο, να λάβετε βοήθεια, να εντοπίσετε σφάλματα κ.λπ.
Christoph Bocklin - swisstopo
Κομμάτι - Terraform on AWS
Μηχανική Μετάφραση
Goυγερή επίγνωση του θέματος και μάθηση αρχικών στοιχείων
Barry Halper - Department for Levelling Up, Housing and Communities
Κομμάτι - Terraform on AWS
Μηχανική Μετάφραση
Υπήρξαν πολλά πrακτικά παραδείγματα και οι οδηγίες εξηγήθηκαν με συνέπεια.
Jeffrey Ronay - Federal Reserve Bank of SF
Κομμάτι - Terraform on AWS
Μηχανική Μετάφραση