소개
ARM 템플릿을 사용하여 Azure에 일관된 인프라 배포 및 ARM 템플릿 기능을 사용하여 여러 Azure 환경에 배포 모듈에서는 JSON ARM(Azure Resource Manager) 템플릿 만들기에 관련된 기본 사항을 알아보았습니다.
이 모듈에서는 템플릿을 배포하는 방법에 중점을 둡니다. 로컬 템플릿 배포로 시작한 다음 GitHub에 준비된 외부 템플릿을 배포합니다. 다른 외부 템플릿에 연결하는 템플릿을 배포하는 방법을 알아봅니다. 마지막으로, 템플릿 배포를 CI/CD(연속 통합 및 지속적인 배포) 파이프라인과 통합하여 자동화하는 방법을 알아봅니다.
참고 항목
Bicep은 Azure 리소스를 정의하기 위한 언어입니다. JSON보다 간단한 작성 환경과 IaC(Infrastructure as Code)의 품질을 개선하는 데 도움이 되는 다른 기능이 있습니다. Azure에서 IaC(Infrastructure as Code)를 처음 접하는 사람은 JSON 대신 Bicep을 사용하는 것이 좋습니다. Bicep에 대해 알아보려면 Bicep 기본 사항 학습 경로를 참조하세요.
학습 목표
이 모듈을 완료하면 다음을 수행할 수 있습니다.
- 필요에 따라 JSON ARM 템플릿을 배포하는 가장 좋은 방법을 선택합니다.
- 연결된 템플릿을 사용하여 템플릿을 모듈화합니다.
- GitHub Actions 워크플로에서 템플릿을 배포합니다.
필수 조건
- Azure Portal로 이동하는 기능
- Visual Studio Code
- Visual Studio Code용 Azure Resource Manager 도구
- 다음 중 하나
- 최신 버전의 Azure CLI
- 최신 버전의 Azure PowerShell
- GitHub 계정
- Azure 구독