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

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

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

  • Κατανόηση των κινδύνων των κονσολών 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 για τη διαχείριση της κατάστασης υποδομής.
 14 Ώρες

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


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

Σχόλια (1)

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

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