Azure의 HashiCorp Terraform
친숙한 자동화 도구를 사용하여 코드로서의 인프라를 쉽게 관리하세요.
인프라 관리 간소화
VM(가상 머신), 네트워크 및 컨테이너 같은 인프라 리소스를 만들고 관리하고 업데이트하는 데 사용할 수 있는 선언적 구성 파일을 사용하여 코드로서의 인프라를 정의할 수 있습니다. Terraform 구성 언어를 사용하여 워크플로에서 리소스 관리를 쉽게 자동화할 수 있습니다.
Azure의 Terraform을 사용해야 하는 이유
미리 통합
Terraform은 Azure Cloud Shell 에 기본 제공되며 구독에 인증되므로 통합되어 있고 바로 사용할 수 있습니다. Visual Studio Code용 Azure Terraform 확장 을 사용하여 Azure에서 모듈을 빌드하고 테스트함으로써 Visual Studio Code 내에서 바로 Terraform 명령 지원, 리소스 그래프 시각화 및 Azure Cloud Shell 통합을 제공하세요.
커뮤니티 주도
Microsoft 및 HashiCorp 엔지니어링 팀은 Terraform 커뮤니티와의 협업을 통해 지속적으로 Azure Terraform 공급자 및 모듈을 개발합니다. GitHub 리포지토리 에 참가하여 기능을 요청하고 이슈를 보고하고 기여하세요.
엔터프라이즈 지원
Terraform Enterprise로 운영을 간소화하고 모든 인프라를 보다 안전하고 효율적으로 프로비전하세요. 한 워크플로 내에서 인프라 배포를 중앙 집중화하고 모든 환경을 프로비저닝, 관리 및 감사할 수 있습니다.
일반적인 Azure의 Terraform 시나리오 살펴보기
Azure의 Terraform을 사용한 DevOps 워크플로의 예
Azure 가상 아키텍처에서 Jenkins 및 Terraform을 사용한 변경이 불가능한 인프라 CI/CD 개요
Azure는 Windows 또는 Linux를 실행하는 가상 머신을 호스팅하기 위한 세계적 수준의 클라우드입니다. Java, Node.js, Go 또는 PHP 중 무엇을 사용하여 애플리케이션을 개발하는지와 관계없이 변경 내용을 해당 가상 머신에 자동으로 푸시하려면 CI/CD(연속 통합 및 지속적인 배포) 파이프라인이 필요합니다.