Terraform

Wikipediasta
Siirry navigaatioon Siirry hakuun

Terraform yhdysvaltalaisen HashiCorpin kehittämä infrastruktuuri-koodina (Infrastructure as Code, IaC) -ohjelmisto. Terraformia käytetään palvelinkeskuksen ylläpitoon.

Palvelinkeskuksen resurssit määritellään HashiCorp Configuration Languagen (HCL) tai JSONin muodossa deklaratiivisesti. Pantaessa konfiguraatio toimeen Terraform suorittaa sarjan CRUD-toimenpiteitä (Create, read, update and delete) halutun kokoonpanon saavuttamiseksi.

Terraform tuntee myös suuren joukon ulkoisia resursseja Software as a Service ja Platform as a Service -muodoissa, joiden tietoja HashiCorp ylläpitää. Terraform tuntee ainakin seuraavat pilvipalvelujen tarjoajat: Amazon Web Services, Microsoft Azure, IBM Cloud, Cloudflare, Serverspace, Selectel, Google Cloud Platform, DigitalOcean, Oracle Cloud Infrastructure, Yandex.Cloud, VMware vSphere ja OpenStack.

HashiCorp muutti Terraformin lisenssiä vuonna 2023. Uusi Business Source License (BSL) ei ole teknisesti ottaen avoimen lähdekoodin lisenssi, vaan BSL rajoittaa koodin käyttöä tuotantokäytössä. BSL-lisenssin mukaan koodia voi käyttää tuotantokäytössä jos ei kilpaile HashiCorpin kanssa.[1]

  1. Liam Proven: HashiCorp's new license is still open source-ish, just with less free lunch theregister.com. 11.8.2023. Viitattu 14.4.2024. (englanniksi)
Käännös suomeksi
Käännös suomeksi
Tämä artikkeli tai sen osa on käännetty tai siihen on haettu tietoja muunkielisen Wikipedian artikkelista.
Alkuperäinen artikkeli: en:Terraform_(software)  –  2024-01-03