테라폼(소프트웨어)

Terraform (software)
테라폼
Terraform Logo.svg
원저작자하시모토 미첼
개발자하시코프
초기 릴리즈2014년 7월 28일, 8년 전(2014-07-28)
안정된 릴리스
1.2.5 / 2022년 7월 13일; 25일 전(2022-07-13)[1]
저장소
기입처가세요
운영 체제Linux, FreeBSD, macOS, OpenBSD, SolarisMicrosoft Windows
이용가능기간:영어
유형코드로서의 인프라스트럭처
면허증.Mozilla Public License v2.0[2]
웹 사이트www.terraform.io Edit this on Wikidata

TerraformHashiCorp가 개발한 오픈 소스, 코드로서의 인프라스트럭처, 소프트웨어 도구입니다.사용자는 HashiCorp Configuration Language(HCL) 또는 옵션으로 [3]JSON으로 알려진 선언형 구성 언어를 사용하여 데이터센터 인프라스트럭처를 정의 및 제공합니다.

설계.

Terraform은 "공급자"를 통해 외부 리소스(예: 퍼블릭 클라우드 인프라, 프라이빗 클라우드 인프라, 네트워크 어플라이언스, 서비스로서의 소프트웨어, 서비스로서의 플랫폼)를 관리합니다.HashiCorp는 광범위한 공식 제공업체 목록을 유지하고 있으며 커뮤니티가 개발한 [4]제공업체와도 통합할 수 있습니다.사용자는 리소스를 선언하거나[5] 데이터 [6]소스를 호출하여 Terraform 공급자와 상호 작용할 수 있습니다.Terraform은 필수 명령을 사용하여 리소스를 프로비저닝하는 대신 선언적 구성을 사용하여 원하는 최종 상태를 설명합니다.사용자가 특정 리소스에서 Terraform을 호출하면 Terraform은 사용자를 대신하여 CRUD 액션을 수행하여 원하는 [7]상태를 달성합니다.코드로서의 인프라스트럭처는 모듈로서 기술할 수 있기 때문에 재사용성과 [8]유지보수가 용이합니다.

Terraform은 Amazon Web Services, Microsoft Azure, IBM Cloud, Serverspace, Google Cloud Platform,[9] DigitalOcean,[10] Oracle Cloud Infrastructure, Yandex와 같은 여러 클라우드 인프라 공급자를 지원합니다.클라우드,[11] VMware vSphereOpenStack.[12][13][14][15][16]

HashiCorp는 [17]2017년에 출시된 Terraform Module Registry를 보유하고 있습니다.2019년 Terraform은 대규모 조직을 [18]위해 Terraform Enterprise라는 유료 버전을 도입했습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Releases - hashicorp/terraform". Retrieved 15 July 2022 – via GitHub.
  2. ^ "LICENSE" – via GitHub.
  3. ^ "Syntax - Configuration Language".
  4. ^ "Providers".
  5. ^ "Resources".
  6. ^ "Data Sources".
  7. ^ "Configuration".
  8. ^ "Modules".
  9. ^ "Google Cloud Platform Provider for Terraform". Retrieved 2017-02-05.
  10. ^ Starr-Bochicchio, Andrew (2018-10-22). "Introducing the DigitalOcean Terraform Provider". DigitalOcean Blog. Retrieved 2020-12-17.
  11. ^ "Yandex Cloud Provider". 2021-05-31.
  12. ^ "Terraform vs. Chef, Puppet, etc. - Terraform by HashiCorp". Terraform by HashiCorp. Retrieved 2018-03-14.
  13. ^ Bryant, Daniel (2017-03-26). "HashiCorp Terraform 0.9. Released with State Locking, State Environments, and Destroy Provisioners". InfoQ. Retrieved 2017-05-23.
  14. ^ Yevgeniy., Brikman (2017). Terraform Writing Infrastructure as Code. O'Reilly Media. ISBN 9781491977057. OCLC 978667796.
  15. ^ Somwanshi, Sneha (2015-03-01). "Choosing the Right Tool to Provision AWS Infrastructure". ThoughtWorks Blog.
  16. ^ Turnbull, James (2016). The Terraform Book. ISBN 9780988820258.
  17. ^ Atkins, Martin (2017-11-16). "HashiCorp Terraform 0.11". HashiCorp Blog. Retrieved 2020-12-17.
  18. ^ HashiCorp. "HashiCorp Terraform - Provision & Manage any Infrastructure". HashiCorp: Infrastructure enables innovation. Retrieved 2020-04-15.

외부 링크