Trace Id is missing
주 콘텐츠로 건너뛰기
Azure

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 시나리오 살펴보기

Linux 가상 머신을 만듭니다.

Kubernetes 클러스터를 만듭니다.

가상 머신 확장 집합을 만듭니다.

가상 네트워크를 구성합니다.

Azure의 Terraform을 사용한 DevOps 워크플로의 예

Azure 가상 아키텍처에서 Jenkins 및 Terraform을 사용한 변경이 불가능한 인프라 CI/CD 개요

Azure는 Windows 또는 Linux를 실행하는 가상 머신을 호스팅하기 위한 세계적 수준의 클라우드입니다. Java, Node.js, Go 또는 PHP 중 무엇을 사용하여 애플리케이션을 개발하는지와 관계없이 변경 내용을 해당 가상 머신에 자동으로 푸시하려면 CI/CD(연속 통합 및 지속적인 배포) 파이프라인이 필요합니다.
 

간단한 API 호출 방식

1

Azure 무료 계정 을 만드세요.

3

Terraform을 사용하여 VM을 만듭니다.

Azure의 기타 HashiCorp 솔루션

HashiCorp Vault

동적 분산 환경에서 비밀을 관리하고 중요한 데이터를 보호하세요.

HashiCorp Consul

모든 런타임 플랫폼 및 퍼블릭 또는 프라이빗 클라우드에서 서비스를 연결, 보호 및 구성하세요.

Microsoft 오픈 소스 블로그를 사용하여 최신 상태 유지

Azure의 Terraform에 대해 자세히 알아보기