JSON ARM 템플릿을 사용하여 Azure에서 리소스 배포 및 관리
ARM(Azure Resource Manager) 템플릿을 사용하면 Azure에서 배포에 대한 인프라 요구 사항을 정의할 수 있습니다.
JSON ARM 템플릿은 애플리케이션 코드처럼 처리하는 선언적 코드 구문을 사용합니다. 인프라를 코드로 처리하면 인프라 요구 사항의 변경 내용을 추적하고 배포를 보다 일관되고 반복 가능하게 만들 수 있습니다.
이 학습 경로를 사용하여 다음 방법을 알아봅니다.
- ARM 템플릿의 구조 내에서 필요한 Azure 리소스를 선언적으로 정의합니다.
- Visual Studio Code를 사용하여 템플릿을 만들고 유효성을 검사합니다.
- Azure CLI, Azure PowerShell 및 GitHub Actions를 사용하여 템플릿을 배포합니다.
- 중첩된 템플릿 및 연결된 템플릿을 사용하여 복잡한 배포를 더 작고 재사용 가능한 구성 요소로 분할합니다.
- "what-if" 및 ARM 템플릿 테스트 도구 키트를 사용하여 인프라 변경 내용의 유효성을 검사하고 미리 봅니다.
- 배포 스크립트를 사용하여 ARM 템플릿에 사용자 지정 단계를 추가합니다.
- 배포 순서, 조건부 배포 및 비밀과 같은 고급 구문을 사용하여 복잡한 배포를 관리합니다.
사전 요구 사항
Azure Resource Manager 및 Azure 리소스 그룹에 익숙해지는 것이 좋지만 필수는 아닙니다.
Azure 시작
적합한 Azure 계정을 선택하세요. 용량제를 사용하거나 최대 30일 동안 무료 Azure를 체험해 보세요. 등록하기.
업적 코드
업적 코드를 요청하려고 하나요?
이 학습 경로의 모듈
Visual Studio Code를 사용하여 일관되게 안정적으로 인프라를 Azure에 배포하는 ARM(Azure Resource Manager) 템플릿을 작성합니다.
함수, 변수, 태그 및 매개 변수 파일을 사용하여 Azure Resource Manager 템플릿의 여러 Azure 환경 배포를 관리합니다.
이 모듈에서는 유효한 템플릿을 만드는 방법을 설명하며 ARM 템플릿 테스트 도구 키트를 사용하여 수행할 수 있는 권장 사항을 제공합니다.
Bicep 또는 JSON AZURE Resource Manager 템플릿(ARM 템플릿)에 사용자 지정 단계를 추가합니다. 매개 변수 및 출력을 사용하여 배포 스크립트를 배포와 통합합니다.