Sobes.tech
Middle

Kas soovitate kasutada GitLab või GitHubi olefailide salvestamiseks?

sobes.tech AI

Vastus AI-lt

Ma soovita mitte teha. Staatusfailid (näiteks Terraformi staatus) sisaldavad tundlikku teavet infrastruktuuri kohta, sealhulgas potentsiaalselt konfidentsiaalseid väärtusi ja juurutusstruktuuri. GitHub ja GitLab on versioonikontrollisüsteemid, mis on mõeldud lähtekoodi salvestamiseks, mitte tundlike andmete salvestamiseks juurutatud infrastruktuuri kohta.

Soovitatav on kasutada spetsialiseeritud backend-lahendusi staatusfailide salvestamiseks, näiteks:

  • Amazon S3: Kõrge kättesaadavus ja usaldusväärsus, toetab lukustusi paralleelsete muudatuste vältimiseks.
  • Azure Storage: Sarnane S3-le, integreerub Azure ökosüsteemiga.
  • Google Cloud Storage: Sarnane S3 ja Azure Storage'iga, integreerub GCP ökosüsteemiga.
  • HashiCorp Consul: jaotatud võtme-väärtuse salvestus, sisseehitatud lukustust toetab.
  • HashiCorp Terraform Cloud / Enterprise: pilvepõhine või kohalik lahendus, mis on spetsiaalselt loodud Terraformiga koostööks ja turvaliseks staatusfailide salvestamiseks.

Selliste lahenduste kasutamine tagab:

  • Turvalisus: Andmete isoleeritud salvestus, juurdepääsukontroll.
  • Usaldusväärsus: Geograafiline replikatsioon ja varukoopiad.
  • Lukustused: Paralleelsete operatsioonide vältimine, mis võivad kahjustada staatus.
  • Versioonimine: Staatusfaili muudatuste jälgimine.
  • Lihtne koostöö: Keskne salvestus meeskonnale.