Εξέλιξη Κομματιού
Εισαγωγή στο Terraform
- Τι είναι το Terraform;
- Οφέλη χρήσης του Terraform
- Βασικές έννοιες και ορολογία
- Terraform εναντίον άλλων εργαλείων Infrastructure as Code
Ρύθμιση Περιβάλλοντος
- Εγκατάσταση Terraform
- Ρύθμιση Visual Studio Code για ανάπτυξη με Terraform
- Δημιουργία και διαμόρφωση λογαριασμών Azure
Αρχή με το Terraform στο Azure
- Διαμόρφωση provider AzureRM
- Πιστοποίηση στο Azure
- Σύνταξη της πρώτης διαμόρφωσης Terraform
- Αναπαραγωγή βασικού πόρου Azure
Διαχείριση Κατάστασης Terraform
- Κατανόηση της κατάστασης (state) του Terraform
- Απομακρυσμένη διαχείριση κατάστασης με αποθήκευση Azure
- Κλείδωμα κατάστασης και συνέπεια
Δημιουργία Υποδομής με Terraform
- Δημιουργία και διαχείριση Azure Virtual Machines
- Διαμόρφωση δικτύωσης Azure (VNet, Subnets, NSGs)
- Αναπαραγωγή λογαριασμών αποθήκευσης Azure
- Ρύθμιση βάσεων δεδομένων Azure SQL
Προηγμένα Χαρακτηριστικά Terraform
- Μодуlia Terraform και επαναχρησιμοποιησιμότητα
- Χρήση πηγών δεδομένων και μεταβλητών εξόδου
- Εκφράσεις και συναρτήσεις Terraform
- Διαχείριση εξαρτήσεων στο Terraform
Συνεχής Ενσωμάτωση και Αναπαραγωγή
- Εισαγωγή στο Azure DevOps
- Ρύθμιση pipeline CI/CD για Terraform
- Αυτοματοποίηση αναπαραγωγών Terraform με Azure DevOps
- Ενσωμάτωση GitHub actions για συνεχή παράδοση
Διαχείριση Γεγονοτήτων και Ευαίστων Δεδομένων
- Διαχείριση κρυφών στοιχείων (secrets) με Azure Key Vault
- Ενσωμάτωση Key Vault με Terraform
- Βέλτιστες πρακτικές διαχείρισης κρυφών στοιχείων
Παρακολούθηση και Κλιμάκωση Υποδομής
- Ρύθμιση παρακολούθησης και ειδοποιήσεων Azure
- Κλιμάκωση πόρων Azure με Terraform
- Εφαρμογή ομάδων αυτόματης κλιμάκωσης (auto-scaling groups)
Διόρθωση Σφαλμάτων και Βέλτιστες Πρακτικές
- Αποσφαλμάτωση διαμορφώσεων Terraform
- Χειρισμός κοινών σφαλμάτων και θεμάτων
- Βέλτιστες πρακτικές και συστάσεις για Terraform
Σύνοψη και Επόμενα Βήματα
Απαιτήσεις
- Βασική κατανόηση των εννοιών του cloud computing
- Οικοσημία με τις υπηρεσίες και το portal του Microsoft Azure
- Βασικές γνώσεις στη γράφτη (scripting) ή προγραμματισμό
Κοινό Σκοπός
- Μηχανικοί cloud
- Μηχανικοί DevOps
- Επαγγελματίες ΠΛΠ
- Διαχειριστές συστημάτων
Σχόλια (3)
Το ρυθμός, για το μεγαλύτερο μέρος, ήταν εξαιρετικός. Ο Μιχάλ ήταν πολύ καλό στο να διασφαλίζει ότι το κοινό ήταν ενεργό και ότι όλοι ακολουθούσαν, για το μεγαλύτερο μέρος.
Asif Shaikh - Carpmaels & Ransford
Κομμάτι - Terraform on Microsoft Azure
Μηχανική Μετάφραση
Ο εκπαιδευτής παρουσίασε τα θέματα με πολύ σαφή, σύντομη και δομημένη προσέγγιση που ήταν εύκολη να ακολουθηθεί. Οι συνάδελφοί μου παρατήρησαν ότι είχαν την πόθεση να έχαν αυτή την κατάρτιση πριν αρχίσουν να χρησιμοποιούν το Terraform. Εκτιμώ επίσης πολύ την εφαρμοσμένη κωδικογράφηση με χρήση των δυναμικών μηχanismών. Αυτό λειτουργούσε πολύ καλά. Ο εκπαιδευτής ήταν επίσης πολύ φιλόξενος και σχετιζόμενος.
Shane - Keystart
Κομμάτι - Terraform on Microsoft Azure
Μηχανική Μετάφραση
Άδειασα τα τεχνικά στοιχεία των ασκήσεων - ήταν εντυπωσιακό να δω το Terraform σε λειτουργία και να μπορώ να παρακολουθήσω τη δημιουργία των πόρων στο Azure.
Brett Hawson - Reach Plc
Κομμάτι - Terraform on Microsoft Azure
Μηχανική Μετάφραση