Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Κυριαρχία Υποδομής-ως-Κώδικα
- Κατανόηση των κινδύνων των κονσολών cloud και του IaC ως υπηρεσία (SaaS), συμπεριλαμβανομένης της εξάρτησης από τον πάροχο και των κενών ελέγχου.
- Σε βάθος ανάλυση της αρχιτεκτονικής του Terraform: βασικά συστατικά, πάροχοι, διαχείριση κατάστασης και η ροή εργασίας plan/apply.
- Συγκριτική ανάλυση του Terraform έναντι εναλλακτικών όπως Pulumi, Ansible και CloudFormation.
Γλώσσα Διαμόρφωσης και Πάροχοι
- Εκμάθηση της σύνταξης HCL: ορισμός πόρων, πηγών δεδομένων, μεταβλητών και εξόδων.
- Διαμόρφωση παρόχων εσωτερικής εγκατάστασης: Proxmox, libvirt, vSphere και PowerDNS.
- Εξερεύνηση παρόχων κοινότητας και τα βασικά της ανάπτυξης προσαρμοσμένων παρόχων.
- Κατανόηση των εξαρτήσεων πόρων και της υποκείμενης θεωρίας γράφων.
Διαχείριση Κατάστασης (State)
- Αξιολόγηση των επιπτώσεων ασφαλείας της τοπικής έναντι της απομακρυσμένης αποθήκευσης κατάστασης.
- Ρύθμιση αυτο-φιλοξενούμενων backends χρησιμοποιώντας PostgreSQL, συμβατό αποθηκευτικό χώρο S3 (MinIO), Gitea και etcd.
- Υλοποίηση κλειδώματος κατάστασης, κρυπτογράφησης σε ηρεμία και ισχυρών στρατηγικών δημιουργίας αντιγράφων ασφαλείας.
- Χειρισμός μετεγκατάστασης κατάστασης και ανίχνευση απόκλισης διαμόρφωσης (configuration drift).
Αρθρώματα (Modules) και Χώροι Εργασίας (Workspaces)
- Δόμηση αρθρωμάτων με εισόδους, εξόδους και βέλτιστες πρακτικές έκδοσης εκδόσεων.
- Δημιουργία ιδιωτικών μητρώων αρθρωμάτων χρησιμοποιώντας ετικέτες Git.
- Εξασφάλιση απομόνωσης μεταξύ περιβαλλόντων ανάπτυξης, δοκιμής (staging) και παραγωγής μέσω χώρων εργασίας.
- Αξιοποίηση αυτο-φιλοξενούμενων εναλλακτικών του Terraform Cloud, όπως το Atlantis ή το Spacelift.
Παροχή (Provisioning) και Κύκλος Ζωής
- Ενσωμάτωση cloud-init και PXE για παροχή γυμνού υλικού.
- Χρήση provisioners: local-exec, remote-exec και μεταφορά αρχείων.
- Αξιοποίηση null resources και triggers για προσαρμοσμένες ροές εργασίας αυτοματισμού.
- Διαχείριση καταστροφής πόρων, σχεδιασμού και «μόλυνσης» (tainting) για ασφαλείς επαναφορές.
Ασφάλεια και Συμμόρφωση
- Επιβολή επικύρωσης μεταβλητών και κατάλληλη επισήμανση ευαίσθητων δεδομένων.
- Υλοποίηση πολιτικής-ως-κώδικα για περιβάλλοντα εσωτερικής εγκατάστασης χρησιμοποιώντας Sentinel και εναλλακτικές του OPA.
- Καθιέρωση ισχυρών διαδικασιών καταγραφής ελέγχου και αναθεώρησης αρχείων πλάνου (plan file).
Ενσωμάτωση CI/CD
- Αυτοματοποίηση ροών εργασίας plan και apply σε GitHub Actions ή Woodpecker CI.
- Ενσωμάτωση των
terraform fmt,validateκαι εργαλείων linting σε hooks προ-commit. - Ρύθμιση εκτίμησης κόστους και προστατευτικών δικλείδων προϋπολογισμού.
- Ανάπτυξη ολοκληρωμένων στρατηγικών επαναφοράς και διαδικασιών ανάκτησης κατάστασης.
Απαιτήσεις
- Μεσαίου επιπέδου κατανόηση των εννοιών υποδομής-ως-κώδικα και των βασικών αρχών υπολογιστικού νέφους.
- Πρακτική εμπειρία με JSON, HCL (HashiCorp Configuration Language) και συστήματα ελέγχου εκδόσεων.
- Εξοικείωση με πλατφόρμες εικονικοποίησης εσωτερικής εγκατάστασης όπως το Proxmox και το VMware.
Ακροατήριο
- Μηχανικοί υποδομών υπεύθυνοι για την παροχή διακομιστών γυμνού υλικού και πόρων ιδιωτικού νέφους.
- Ομάδες DevOps που διαχειρίζονται πόρους εσωτερικής εγκατάστασης μέσω δηλωτικής διαμόρφωσης.
- Οργανισμοί που επιδιώκουν ενεργά να αποφύγουν την εξάρτηση από επίπεδα ελέγχου cloud για τη διαχείριση της κατάστασης υποδομής.
14 Ώρες
Σχόλια (1)
Ο εκπαιδευτής ήταν πολύ γνωσιμός και διάθεσης να συζητήσει, βοήθησε στην αποκατάσταση προβλημάτων για μερικούς των συμμετέχοντων και απάντησε σε όλες τις ερωτήσεις. Το υλικό του μαθήματος ήταν καλό και περιείχε αρκετά παραδείγματα.
Vlad
Κομμάτι - Advanced Terraform - 3 Days
Μηχανική Μετάφραση