Intrati in legatura

Schița de curs

Suveranietate în Infrastructură-ca-și-Cod

  • Înțelegerea riscurilor consolelor cloud și a IaC SaaS, inclusiv blocarea în furnizor și lacune de audit.
  • Analiză profundă a arhitecturii Terraform: componente de bază, furnizori, gestionarea stării și fluxul de lucru plan/aplicare.
  • Analiză comparativă a Terraform față de alternative precum Pulumi, Ansible și CloudFormation.

Limbaj de Configurare și Furnizori

  • Stăpânirea sintaxei HCL: definirea resurselor, surselor de date, variabilelor și ieșirilor.
  • Configurarea furnizorilor locali: Proxmox, libvirt, vSphere și PowerDNS.
  • Explorarea furnizorilor din comunitate și elementele de bază ale dezvoltării furnizorilor personalizați.
  • Înțelegerea dependențelor resurselor și a teoriei grafurilor subiacente.

Gestionarea Stării

  • Evaluarea implicațiilor de securitate ale stocării stării locale față de cele de la distanță.
  • Configurarea back-end-urilor auto-gestionate folosind PostgreSQL, stocare compatibilă S3 (MinIO), Gitea și etcd.
  • Implementarea blocării stării, criptării la repaus și strategiilor robuste de backup.
  • Gestionarea migrării stării și detectarea abaterilor de configurare.

Module și Spații de Lucru

  • Structurarea modulelor cu intrări, ieșiri și cele mai bune practici de versionare.
  • Construirea registrelor de module private folosind etichete Git.
  • Asigurarea izolării între medii de dezvoltare, staging și producție prin spații de lucru.
  • Utilizarea alternativelor auto-gestionate la Terraform Cloud, precum Atlantis sau Spacelift.

Provizionare și Ciclu de Viață

  • Integrarea cloud-init și PXE pentru provisioning pe hardware fizic.
  • Utilizarea provizionărilor: local-exec, remote-exec și transfer de fișiere.
  • Exploatarea resurselor nule și a triggerelor pentru fluxuri de lucru personalizate.
  • Gestionarea distrugerii resurselor, planificării și marcarea pentru reveniri sigure.

Securitate și Conformitate

  • Aplicarea validării variabilelor și marcarea corectă a datelor sensibile.
  • Implementarea politicilor-ca-și-cod pentru medii locale folosind alternative Sentinel și OPA.
  • Stabilirea proceselor robuste de audit și revizuire a fișierelor de plan.

Integrare CI/CD

  • Automatizarea fluxurilor de lucru plan și aplicare în GitHub Actions sau Woodpecker CI.
  • Integrarea terraform fmt, validate și a instrumentelor de linting în pre-commit hooks.
  • Configurarea estimării costurilor și a gardurilor bugetare.
  • Dezvoltarea strategiilor complete de revenire și a procedurilor de recuperare a stării.

Cerințe

  • Înțelegere intermediară a conceptelor de infrastructură-ca-și-cod și a elementelor fundamentale ale cloud computing.
  • Experiență practică cu JSON, HCL (HashiCorp Configuration Language) și sisteme de control al versiunilor.
  • Cunoștințe despre platforme de virtualizare locale precum Proxmox și VMware.

Publicul țintă

  • Ingineri de infrastructură responsabili de provisioningul serverelor fizice și al resurselor de cloud privat.
  • Echipe DevOps care gestionează resurse locale prin configurare declarativă.
  • Organizații care doresc să evite dependența de planurile de control ale cloud-ului pentru gestionarea stării infrastructurii.
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite