Επικοινωνήστε μαζί μας
 Διάρκεια 14 Ώρες

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

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

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

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

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

Διαχείριση Κατάστασης

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

Αρθρώματα (Modules) και Χώροι Εργασίας (Workspaces)

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

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

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

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

  • Επιβολή επικύρωσης μεταβλητών και κατάλληλη σήμανση ευαίσθητων δεδομένων.
  • Υλοποίηση πολιτικής ως κώδικα για περιβάλλοντα εντός εγκατάστασης χρησιμοποιώντας Sentinel και εναλλακτικές OPA.
  • Καθιέρωση ισχυρής καταγραφής ελέγχου και διαδικασιών ελέγχου αρχείων πλάνου.

Ενσωμάτωση CI/CD

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

Απαιτήσεις

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

Κοινό

  • Μηχανικοί υποδομής υπεύθυνοι για την παροχή διακομιστών γυμνού υλικού και πόρων ιδιωτικού cloud.
  • Ομάδες DevOps που διαχειρίζονται πόρους εντός εγκατάστασης μέσω δηλωτικής διαμόρφωσης.
  • Οργανισμοί που επιδιώκουν ενεργά να αποφύγουν την εξάρτηση από επίπεδα ελέγχου cloud για τη διαχείριση της κατάστασης υποδομής.

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


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

Σχόλια (1)

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

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