Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Κυριαρχία στην Υποδομή ως Κώδικα

  • Κατανόηση των κινδύνων των cloud consoles και της IaC SaaS, συμπεριλαμβανομένης της δέσμευσης παρόχου και κενών ελέγχου.
  • Βαθιά ανάλυση της αρχιτεκτονικής Terraform: βασικά συστατικά, παρόχοι, διαχείριση κατάστασης και η ροή εργασίας plan/apply.
  • Συγκριτική ανάλυση του Terraform έναντι εναλλακτικών λύσεων όπως Pulumi, Ansible και CloudFormation.

Γλώσσα Διαμόρφωσης και Παρόχοι

  • Ορισμός της σύνταξης HCL: ορισμός πόρων, πηγών δεδομένων, μεταβλητών και εξόδων.
  • Ρύθμιση παρόχων on-premise: Proxmox, libvirt, vSphere και PowerDNS.
  • Εξέταση παρόχων από την κοινότητα και των βασικών της ανάπτυξης προσαρμοσμένων παρόχων.
  • Κατανόηση των εξαρτήσεων πόρων και της θεωρίας γραφημάτων υποκείμενης λειτουργίας.

Διαχείριση Κατάστασης (State Management)

  • Αξιολόγηση των επιπτώσεων ασφαλείας της αποθήκευσης τοπικής έναντι απομακρυσμένης κατάστασης.
  • Ρύθμιση αυτοξενιλευόμενων backends χρησιμοποιώντας PostgreSQL, αποθήκευση συμβατή με S3 (MinIO), Gitea και etcd.
  • Εφαρμογή κλειδώματος κατάστασης, κρυπτογράφησης σε ηρεμία και ανθεκτικών στρατηγικών backup.
  • Διαχείριση μετανάστευσης κατάστασης και ανίχνευση drift διαμόρφωσης.

Modules και Workspaces

  • Δομή modules με εισόδους, εξόδους και πρακτικές βέλτιστης πρακτικής versioning.
  • Κατασκευή ιδιωτικών καταλόγων modules χρησιμοποιώντας Git tags.
  • Εξασφάλιση απομόνωσης μεταξύ περιβαλλόντων dev, staging και production μέσω workspaces.
  • Αξιοποίηση αυτοξενιλευόμενων εναλλακτικών του Terraform Cloud, όπως Atlantis ή Spacelift.

Παροχή και Κύκλος Ζωής

  • Ολοκλήρωση cloud-init και PXE για παροχή bare-metal.
  • Χρήση provisioners: local-exec, remote-exec και μεταφορά αρχείων.
  • Αξιοποίηση null resources και triggers για προσαρμοσμένες ροές αυτοματοποίησης.
  • Διαχείριση καταστροφής πόρων, προγραμματισμού και tainting για ασφαλή rollbacks.

Ασφάλεια και Συμμόρφωση

  • Επιβολή έγκυρης διαμόρφωσης μεταβλητών και σήμανση ευαίσθητων δεδομένων.
  • Εφαρμογή policy-as-code για περιβάλλοντα on-premise χρησιμοποιώντας Sentinel και εναλλακτικές OPA.
  • Ίδρυση ισχυρής διαδικασίας εγγραφής ελέγχου (audit logging) και επανεξέτασης αρχείων plan.

Ολοκλήρωση CI/CD

  • Αυτοματοποίηση ροών plan και apply σε GitHub Actions ή Woodpecker CI.
  • Ολοκλήρωση terraform fmt, validate και εργαλείων linting σε pre-commit hooks.
  • Ρύθμιση εκτίμησης κόστους και ορίων προϋπολογισμού.
  • Ανάπτυξη ολοκληρωμένων στρατηγικών rollback και διαδικασιών ανάκτησης κατάστασης.

Απαιτήσεις

  • Μεσαία κατανόηση των εννοιών υποδομής ως κώδικα και θεμελιωδών γνώσεων cloud computing.
  • Πρακτική εμπειρία με JSON, HCL (HashiCorp Configuration Language) και συστήματα ελέγχου εκδόσεων.
  • Γνώση πλατφορμών εικονικοποίησης τοπικής εγκατάστασης όπως Proxmox και VMware.

Κοινό-Στόχος

  • Μηχανικοί υποδομής υπεύθυνοι για την παροχή bare-metal servers και πόρων ιδιωτικού cloud.
  • Ομάδες DevOps που διαχειρίζονται πόρους on-premise μέσω δηλωτικής διαμόρφωσης.
  • Οργανισμοί που επιδιώκουν ενεργά να αποφύγουν την εξάρτηση από cloud control planes για τη διαχείριση της κατάστασης της υποδομής.
 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (3)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες