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

Εισαγωγή

  • Πώς το Terraform διαφέρει από το Chef, Puppet, Ansible ή Salt?
  • Γιατί να μην χρησιμοποιήσουμε το Google Deployment Manager;

Περιγραφή των χαρακτηριστικών και της αρχιτεκτονικής του Terraform

  • Υποδομή ως Κώδικας, σχέδια εκτέλεσης, γράφων πόρων, αυτομάτη διαχείριση αλλαγών

Το Workflow του Terraform

  • Να γράψετε, να προβλέπετε, να δημιουργήσετε, να αναπαράγετε και να καταργήσετε

Έναρξη Εργασίας

  • Προετοιμασία ενός λογαριασμού GCP για χρήση με το Terraform
  • Αρχικοποίηση του Terraform και δημιουργία ένας εξυπνούς μηχανής (compute engine instance)

Δημιουργία Εφαρμογής

  • Έναρξη του προ젝τού στο GCP
  • Αρχικοποίηση μιας δειγματικής web app

Προετοιμασία Σχεδίου Εκτέλεσης

  • Γράψετε νέο σχέδιο, αποθήκευση και διαγραφή .tf αρχείων

Εργασία με Αρχεία ρύθμισης

  • Περιγραφή της συντάξης
  • Γραπτοί, ελεγκτές έκδοσης και αναβαθμίσεις

Οριζόντια Διάθεση Πόρων

  • Χρήση του Γράφου Πόρων του Terraform
  • Υποδομή vs εφαρμογές αξιολογήσεις

Εφαρμογή υποδομής

  • Προβολή των αλλαγών συστημάτων διαχείρισης
  • Εκτέλεση αλλαγών

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

  • Εγκατάσταση Google Cloud Storage για πersistence
  • Εγκατάσταση Remote State

Δίκτυο

  • Προετοιμασία του πυρίνου (firewall)
  • Διαχείριση υποδικτύων (subnets)

Αναπαραγωγή Υποδομής

  • Προετοιμασία περιβάλλοντων για μια εφαρμογή: dev, test/qa, stage και prod

Τυπώνοντας Αρχεία ρύθμισης ως Μονάδες

  • Αντιγραφή κώδικα με μονάδες που μπορούν να μοιραστούν
  • Χρήση του Καταλόγου Μονάδων (Module Registry) για δημιουργία αναπαραχθέντων προτύπων

Ενσωμάτωση του Terraform σε ένα Pipeline Διακυβέρνησης

  • Δημιουργία, εφαρμογή και δοκιμή μιας εφαρμογής
  • Εισαγωγή υπάρχοντων εξωτερικών πόρων στο Terraform

Συνταγματοποίηση του Terraform για Επαρκή Μετρητική Απόδοση

  • Παρακολούθηση υποδομής και μετρητική απόδοση

Συνέχεια Προβληματολύση

Επίκεινα και Συμπέρασμα

Απαιτήσεις

  • Εμπειρία εργασίας με γραμμή εντολών
  • Κατανόηση των υποδομικών συνεπειών του νέφου

Διάθεση

  • Αρχιτέκτονες νέφου
  • Διαχειριστές συστημάτων
  • Μηχανικοί DevOps
 21 Ώρες

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


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

Σχόλια (3)

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

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