테라폼(소프트웨어)
Terraform (software)원저작자 | 하시모토 미첼 등 |
---|---|
개발자 | 하시코프 |
초기 릴리즈 | 2014년 7월 | , 전(
안정된 릴리스 | 1.2.5 / 2022년 7월 13일; [1] 전( |
저장소 | |
기입처 | 가세요 |
운영 체제 | Linux, FreeBSD, macOS, OpenBSD, Solaris 및 Microsoft Windows |
이용가능기간: | 영어 |
유형 | 코드로서의 인프라스트럭처 |
면허증. | Mozilla Public License v2.0[2] |
웹 사이트 | www |
Terraform은 HashiCorp가 개발한 오픈 소스, 코드로서의 인프라스트럭처, 소프트웨어 도구입니다.사용자는 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 vSphere 및 OpenStack.[12][13][14][15][16]
HashiCorp는 [17]2017년에 출시된 Terraform Module Registry를 보유하고 있습니다.2019년 Terraform은 대규모 조직을 [18]위해 Terraform Enterprise라는 유료 버전을 도입했습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Releases - hashicorp/terraform". Retrieved 15 July 2022 – via GitHub.
- ^ "LICENSE" – via GitHub.
- ^ "Syntax - Configuration Language".
- ^ "Providers".
- ^ "Resources".
- ^ "Data Sources".
- ^ "Configuration".
- ^ "Modules".
- ^ "Google Cloud Platform Provider for Terraform". Retrieved 2017-02-05.
- ^ Starr-Bochicchio, Andrew (2018-10-22). "Introducing the DigitalOcean Terraform Provider". DigitalOcean Blog. Retrieved 2020-12-17.
- ^ "Yandex Cloud Provider". 2021-05-31.
- ^ "Terraform vs. Chef, Puppet, etc. - Terraform by HashiCorp". Terraform by HashiCorp. Retrieved 2018-03-14.
- ^ Bryant, Daniel (2017-03-26). "HashiCorp Terraform 0.9. Released with State Locking, State Environments, and Destroy Provisioners". InfoQ. Retrieved 2017-05-23.
- ^ Yevgeniy., Brikman (2017). Terraform Writing Infrastructure as Code. O'Reilly Media. ISBN 9781491977057. OCLC 978667796.
- ^ Somwanshi, Sneha (2015-03-01). "Choosing the Right Tool to Provision AWS Infrastructure". ThoughtWorks Blog.
- ^ Turnbull, James (2016). The Terraform Book. ISBN 9780988820258.
- ^ Atkins, Martin (2017-11-16). "HashiCorp Terraform 0.11". HashiCorp Blog. Retrieved 2020-12-17.
- ^ HashiCorp. "HashiCorp Terraform - Provision & Manage any Infrastructure". HashiCorp: Infrastructure enables innovation. Retrieved 2020-04-15.