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

Μόνιμο 1: Εισαγωγή στην Infrastructure as Code και Terraform

  • IaC επιλογές και προνόμια για on-premises και υβριδικά περιβάλλοντα
  • Περιγραφή Terraform: providers, resources, state, και lifecycle
  • Εγκατάσταση του Terraform, Azure CLI, και απαραίτητες εφαρμογές
  • Πρώτη διεργασία: γράψτε μια απλή ρύθμιση Terraform και εφαρμόστε την τοπικά

Μόνιμο 2: HashiCorp Configuration Language (HCL) και βασικές ρυθμίσεις

  • Σύνταξη HCL, resources, attributes, και expressions
  • Variables, outputs, locals, και type constraints
  • Χρήση του Terraform CLI: init, plan, apply, destroy, και fmt
  • Εργαστήριο: δημιουργία περιβάλλοντος με παραμέτρους για on-premises και Azure resource

Μόνιμο 3: Providers, Resources, και Azure Provider Fundamentals

  • Κατανόηση providers και ρύθμιση provider (AzureRM provider)
  • Mapping υποδομής σε Terraform resources (networking, compute, storage)
  • Διαχείριση Azure authentication και service principals για automation
  • Εργαστήριο: προσφέρετε μια Azure virtual network και μια απλή VM μέσω Terraform

Μόνιμο 4: State Management, Backends, και Collaboration

  • Terraform state: προορισμός, μορφή, και συζητήσεις lifecycle
  • Remote backends με Azure Storage Account και στρατηγικές state locking
  • Workspaces, environments, και collaboration patterns για teams
  • Εργαστήριο: ρύθμιση remote state σε Azure Storage και εκπλήρωση multi-user workflow

Μόνιμο 5: Modularization, Reusability, και Best Practices

  • Δημιουργία και χρήση Terraform modules
  • Module inputs/outputs, versioning, και registry patterns
  • Folder layout, naming conventions, και maintainable repo structure
  • Εργαστήριο: δημιουργία reusable module για Azure VM + disk + network και τεστ από περιβάλλον σε περιβάλλον

Μόνιμο 6: Managing Azure Virtual Devices και On-Prem Integration

  • Διαχείριση Azure Virtual Machines, Virtual Desktop components, και device lifecycle μέσω Terraform
  • Patterns για hybrid device management: σύνδεση on-premises resources και Azure-managed devices
  • Συσχέτιση volumetric ή device management systems μέσω data sources και external providers
  • Εργαστήριο: δείκτης Azure VM fleet που εκπροσωπεί operator units και ρύθμιση inventory tagging και βασική monitoring

Μόνιμο 7: CI/CD, Automation, και Deployment Pipelines

  • Συσχέτιση Terraform με CI/CD (GitHub Actions, Azure DevOps pipelines)
  • Αυτομάτως εκτέλεση plan/apply με secured secrets και service principals
  • Policy as Code βασικές (Sentinel or Open Policy Agent patterns) και pre-deploy checks
  • Εργαστήριο: δημιουργία απλού GitHub Actions workflow για plan και apply του Terraform σε sandbox subscription

Μόνιμο 8: Security, Secrets, και Operational Practices

  • Διαχείριση secrets: Azure Key Vault integration και αποφυγή ευαίσθητων δεδομένων σε state files
  • Access control, RBAC, και least privilege για automation accounts
  • Drift detection, state reconciliation, και basic remediation practices
  • Checklist: backup, auditing, και governance for Terraform-managed infrastructure

Μόνιμο 9: Testing, Debugging, και Troubleshooting

  • Debugging Terraform configurations και αποτελεσματική ανάγνωση plan diffs
  • Unit και integration testing approaches (terraform validate, tflint, kitchen-terraform)
  • Common error patterns και resolution strategies
  • Εργαστήριο: τρέξτε validation και linting tools και επιδιόρθωση discovered issues

Μόνιμο 10: Capstone Project — Hybrid Deployment Scenario

  • Design exercise: σχεδίαση on-prem + Azure device deployment χρησιμοποιώντας μαθημένους τρόπους
  • Εφαρμογή κεντρικών συστάδων χρησιμοποιώντας modules, remote state, και CI/CD pipeline snippets
  • Παρουσίαση λύσεων, συζήτηση trade-offs, και αξιολόγηση runbook για operations

Περίληψη και επόμενα βήματα

Απαιτήσεις

  • Σύνθετη κατανόηση βασικών προσαρμογών δικτυωτικής και virtualization
  • Γνώση του command line του Windows ή Linux
  • Βασική γνώση προσαρμογών υποδομής cloud ή on-premises

Απευθύνεται σε

  • Διαχειριστές συστημάτων και πλατφόρμες μηχανικοί
  • DevOps εξειδικευμένοι οι οποίοι αρχίζουν με Infrastructure as Code
  • IT ομάδες που διαχειρίζονται υβριδικές (on-prem + Azure) υποδομές
 32 Ώρες

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


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

Σχόλια (5)

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

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